Bus to and from Grahamstown

Check the bus schedule Grahamstown and find all cheap tickets for the bus to and from Grahamstown

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
1378 Companies - 5 134 788 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
Cheap bus tickets to Grahamstown
  • Port Elizabeth
    Grahamstown
      7:30 PM
      9:20 PM
    7 Nov
    IntercapeIntercape
    from $16.30
  • Fort Beaufort
    Grahamstown
      6:40 AM
      7:35 AM
    29 Oct
    IntercapeIntercape
    from $17.07
  • East London
    Grahamstown
      6:20 PM
      8:50 PM
    3 Nov
    IntercapeIntercape
    from $17.68
  • Queenstown (ZA)
    Grahamstown
      5:00 AM
      7:35 AM
    8 Nov
    IntercapeIntercape
    from $18.13
  • Uitenhage
    Grahamstown
      6:50 PM
      8:25 PM
    21 Oct
    IntercapeIntercape
    from $19.17
  • Umtata
    Grahamstown
      2:40 PM
      8:50 PM
    20 Oct
    IntercapeIntercape
    from $19.36
  • Knysna
    Grahamstown
      4:15 AM
      11:20 AM
    23 Dec
    IntercapeIntercape
    from $19.46
  • Peddie
    Grahamstown
      6:55 AM
      7:40 AM
    6 Nov
    Greyhound South AfricaGreyhound South Africa
    from $20.30
  • King William's Town
    Grahamstown
      6:00 AM
      7:40 AM
    22 Oct
    BusbudBusbud
    from $20.63
  • Dutywa
    Grahamstown
      1:25 AM
      6:05 AM
    16 Nov
    IntercapeIntercape
    from $21.61
42 Bus connections
2 bus stations
3 bus operators
$16.30 cheapest ride
Looking for the ideal bus ride? Maybe an affordable one that suits you best? The CheckMyBus website has the bus ride for you! Eldo Coaches and Busbud have connections from and to Grahamstown that make their stops at Grahamstown - Frontier Country Hotel Cc or Grahamstown - Conference Centre. The CheckMyBus website shows you all of the available buses to and from Grahamstown at a glance. Just select your route and then click "Find Now". The CheckMyBus website presents you with a detailed list of all of the prices, times, durations, routes and comfort features. Now it's time to pack and enjoy the ride.
Grahamstown Facts
South Africa
91,548

All intercity bus stations in Grahamstown

  Stations
Bathurst Street , 6139 Grahamstown (South Africa)
Bathurst St 2, 6139 Grahamstown (South Africa)


The most popular bus routes to and from Grahamstown

Bus schedules Grahamstown: Popular bus connections

In the table below you will find the top intercity bus connections between Grahamstown and your desired destination. Simply click on a connection and check further details on your preferred route.

Cheap and comfortable: Reach more cities by bus

Trusted shop
The CheckMyBus App
Free Download