There are 7 ways to get from Pretoria to Muizenberg by taxi, plane, bus, car, car train, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Johannesburg International Airport, fly
best- Take the taxi from Pretoria to Johannesburg-Airport-JNB
- Fly from Johannesburg International Airport (JNB) to Cape Town International Airport (CPT)JNB - CPT
3h 10mR 1,446–3,434Bus
cheapest- Take the bus from Pretoria to Cape Town
22h 21mR 420–1,256Bus via Old Marine Dr
- Take the bus from Paul Kruger & Scheiding St to Old Marine Dr
22h 19mR 650–1,271Drive, car train
- Drive from Pretoria to Potchefstroom
- Take the car train from Potchefstroom to Worcester
- Drive from Worcester to Muizenberg
34h 21mR 1,101–1,713Drive 1,463.4 km
- Drive from Pretoria to Muizenberg1,463.4 km
14h 19mR 3,488–5,038Fly from Lanseria International Airport
- Fly from Lanseria International Airport (HLA) to Cape Town International Airport (CPT)HLA - CPT
4h 26mR 2,080–4,780Train
- Take the train from Rovos Rail Station to Rovos Rail Lounge
3d 6h
Johannesburg International Airport (JNB) to Cape Town International Airport (CPT) flights
Questions & Answers
The cheapest way to get from Pretoria to Muizenberg is to bus which costs R 420 - R 1 300 and takes 22h 21m.
The fastest way to get from Pretoria to Muizenberg is to taxi and fly which takes 3h 10m and costs R 1 400 - R 3 500.
No, there is no direct train from Pretoria station to Muizenberg. However, there are services departing from Rovos Rail Station and arriving at False Bay via Capetown. The journey, including transfers, takes approximately 3 days 6h.
The distance between Pretoria and Muizenberg is 1345 km. The road distance is 1463.4 km.
The best way to get from Pretoria to Muizenberg without a car is to bus via Old Marine Dr which takes 22h 19m and costs R 650 - R 1 300.
It takes approximately 3h 10m to get from Pretoria to Muizenberg, including transfers.
Pretoria to Muizenberg train services, operated by Rovos Rail, depart from Rovos Rail Station.
The best way to get from Pretoria to Muizenberg is to bus via Old Marine Dr which takes 22h 19m and costs R 650 - R 1 300. Alternatively, you can fly, which costs R 2 000 - R 4 800 and takes 4h 26m, you could also train, which costs and takes 3 days 6h.
Pretoria to Muizenberg train services, operated by Rovos Rail, arrive at Rovos Rail Lounge station.
Yes, the driving distance between Pretoria to Muizenberg is 1463 km. It takes approximately 14h 19m to drive from Pretoria to Muizenberg.
What companies run services between Pretoria, South Africa and Muizenberg, South Africa?
InterCape operates a bus from Paul Kruger & Scheiding St to Old Marine Dr every 4 hours. Tickets cost R 600–1,300 and the journey takes 21h. Alternatively, Safair flies from Lanseria International Airport (HLA) to Cape Town International Airport (CPT) every 3 hours.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flysafair.co.za
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- R 900–2,800
Flights from Lanseria International Airport to Cape Town International Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- R 1,100–3,400
Flights from Lanseria International Airport to Cape Town International Airport via East London
- Ave. Duration
- 3h 45m
- When
- Sunday
- Estimated price
- R 1,100–3,400
Flights from Lanseria International Airport to Cape Town International Airport via Durban
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- R 1,100–3,400
- Website
- g-airways.com
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- R 1,300–10,000
- Website
- flexflight.dk
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- R 1,300–10,000
- Website
- flysaa.com
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- R 600–3,700
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- R 1,100–2,600
- Website
- flycemair.co.za
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- R 3,500–8,000
- Website
- singaporeair.com
Flights from Johannesburg International Airport to Cape Town International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- R 600–3,700
- Phone
- 080 122 9091
- MLPS.Info@prasa.com
- Website
- res.prasa.com
Car train from Potchefstroom to Worcester
- Ave. Duration
- 30h 46m
- Frequency
- Once a week
- Estimated price
- R 412–661
- Schedules at
- res.prasa.com
- Economy (Sitter)
- R 412
- Sleeper (Tourist)
- R 661
- Phone
- +27 (0)12 315 8242
- reservations@rovos.co.za
- Website
- rovos.com
Train from Rovos Rail Station to Rovos Rail Lounge
- Ave. Duration
- 3d 5h
- Frequency
- Once a week
- Website
- https://rovos.com/
- Phone
- +27 (0)21 380 4400
- info@intercape.co.za
- Website
- intercape.co.za
Bus from Paul Kruger & Scheiding St to Old Marine Dr
- Ave. Duration
- 21h
- Frequency
- Every 4 hours
- Estimated price
- R 600–1,300
- Website
- https://www.intercape.co.za
- Phone
- +27 87 150 1895
- customercare@eagleliner.co.za
- Website
- eagleliner.co.za
Bus from Pretoria to Cape Town
- Ave. Duration
- 21h 15m
- Frequency
- 4 times a day
- Estimated price
- R 410–1,300
- Schedules at
- eagleliner.co.za
- Single
- R 410–1,300
- Ave. Duration
- 34 min
- Estimated price
- R 310–380
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.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 French strikes 2018: What are my alternative transport options?, Italy Travel Guides, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
More Questions & Answers
There are 5940+ hotels available in Muizenberg.











