- Midrand to Grahamstown buses
Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
| Bus | Big Bird Engen N1 South | Frontier Country Hotel (Opposite Cathedral) | Cheapest | |||||
| Bus | Big Bird Engen N1 South | Frontier Country Hotel (Opposite Cathedral) | Fastest | |||||
![]() | Bus | Engen Big Bird One Stop (N1) | The Frontier Country Hotel, Bathurst Street | No tags | ||||
![]() | Bus | Engen Big Bird One Stop (N1) | The Frontier Country Hotel, Bathurst Street | No tags | ||||
![]() | Bus | Engen Big Bird One Stop (N1) | The Frontier Country Hotel, Bathurst Street | No tags | ||||
![]() | Bus | Engen Big Bird One Stop (N1) | The Frontier Country Hotel, Bathurst Street | No tags | ||||
![]() | Bus | Engen Big Bird One Stop (N1) | The Frontier Country Hotel, Bathurst Street | No tags | ||||
![]() | Bus | Engen Big Bird One Stop (N1) | The Frontier Country Hotel, Bathurst Street | No tags |
Last refresh of the prices: Yesterday at 3:18 PM SAST.
Get from Midrand to Grahamstown
The journey takes about 15 hours 20 minutes, and with fares starting at just $33, it presents an excellent value for a comfortable ride.
Compare bus companies
Where are the popular stops in Midrand and Grahamstown?
Frequently asked questions about travelling from Midrand to Grahamstown by bus
How far is Midrand from Grahamstown?
The distance covered from Midrand to Grahamstown is 829 km (514 miles).
What are the departure and arrival locations for buses traveling from Midrand to Grahamstown?
Buses traveling this route start their trip at Engen Big Bird N1, in Midrand, and end it at The Frontier Country Hotel, Bathurst Street, in Grahamstown.
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Midrand to Grahamstown, as early as possible.
You can expect to pay from $30 to $64 for a bus ticket from Midrand to Grahamstown based on the last 2 days. You can expect to find the cheapest price for the trip at $30 which is on 2025-11-16.
Usually Intercape will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.
Top travelled bus routes
People from around the world trust Busbud
Popular Buses Connecting Midrand
Buses Leaving from Midrand
- Bus from Midrand to Johannesburg
- Bus Midrand - Pretoria
- Midrand - Bloemfontein
- Bus from Midrand to Cape Town
- Bus Midrand - Mthatha
- Midrand - Kimberley
- Bus from Midrand to Worcester
- Bus Midrand - Perdekop
- Midrand - Umzimkulu
- Bus from Midrand to Idutywa
- Bus Midrand - Polokwane
- Midrand - Hazyview
- Bus from Midrand to Aberdeen
- Bus Midrand - Port Elizabeth
- Midrand - Cofimvaba
Buses Going to Midrand
- Bus from Pretoria to Midrand
- Bus Durban - Midrand
- Bela-Bela - Midrand
- Bus from Colesberg to Midrand
- Bus Lenasia South - Midrand
- Nqutu - Midrand
- Bus from Richards Bay to Midrand
- Bus Piketberg - Midrand
- Port Elizabeth - Midrand
- Bus from Jansenville to Midrand
- Bus Nqamakwe - Midrand
- Cofimvaba - Midrand
- Bus from Mooketsi to Midrand
- Bus Patersone - Midrand
- Bloemfontein - Midrand
Popular Buses Connecting Grahamstown
Buses Leaving from Grahamstown
- Bus from Grahamstown to Johannesburg
- Bus Grahamstown - Port Elizabeth
- Grahamstown - Cape Town
- Bus from Grahamstown to Pretoria
- Bus Grahamstown - Mdantsane
- Grahamstown - Port Shepstone
- Bus from Grahamstown to Aliwal North
- Bus Grahamstown - Worcester
- Grahamstown - Butterworth
- Bus from Grahamstown to East London
- Bus Grahamstown - Bloemfontein
- Grahamstown - Pietermaritzburg
- Bus from Grahamstown to Great Kei Bridge
- Bus Grahamstown - Somerset West
- Grahamstown - Kroonvaal
Buses Going to Grahamstown
- Bus from Johannesburg to Grahamstown
- Bus Pretoria - Grahamstown
- Durban - Grahamstown
- Bus from East London to Grahamstown
- Bus Port Elizabeth - Grahamstown
- Bloemfontein - Grahamstown
- Bus from Butterworth to Grahamstown
- Bus Mount Frere - Grahamstown
- Swellendam - Grahamstown
- Bus from Potchefstroom to Grahamstown
- Bus Pietermaritzburg - Grahamstown
- Caledon - Grahamstown
- Bus from Kokstad to Grahamstown
- Bus Tsolo - Grahamstown
- Jeffreys Bay - Grahamstown
Popular routes in this country
- Bus from Durban to Johannesburg
- Bus Mthatha - Johannesburg
- Cape Town - Mthatha
- Bus from Port Elizabeth to Johannesburg
- Bus Bloemfontein - Johannesburg
- Johannesburg - Mthatha
- Bus from East London to Cape Town
- Bus Durban - Pretoria
- Johannesburg - Pietermaritzburg
- Bus from Pretoria to Cape Town
- Bus Johannesburg - Matatiele
- Idutywa - Johannesburg
- Bus from Cape Town to Ngcobo
- Bus Cape Town - King William’s Town
- Johannesburg - Bloemfontein











