There are 6 ways to get from Cape Town to Sidvokodvo by plane, taxi, bus, shuttle, car train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Capetown Airport to King Mswati III International Airport, taxi
best- Fly from Capetown Airport to King Mswati III International Airport
- Take the taxi from King Mswati III International Airport to Sidvokodvo
3h 55m$336–508Car train, drive
cheapest- Take the car train from Cape Town to Potchefstroom
- Drive from Potchefstroom to Sidvokodvo
41h 31m$95–150Bus, shuttle, taxi
- Take the bus from Cape Town to Pretoria
- Take a shuttle bus from Johannesburg Airport to Ezulwini
- Take the taxi from Ezulwini to Sidvokodvo
25h 38m$207–269Drive 1,779.8 km
- Drive from Cape Town to Sidvokodvo1,779.8 km
19h 4m$249–359Fly Cape Town International Airport to Maputo International Airport, drive
- Fly from Cape Town International Airport (CPT) to Maputo International Airport (MPM)CPT - MPM
- Drive from Maputo International Airport (MPM) to Sidvokodvo
5h 45m$239–403Fly Cape Town International Airport to Kruger Mpumalanga International Airport, drive
- Fly from Cape Town International Airport (CPT) to Kruger Mpumalanga International Airport (MQP)CPT - MQP
- Drive from Kruger Mpumalanga International Airport (MQP) to Sidvokodvo
6h 14m$121–273
Capetown Airport to King Mswati III International Airport flights
Questions & Answers
The cheapest way to get from Cape Town to Sidvokodvo is to car train and drive which costs $95 - $150 and takes 41h 31m.
The fastest way to get from Cape Town to Sidvokodvo is to fly and taxi which takes 3h 55m and costs $330 - $550.
The distance between Cape Town and Sidvokodvo is 1598 km. The road distance is 1779.8 km.
The best way to get from Cape Town to Sidvokodvo without a car is to bus and shuttle and taxi which takes 25h 38m and costs $200 - $270.
It takes approximately 3h 55m to get from Cape Town to Sidvokodvo, including transfers.
Yes, the driving distance between Cape Town to Sidvokodvo is 1780 km. It takes approximately 19h 4m to drive from Cape Town to Sidvokodvo.
There are 43+ hotels available in Sidvokodvo.
What companies run services between Cape Town, South Africa and Sidvokodvo, Eswatini?
There is no direct connection from Cape Town to Sidvokodvo. However, you can take the taxi to Capetown Airport airport, fly to King Mswati III International Airport, then take the taxi to Sidvokodvo. Alternatively, you can take the bus to Pretoria, walk to Pretoria, take the train to Marlboro, take the train to OR Tambo Airport, walk to Johannesburg Airport, take the shuttle to Ezulwini, then take the taxi to Sidvokodvo.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flyairlink.com
Flights from Cape Town International Airport to Maputo International Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $210–420
Flights from Cape Town International Airport to Maputo International Airport via Johannesburg
- Ave. Duration
- 5h 20m
- When
- Monday to Saturday
- Estimated price
- $210–420
Flights from Cape Town International Airport to Kruger Mpumalanga International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- $95–350
Flights from Cape Town International Airport to Kruger Mpumalanga International Airport via Johannesburg
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- $95–350
- Website
- flysafair.co.za
Flights from Cape Town International Airport to Kruger Mpumalanga International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- $80–220
Flights from Cape Town International Airport to Kruger Mpumalanga International Airport via Johannesburg
- Ave. Duration
- 3h 55m
- When
- Friday and Sunday
- Estimated price
- $80–220
- Website
- flysaa.com
Flights from Cape Town International Airport to Maputo International Airport via Johannesburg
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- $230–360
- Website
- flycemair.co.za
Flights from Cape Town International Airport to Maputo International Airport via Johannesburg
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $210–420
- Phone
- 080 122 9091
- MLPS.Info@prasa.com
- Website
- res.prasa.com
Car train from Cape Town to Potchefstroom
- Ave. Duration
- 34h 55m
- Frequency
- Once a week
- Estimated price
- $25–41
- Schedules at
- res.prasa.com
- Economy (Sitter)
- $25
- Sleeper (Tourist)
- $41
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Cape Town to Pretoria
- Ave. Duration
- 19h 10m
- Frequency
- Once daily
- Estimated price
- $25–40
- Website
- https://res.prasa.com/citytocity/booking
- Phone
- +27 82 805 7919
- evoshuttle@gmail.com
- Website
- africanshuttle.com
Shuttle from Johannesburg Airport to Ezulwini
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Estimated price
- $349–420
- Website
- https://www.africanshuttle.com/
- Sedan Vehicle
- $370–420
- From
- $349
- Phone
- +268 7917 7323
- melulatravel@gmail.com
- Website
- travelmelula.com
Shuttle from Johannesburg Airport to Ezulwini
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $47
- Website
- https://travelmelula.com/
- Ave. Duration
- 42 min
- Estimated price
- $130–240
Leap Taxi
- Phone
- +268 76699094
- Website
- thekingdomofeswatini.com
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 How to get from JFK to New York City, Need to know: Eurostar, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.






