There are 6 ways to get from Mpumalanga to Bellville by plane, train, bus, car, car train, 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.
Fly from Pietermaritzburg
best- Fly from Pietermaritzburg (PZB) to Cape Town International Airport (CPT)plane PZB - CPT
5h 14mR 3,651–5,017Train, bus
cheapest- Take the train from Hammarsdale to Durbantrain
- Take the bus from Durban to Cape Townbus
31h 36mR 772–1,533Drive, car train
- Drive from Mpumalanga to Kimberleycar
- Take the cartrain from Kimberley to Bellvillecartrain
33h 53mR 2,030–2,992Drive 1,572.6 km
- Drive from Mpumalanga to Bellvillecar 1,572.6 km
16h 27mR 3,532–5,102Train to King Shaka International Airport, fly
- Take the train from Hammarsdale to Durbantrain
- Fly from King Shaka International Airport (DUR) to Cape Town International Airport (CPT)plane DUR - CPT
6h 48mR 1,279–3,425Taxi to Richards Bay, fly
- Take the taxi from Mpumalanga to Richards Bay (RCB)taxi
- Fly from Richards Bay (RCB) to Cape Town International Airport (CPT)plane RCB - CPT
6h 49mR 4,628–8,046
Pietermaritzburg (PZB) to Cape Town International Airport (CPT) flights
Questions & Answers
The cheapest way to get from Mpumalanga to Bellville is to train and bus which costs R 750 - R 1 600 and takes 31h 36m.
The fastest way to get from Mpumalanga to Bellville is to fly which takes 5h 14m and costs R 3 600 - R 5 000.
The distance between Mpumalanga and Bellville is 1261 km. The road distance is 1572.6 km.
The best way to get from Mpumalanga to Bellville without a car is to train and bus which takes 31h 36m and costs R 750 - R 1 600.
It takes approximately 5h 14m to get from Mpumalanga to Bellville, including transfers.
Yes, the driving distance between Mpumalanga to Bellville is 1573 km. It takes approximately 16h 27m to drive from Mpumalanga to Bellville.
There are 7580+ hotels available in Bellville.
What companies run services between Mpumalanga, South Africa and Bellville, South Africa?
Airlink flies from Pietermaritzburg (PZB) to Cape Town International Airport (CPT) every 4 hours.
- Website
- flysafair.co.za
Flights from King Shaka International Airport to Cape Town International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- R 1,000–2,800
- Website
- flyairlink.com
Flights from Pietermaritzburg to Cape Town International Airport via Johannesburg
- Ave. Duration
- 5h 6m
- When
- Every day
- Estimated price
- R 3,300–4,700
Flights from Pietermaritzburg to Cape Town International Airport via Johannesburg, Kimberley
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,300–4,700
Flights from Pietermaritzburg to Cape Town International Airport via Johannesburg, Bloemfontein
- Ave. Duration
- 6h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,300–4,700
Flights from Pietermaritzburg to Cape Town International Airport via Johannesburg, Upington
- Ave. Duration
- 8h 35m
- When
- Monday to Friday
- Estimated price
- R 3,300–4,700
Flights from Richards Bay to Cape Town International Airport via Johannesburg
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- R 2,900–6,000
Flights from Richards Bay to Cape Town International Airport via Johannesburg, Kimberley
- Ave. Duration
- 7h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 2,900–6,000
Flights from Richards Bay to Cape Town International Airport via Johannesburg, Bloemfontein
- Ave. Duration
- 8h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 3,000–6,000
- Website
- g-airways.com
Flights from King Shaka International Airport to Cape Town International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- R 1,200–13,000
- Website
- flexflight.dk
Flights from King Shaka International Airport to Cape Town International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- R 1,200–13,000
- Website
- flycemair.co.za
Flights from King Shaka International Airport to Cape Town International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- R 2,600–5,500
- Website
- renac.co.sz
Flights from King Shaka International Airport to Cape Town International Airport
- Ave. Duration
- 1h 55m
- When
- Wednesday
- Estimated price
- R 1,200–6,500
- Phone
- +27 11 013 6700
- [email protected]
- Website
- PRASA
Train from Hammarsdale to Durban
- Ave. Duration
- 2h 14m
- Frequency
- Twice daily
- Estimated price
- R 13–15
- Website
- PRASA
Train from Hammarsdale to Durban
- Ave. Duration
- 2h 14m
- Frequency
- Twice daily
- Estimated price
- R 13–15
- Website
- PRASA
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Kimberley to Bellville
- Ave. Duration
- 25h 25m
- Frequency
- Once a week
- Estimated price
- R 344–552
- Schedules at
- res.prasa.com
- Economy (Sitter)
- R 344
- Sleeper (Tourist)
- R 552
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- Intercape
Bus from Durban to Cape Town
- Ave. Duration
- 27h 25m
- Frequency
- 4 times a day
- Estimated price
- R 780–1,500
- Website
- Intercape
- Full Flexi
- R 940
- Flexi
- R 840
- Saver
- R 780
- Ave. Duration
- 2h 16m
- Estimated price
- R 1,600–2,000
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 The London Underground: Essential tips to navigate the Tube, How to get from Heathrow Airport into central London, and Need to know: Jadrolinija - to help you get the most out of your next trip.









