There are 6 ways to get from Graaff-Reinet to Margate by car, plane, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to George Airport, fly to King Shaka International Airport, bus
best- Drive from Graaff-Reinet to George Airport (GRJ)car
- Fly from George Airport (GRJ) to King Shaka International Airport (DUR)plane GRJ - DUR
- Take the bus from Durban Airport to Margate Retirement Villagebus
9h 58mR 2,997–5,559Drive 791.4 km
cheapest- Drive from Graaff-Reinet to Margatecar 791.4 km
12h 2mR 1,769–2,556Taxi, bus
- Take the taxi from Graaff-Reinet to Middleburgtaxi
- Take the bus from Middleburg to Port Elizabethbus
- Take the bus from Port Elizabeth to Portshepstonebus
20h 42mR 2,386–2,952Taxi, bus to Port Elizabeth, fly to King Shaka International Airport, bus
- Take the taxi from Graaff-Reinet to Middleburgtaxi
- Take the bus from Middleburg to Port Elizabethbus
- Fly from Port Elizabeth (PLZ) to King Shaka International Airport (DUR)plane PLZ - DUR
- Take the bus from Durban Airport to Margate Retirement Villagebus
12h 43mR 3,441–5,782Taxi, bus to Bram Fischer International Airport, fly to Pietermaritzburg, bus
- Take the taxi from Graaff-Reinet to Middleburgtaxi
- Take the bus from Middleburg to Bloemfonteinbus
- Fly from Bram Fischer International Airport (BFN) to Pietermaritzburg (PZB)plane BFN - PZB
- Take the bus from Pietermaritzburg to Umzikhulubus
14h 35mR 6,296–7,992Taxi, bus to Port Elizabeth, fly to Pietermaritzburg, bus
- Take the taxi from Graaff-Reinet to Middleburgtaxi
- Take the bus from Middleburg to Port Elizabethbus
- Fly from Port Elizabeth (PLZ) to Pietermaritzburg (PZB)plane PLZ - PZB
- Take the bus from Pietermaritzburg to Umzikhulubus
15h 29mR 5,591–6,772
George Airport (GRJ) to King Shaka International Airport (DUR) flights
Questions & Answers
The cheapest way to get from Graaff-Reinet to Margate is to drive which costs R 1 700 - R 2 600 and takes 12h 2m.
The fastest way to get from Graaff-Reinet to Margate is to drive and fly and bus which takes 9h 58m and costs R 3 000 - R 6 000.
The distance between Graaff-Reinet and Margate is 1475 km. The road distance is 791.4 km.
The best way to get from Graaff-Reinet to Margate without a car is to taxi and bus which takes 20h 42m and costs R 2 300 - R 3 000.
It takes approximately 9h 58m to get from Graaff-Reinet to Margate, including transfers.
Yes, the driving distance between Graaff-Reinet to Margate is 791 km. It takes approximately 12h 2m to drive from Graaff-Reinet to Margate.
There are 1366+ hotels available in Margate.
What companies run services between Graaff-Reinet, South Africa and Margate, South Africa?
There is no direct connection from Graaff-Reinet to Margate. However, you can drive to George Airport (GRJ) airport, fly to King Shaka International Airport (DUR), walk to Durban Airport, then take the bus to Margate Retirement Village. Alternatively, you can take the taxi to Middleburg, take the bus to Port Elizabeth, take the bus to Portshepstone, walk to Port Shepstone, then take the bus to Margate Retirement Village.
- Website
- flyairlink.com
Flights from Port Elizabeth to King Shaka International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 1,800–2,700
Flights from Bram Fischer International Airport to Pietermaritzburg via Johannesburg
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- R 3,700–4,800
Flights from Port Elizabeth to Pietermaritzburg via Johannesburg
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- R 1,200–3,600
- Website
- flysafair.co.za
Flights from George Airport to King Shaka International Airport via Johannesburg
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- R 1,700–3,000
Flights from George Airport to King Shaka International Airport via Capetown
- Ave. Duration
- 4h 42m
- When
- Friday and Thursday
- Estimated price
- R 1,700–3,000
Flights from Port Elizabeth to King Shaka International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R 1,300–3,300
- Website
- flycemair.co.za
Flights from George Airport to King Shaka International Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- R 2,500–5,500
Flights from George Airport to King Shaka International Airport via Johannesburg
- Ave. Duration
- 4h
- When
- Monday
- Estimated price
- R 2,800–5,500
- Phone
- +27 39 312 1406
- [email protected]
- Website
- margatecoach.co.za
Bus from Durban Airport to Margate Retirement Village
- Ave. Duration
- 2h 31m
- Frequency
- 5 times a day
- Estimated price
- R 250–280
- Schedules at
- margatecoach.co.za
Bus from Durban Airport to Margate Retirement Village
- Ave. Duration
- 2h 31m
- Frequency
- 5 times a day
- Estimated price
- R 250–280
- Schedules at
- margatecoach.co.za
- Phone
- +27 11 611 8000
- [email protected]
- Website
- 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
Bus from Middleburg to Port Elizabeth
- Ave. Duration
- 5h 19m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Middleburg to Bloemfontein
- Ave. Duration
- 5h 13m
- Frequency
- Once daily
- Estimated price
- R 490–650
- Schedules at
- greyhound.co.za
Bus from Pietermaritzburg to Umzikhulu
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- R 470–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
Bus from Pietermaritzburg to Umzikhulu
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Port Elizabeth to Portshepstone
- Ave. Duration
- 11h 44m
- Frequency
- Once daily
- Estimated price
- R 400–550
- Schedules at
- res.prasa.com
- Ave. Duration
- 1h 24m
- Estimated price
- R 1,300–1,600
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 4 stunningly beautiful Philippines islands you need to visit, Getting to Milan from the airport, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.








