Bus Grahamstown to Johannesburg and return

Cheap bus and train tickets for trips from Johannesburg to Grahamstown and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
1850 Companies - 5,589,794 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
Traveling from Grahamstown to Johannesburg or from Johannesburg to Grahamstown? If you're on a budget or just want to find the ideal bus, we help you compare ticket prices and availability of all bus operators serving this route. That's exactly what we're here for: to help you find the right bus. With our smart bus search you'll find the ideal bus ticket from Johannesburg to Grahamstown. Just click "Find Now" and enjoy the ride!

Grahamstown to Johannesburg Bus Information

Cheapest Bus$26.86
Fastest Bus14h 50m
Distance499.1 miles
Bus CompaniesIntercape
  Bus Grahamstown - Johannesburg    499 mi
Ø Bus connections2 x
Savings-16%

The cheapest bus routes from Grahamstown to Johannesburg

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Grahamstown
    Johannesburg
      7:10 PM
      10:00 AM
    31 Jan
    IntercapeIntercape
    from $26.86
  • Grahamstown
    Johannesburg
      7:10 PM
      10:00 AM
    27 Feb
    +1
    IntercapeIntercape
    from $30.77
  • Grahamstown
    Johannesburg
      7:10 PM
      10:00 AM
    13 Mar
    +1
    IntercapeIntercape
    from $31.10
  • Grahamstown
    Johannesburg
      7:05 PM
      10:10 AM
    6 Feb
    +1
    IntercapeIntercape
    from $31.37
  • Grahamstown
    Johannesburg
      7:10 PM
      10:00 AM
    25 Jan
    +1
    IntercapeIntercape
    from $31.88


  Bus Johannesburg - Grahamstown    499 mi
Ø Bus connections2 x
Savings-28%

The cheapest bus routes from Johannesburg to Grahamstown

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Johannesburg
    Grahamstown
      4:30 PM
      9:15 AM
    27 Feb
    +1
    IntercapeIntercape
    from $22.66
  • Johannesburg
    Grahamstown
      5:00 PM
      7:35 AM
    6 Feb
    +1
    IntercapeIntercape
    from $26.49
  • Johannesburg
    Grahamstown
      5:00 PM
      7:35 AM
    23 Jan
    +1
    IntercapeIntercape
    from $26.86
  • Johannesburg
    Grahamstown
      5:00 PM
      7:35 AM
    27 Jan
    +1
    IntercapeIntercape
    from $27.12
  • Johannesburg
    Grahamstown
      5:00 PM
      7:35 AM
    1 Mar
    +1
    IntercapeIntercape
    from $27.27
  • Johannesburg
    Grahamstown
      5:00 PM
      7:35 AM
    24 Jan
    +1
    IntercapeIntercape
    from $27.83
  • Johannesburg
    Grahamstown
      5:00 PM
      7:35 AM
    25 Jan
    +1
    IntercapeIntercape
    from $28.26
  • Johannesburg
    Grahamstown
      5:00 PM
      7:35 AM
    6 Feb
    +1
    IntercapeIntercape
    from $29.28
  • Johannesburg
    Grahamstown
      5:00 PM
      7:35 AM
    31 Jan
    IntercapeIntercape
    from $29.68
  • Johannesburg
    Grahamstown
      5:00 PM
      7:35 AM
    6 Feb
    +1
    IntercapeIntercape
    from $31.37
  • Johannesburg
    Grahamstown
      5:00 PM
      7:35 AM
    6 Feb
    +1
    IntercapeIntercape
    from $31.37


Current ticket prices


Bus stops in Grahamstown and Johannesburg

  Stations
Rissik St , 2000 Johannesburg (South Africa)

More on bus features and services


Grahamstown and Johannesburg: Useful Info

Grahamstown
91,548
Johannesburg
4.43 Million
Trusted shop
The CheckMyBus App
Free Download