There are 9 ways to get from Cape Town to Dullstroom by plane, car, bus, taxi, car train, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Johannesburg International Airport, drive
best- Fly from Cape Town International Airport (CPT) to Johannesburg International Airport (JNB)plane CPT - JNB
- Drive from Johannesburg-Airport-JNB to Dullstroomcar
4h 55mR 1,759–3,629Car train, drive
cheapest- Take the car train from Cape Town to Potchefstroomcartrain
- Drive from Potchefstroom to Dullstroomcar
39h 15mR 1,230–1,990Bus, taxi
- Take the bus from Cape Town Stn to Park Stationbus
- Take the bus from Johannesburg Park to Middleburgbus
- Take the taxi from Middleburg to Dullstroomtaxi
22h 15mR 2,165–3,200Drive 1,652.9 km
- Drive from Cape Town to Dullstroomcar 1,652.9 km
16h 15mR 3,725–5,380Fly to Kruger Mpumalanga International Airport, taxi
- Fly from Cape Town International Airport (CPT) to Kruger Mpumalanga International Airport (MQP)plane CPT - MQP
- Take the taxi from Nelspruit-Airport-MQP to Dullstroomtaxi
5h 7mR 3,109–5,629Fly to Skukuza Airport, taxi
- Fly from Cape Town International Airport (CPT) to Skukuza Airport (SZK)plane CPT - SZK
- Take the taxi from Skukuza Airport (SZK) to Dullstroomtaxi
6h 3mR 6,909–8,529Fly to Hoedspruit, taxi
- Fly from Cape Town International Airport (CPT) to Hoedspruit (HDS)plane CPT - HDS
- Take the taxi from Hoedspruit (HDS) to Dullstroomtaxi
6h 22mR 4,409–7,629Fly to Lanseria International Airport, shuttle
- Fly from Cape Town International Airport (CPT) to Lanseria International Airport (HLA)plane CPT - HLA
- Take a shuttle bus from Lanseria Airport to Belfast
7h 1mR 2,019–4,079Bus, shuttle
- Take the bus from Old Marine Dr to Paul Kruger & Scheiding Stbus
- Take a shuttle bus from Jan Shoba/Burnett Hatfield St to Engen 1 Stop N4
25h 54mR 1,495–2,336
Cape Town International Airport (CPT) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Cape Town to Dullstroom is to car train and drive which costs R 1 200 - R 2 000 and takes 39h 15m.
The fastest way to get from Cape Town to Dullstroom is to fly and drive which takes 4h 55m and costs R 1 700 - R 3 700.
The distance between Cape Town and Dullstroom is 1535 km. The road distance is 1652.9 km.
The best way to get from Cape Town to Dullstroom without a car is to bus and taxi which takes 22h 15m and costs R 2 100 - R 3 200.
It takes approximately 4h 55m to get from Cape Town to Dullstroom, including transfers.
Yes, the driving distance between Cape Town to Dullstroom is 1653 km. It takes approximately 16h 15m to drive from Cape Town to Dullstroom.
There are 46+ hotels available in Dullstroom.
What companies run services between Cape Town, South Africa and Dullstroom, South Africa?
There is no direct connection from Cape Town to Dullstroom. However, you can take the taxi to Capetown-Airport-CPT airport, fly to Johannesburg International Airport (JNB), then drive to Dullstroom. Alternatively, you can take the bus to Park Station, walk to Johannesburg Park, take the bus to Middleburg, then take the taxi to Dullstroom.
- Website
- flysafair.co.za
Flights from Cape Town International Airport to Johannesburg International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- R 1,100–2,600
Flights from Cape Town International Airport to Kruger Mpumalanga International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- R 1,200–3,200
Flights from Cape Town International Airport to Kruger Mpumalanga International Airport via Johannesburg International Airport
- Ave. Duration
- 3h 55m
- When
- Friday and Sunday
- Estimated price
- R 1,200–3,200
Flights from Cape Town International Airport to Hoedspruit
- Ave. Duration
- 2h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 1,900–3,800
Flights from Cape Town International Airport to Lanseria International Airport
- Ave. Duration
- 2h 7m
- When
- Every day
- Estimated price
- R 950–2,700
Flights from Cape Town International Airport to Lanseria International Airport via Port Elizabeth
- Ave. Duration
- 4h 20m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- R 950–2,700
Flights from Cape Town International Airport to Lanseria International Airport via Durban
- Ave. Duration
- 4h 47m
- When
- Wednesday, Sunday, Monday, Thursday, and Friday
- Estimated price
- R 950–2,700
Flights from Cape Town International Airport to Lanseria International Airport via George
- Ave. Duration
- 4h 55m
- When
- Sunday
- Estimated price
- R 950–2,700
- Website
- flyairlink.com
Flights from Cape Town International Airport to Johannesburg International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- R 1,600–3,800
Flights from Cape Town International Airport to Kruger Mpumalanga International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- R 2,000–3,800
Flights from Cape Town International Airport to Kruger Mpumalanga International Airport via Johannesburg International Airport
- Ave. Duration
- 4h 33m
- When
- Every day
- Estimated price
- R 2,000–3,800
Flights from Cape Town International Airport to Skukuza Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- R 4,400–5,500
Flights from Cape Town International Airport to Skukuza Airport via Johannesburg International Airport
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- R 4,400–5,500
Flights from Cape Town International Airport to Hoedspruit
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- R 3,100–6,000
Flights from Cape Town International Airport to Hoedspruit via Johannesburg International Airport
- Ave. Duration
- 4h 18m
- When
- Every day
- Estimated price
- R 3,100–6,000
- Website
- flysaa.com
Flights from Cape Town International Airport to Johannesburg International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 1,200–4,800
Flights from Cape Town International Airport to Hoedspruit
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- R 2,800–4,700
Flights from Cape Town International Airport to Hoedspruit via Johannesburg International Airport
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- R 2,800–4,700
- Website
- g-airways.com
Flights from Cape Town International Airport to Johannesburg International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 1,300–9,500
- Website
- flexflight.dk
Flights from Cape Town International Airport to Johannesburg International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 1,300–9,500
- Website
- flycemair.co.za
Flights from Cape Town International Airport to Johannesburg International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 1,200–3,800
Flights from Cape Town International Airport to Hoedspruit
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- R 2,800–4,700
Flights from Cape Town International Airport to Hoedspruit via Johannesburg International Airport
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- R 2,800–4,700
- Website
- singaporeair.com
Flights from Cape Town International Airport to Johannesburg International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 1,200–4,800
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Cape Town to Potchefstroom
- Ave. Duration
- 34h 55m
- Frequency
- Once a week
- Estimated price
- R 430–690
- Schedules at
- res.prasa.com
- Economy (Sitter)
- R 430
- Sleeper (Tourist)
- R 690
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Cape Town Stn to Park Station
- Ave. Duration
- 16h 20m
- Frequency
- 4 times a day
- Estimated price
- R 550–1,200
- Schedules at
- eagleliner.co.za
- Single
- R 850–1,200
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Cape Town Stn to Park Station
- Ave. Duration
- 19h 15m
- Frequency
- 3 times a day
- Estimated price
- R 600–850
- Schedules at
- greyhound.co.za
Bus from Johannesburg Park to Middleburg
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
- Phone
- 0861 33 44 33
- [email protected]
- Website
- citybug.co.za
Shuttle from Lanseria Airport to Belfast
- Ave. Duration
- 3h 8m
- Frequency
- Once daily
- Estimated price
- R 550–750
- Website
- https://citybug.co.za/
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Old Marine Dr to Paul Kruger & Scheiding St
- Ave. Duration
- 21h
- Frequency
- Every 4 hours
- Estimated price
- R 600–1,300
- Website
- https://www.intercape.co.za
- Phone
- 087 094 9444
- Website
- limetimeshuttle.co.za
Shuttle from Jan Shoba/Burnett Hatfield St to Engen 1 Stop N4
- Ave. Duration
- 2h 50m
- Frequency
- 4 times a day
- Estimated price
- R 420–550
- Schedules at
- limetimeshuttle.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 Train travel in Spain: A guide to Renfe, Need to know: Eurostar, and How to get from London to Edinburgh - to help you get the most out of your next trip.
















