There are 7 ways to get from Graaff-Reinet to Midrand by bus (Greyhound), car, car train, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus (Greyhound)
best- Take the bus from Graaff-Reinet to Midrandbus
13h 20mR 420–750Drive, car train
- Drive from Graaff-Reinet to Queenstowncar
- Take the cartrain from Queenstown to Germistoncartrain 74013
19h 37mR 1,014–1,513Drive 848.5 km
- Drive from Graaff-Reinet to Midrandcar 848.5 km
8h 48mR 1,940–2,802Bus to George Airport, fly to Johannesburg International Airport
- Take the bus from Graaff-Reinet to St Marks Squarebus
- Fly from George Airport (GRJ) to Johannesburg International Airport (JNB)plane GRJ - JNB
8h 14mR 2,023–4,962Bus to Bram Fischer International Airport, fly to Johannesburg International Airport
- Take the bus from Graaff-Reinet to Bloemfonteinbus
- Fly from Bram Fischer International Airport (BFN) to Johannesburg International Airport (JNB)plane BFN - JNB
7h 50mR 1,766–3,616Bus to George Airport, fly to Lanseria International Airport
- Take the bus from Graaff-Reinet to St Marks Squarebus
- Fly from George Airport (GRJ) to Lanseria International Airport (HLA)plane GRJ - HLA
10h 14mR 2,695–6,897Bus, bus to Port Elizabeth, fly to Johannesburg International Airport
- Take the bus from Graaff-Reinet to Middleburgbus
- Take the bus from Middleburg to Port Elizabethbus
- Fly from Port Elizabeth (PLZ) to Johannesburg International Airport (JNB)plane PLZ - JNB
10h 47mR 2,356–4,090
Graaff-Reinet to Midrand by bus (Greyhound)
Questions & Answers
The cheapest way to get from Graaff-Reinet to Midrand is to bus which costs R 420 - R 750 and takes 13h 20m.
The fastest way to get from Graaff-Reinet to Midrand is to bus and fly which takes 7h 50m and costs R 1 700 - R 3 700.
Yes, there is a direct bus departing from Graaff-Reinet and arriving at Midrand. Services depart once daily, and operate every day. The journey takes approximately 13h 20m.
The distance between Graaff-Reinet and Midrand is 925 km. The road distance is 848.5 km.
The best way to get from Graaff-Reinet to Midrand without a car is to bus which takes 13h 20m and costs R 420 - R 750.
The bus from Graaff-Reinet to Midrand takes 13h 20m including transfers and departs once daily.
Graaff-Reinet to Midrand bus services, operated by Greyhound ZA, depart from Graaff-Reinet station.
Graaff-Reinet to Midrand bus services, operated by Greyhound ZA, arrive at Midrand station.
Yes, the driving distance between Graaff-Reinet to Midrand is 849 km. It takes approximately 8h 48m to drive from Graaff-Reinet to Midrand.
There are 2211+ hotels available in Midrand.
What companies run services between Graaff-Reinet, South Africa and Midrand, South Africa?
Greyhound ZA operates a bus from Graaff-Reinet to Midrand once daily. Tickets cost R 420–750 and the journey takes 13h 20m.
- Website
- flysafair.co.za
Flights from George Airport to Johannesburg International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- R 950–3,000
Flights from Bram Fischer International Airport to Johannesburg International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- R 650–1,600
Flights from George Airport to Lanseria International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 1,200–4,800
Flights from George Airport to Lanseria International Airport via Capetown
- Ave. Duration
- 4h 31m
- When
- Thursday, Friday, and Sunday
- Estimated price
- R 1,200–4,800
Flights from Port Elizabeth to Johannesburg International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R 800–1,900
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Queenstown to Germiston
- Ave. Duration
- 15h 12m
- Frequency
- Once a week
- Estimated price
- R 300–480
- Schedules at
- res.prasa.com
- Tourist (Sleeper)
- R 480
- Economy (Sitter)
- R 300
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Graaff-Reinet to Midrand
- Ave. Duration
- 13h 20m
- Frequency
- Once daily
- Estimated price
- R 420–750
- Schedules at
- greyhound.co.za
Bus from Graaff-Reinet to St Marks Square
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- R 490–650
- Schedules at
- greyhound.co.za
Bus from Graaff-Reinet to Bloemfontein
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Graaff-Reinet to St Marks Square
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- R 490–650
- Schedules at
- greyhound.co.za
Bus from Graaff-Reinet to Middleburg
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
Bus from Middleburg to Port Elizabeth
- Ave. Duration
- 5h 19m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to and around Russia for the 2018 FIFA World Cup, Train travel in Spain: A guide to Renfe, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.










