There are 6 ways to get from Margate to Potchefstroom by plane, car, bus (Greyhound), or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Margate, drive
best- Fly from Margate (MGH) to Johannesburg International Airport (JNB)plane MGH - JNB
- Drive from Johannesburg-Airport-JNB to Potchefstroomcar
3h 24mR 2,552–4,412Bus via Pietermaritzburg
cheapest- Take the bus from Margate Retirement Village to Durban Stationbus
- Take the bus from Durban Bus Stn to Burger Stbus
- Take the bus from Pietermaritzburg to Johannesburgbus
- Take the bus from Park Station to Parys Avebus
13h 30mR 696–1,409Bus
- Take the bus from Umzikhulu to Johannesburgbus 17202
- Take the bus from Park Station to Parys Avebus
12h 5mR 796–1,149Drive 733.5 km
- Drive from Margate to Potchefstroomcar 733.5 km
8h 56mR 1,633–2,359Bus to King Shaka International Airport, fly, drive
- Take the bus from Margate Retirement Village to Durban Airportbus
- Fly from King Shaka International Airport (DUR) to Johannesburg International Airport (JNB)plane DUR - JNB
- Drive from Johannesburg-Airport-JNB to Potchefstroomcar
6h 26mR 1,201–3,131Bus #2
- Take the bus from Margate to Pretoriabus
- Take the bus from Pretoria to Potchefstroombus
17h 55mR 860–1,267
Margate (MGH) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Margate to Potchefstroom is to bus which costs R 750 - R 1 200 and takes 12h 5m.
The fastest way to get from Margate to Potchefstroom is to fly and drive which takes 3h 24m and costs R 2 500 - R 4 500.
No, there is no direct bus from Margate to Potchefstroom. However, there are services departing from Margate Retirement Village and arriving at Parys Ave via Umzikhulu and Park Station. The journey, including transfers, takes approximately 12h 5m.
The distance between Margate and Potchefstroom is 706 km. The road distance is 733.5 km.
The best way to get from Margate to Potchefstroom without a car is to bus which takes 12h 5m and costs R 750 - R 1 200.
It takes approximately 3h 24m to get from Margate to Potchefstroom, including transfers.
Margate to Potchefstroom bus services, operated by Greyhound ZA, depart from Umzikhulu station.
Margate to Potchefstroom bus services, operated by Greyhound ZA, arrive at Johannesburg station.
Yes, the driving distance between Margate to Potchefstroom is 733 km. It takes approximately 8h 56m to drive from Margate to Potchefstroom.
There are 146+ hotels available in Potchefstroom.
What companies run services between Margate, South Africa and Potchefstroom, South Africa?
You can take a bus from Margate Retirement Village to Parys Ave via Port Shepstone, Umzikhulu, Johannesburg, and Park Station in around 12h 5m.
- Website
- flysafair.co.za
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 650–1,600
- Website
- flysaa.com
Flights from Margate to Johannesburg International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- R 2,300–4,700
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- R 650–4,300
- Website
- g-airways.com
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 750–7,500
- Website
- flexflight.dk
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 750–7,500
- Website
- flycemair.co.za
Flights from Margate to Johannesburg International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- R 2,300–4,700
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- R 1,000–4,300
- Website
- flyairlink.com
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 1,000–3,800
- Website
- turkishairlines.com
Flights from King Shaka International Airport to Johannesburg International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R 1,000–7,000
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Umzikhulu to Johannesburg
- Ave. Duration
- 8h 25m
- Frequency
- Once daily
- Estimated price
- R 500–700
- Schedules at
- greyhound.co.za
Bus from Pretoria to Potchefstroom
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Park Station to Parys Ave
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- R 100–230
- Schedules at
- eagleliner.co.za
- Single
- R 100–230
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- R 65–200
- Schedules at
- eagleliner.co.za
- Single
- R 65–200
Bus from Pietermaritzburg to Johannesburg
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Estimated price
- R 290–500
- Schedules at
- eagleliner.co.za
- Single
- R 400–420
Bus from Park Station to Parys Ave
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- R 100–230
- Schedules at
- eagleliner.co.za
- Single
- R 100–230
- Phone
- +27 39 312 1406
- [email protected]
- Website
- margatecoach.co.za
Bus from Margate Retirement Village to Durban Airport
- Ave. Duration
- 2h 32m
- Frequency
- 5 times a day
- Estimated price
- R 250–290
- Schedules at
- margatecoach.co.za
Bus from Margate Retirement Village to Durban Station
- Ave. Duration
- 2h 6m
- Frequency
- 5 times a day
- Estimated price
- R 240–270
- Schedules at
- margatecoach.co.za
- Phone
- +27 11 672 9807
- [email protected]
- Website
- Vilamora Tours & Travel
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Estimated price
- R 310–410
- Website
- Vilamora Tours & Travel
- Phone
- +27 11 774 3333
- Website
- City to City
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 59 min
- Frequency
- Twice a week
- Estimated price
- R 190–270
- Website
- City to City
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- Intercape
Bus from Margate to Pretoria
- Ave. Duration
- 13h 45m
- Frequency
- Twice daily
- Estimated price
- R 390–700
- Website
- Intercape
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 Italy Travel Guides, French strikes 2018: What are my alternative transport options?, and How to get from Southend Airport into central London - to help you get the most out of your next trip.












