There are 6 ways to get from Cape Town to Ulundi by plane, car, bus, 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 to King Shaka International Airport, drive
best- Fly from Cape Town International Airport (CPT) to King Shaka International Airport (DUR)plane CPT - DUR
- Drive from King Shaka International Airport (DUR) to Ulundicar
4h 28mR 1,714–4,200Bus, taxi
cheapest- Take the bus from Cape Town to Durbanbus
- Take the bus from Durban to Richards Baybus
- Take the taxi from Richards Bay to Ulunditaxi
32h 44mR 1,618–2,762Bus, taxi via Bellville
- Take the bus from Bellville to Durbanbus
- Take the bus from Durban to Richards Baybus
- Take the taxi from Richards Bay to Ulunditaxi
32h 12mR 1,648–2,268Drive 1,642.1 km
- Drive from Cape Town to Ulundicar 1,642.1 km
18h 43mR 3,777–5,456Fly to Richards Bay, taxi
- Fly from Cape Town International Airport (CPT) to Richards Bay (RCB)plane CPT - RCB
- Take the taxi from Richards Bay (RCB) to Ulunditaxi
5h 59mR 3,104–4,300Drive via Bellville 1,621.6 km
- Drive from Bellville to Ulundicar 1,621.6 km
19h 15mR 3,759–5,562
Cape Town International Airport (CPT) to King Shaka International Airport (DUR) flights
Comparing Your Travel Options
The cheapest way to get from Cape Town to Ulundi is to bus and taxi which costs R 1 600 - R 2 800 and takes 32h 44m.
The fastest way to get from Cape Town to Ulundi is to fly and drive which takes 4h 28m and costs R 1 700 - R 4 200.
The distance between Cape Town and Ulundi is 1498 km. The road distance is 1642.1 km.
The best way to get from Cape Town to Ulundi without a car is to bus and taxi via Bellville which takes 32h 12m and costs R 1 600 - R 2 300.
It takes approximately 4h 28m to get from Cape Town to Ulundi, including transfers.
Yes, the driving distance between Cape Town to Ulundi is 1642 km. It takes approximately 18h 43m to drive from Cape Town to Ulundi.
There are seven+ hotels available in Ulundi.
What companies run services between Cape Town, South Africa and Ulundi, South Africa?
There is no direct connection from Cape Town to Ulundi. However, you can take the taxi to Capetown-Airport-CPT airport, fly to King Shaka International Airport (DUR), then drive to Ulundi. Alternatively, you can take the train to Bellville, walk to Bellville, take the bus to Durban, take the bus to Richards Bay, then take the taxi to Ulundi.
- Website
- flysafair.co.za
Flights from Cape Town International Airport to King Shaka International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- R 950–2,900
- Website
- g-airways.com
Flights from Cape Town International Airport to King Shaka International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- R 1,100–10,000
- Website
- flexflight.dk
Flights from Cape Town International Airport to King Shaka International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- R 1,100–10,000
- Website
- flycemair.co.za
Flights from Cape Town International Airport to King Shaka International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- R 2,000–4,800
Flights from Cape Town International Airport to Richards Bay via Johannesburg
- Ave. Duration
- 4h 27m
- When
- Sunday
- Estimated price
- R 1,600–3,700
- Website
- flyairlink.com
Flights from Cape Town International Airport to Richards Bay via Johannesburg
- Ave. Duration
- 5h 23m
- When
- Every day
- Estimated price
- R 2,600–12,000
Flights from Cape Town International Airport to Richards Bay via Kimberley, Johannesburg
- Ave. Duration
- 5h 30m
- When
- Monday to Saturday
- Estimated price
- R 2,600–6,500
- Website
- renac.co.sz
Flights from Cape Town International Airport to King Shaka International Airport
- Ave. Duration
- 2h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- R 1,000–6,000
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Bellville to Durban
- Ave. Duration
- 25h 12m
- Frequency
- Once daily
- Estimated price
- R 600–900
- Schedules at
- res.prasa.com
Bus from Cape Town to Durban
- Ave. Duration
- 25h 30m
- Frequency
- Once daily
- Estimated price
- R 550–900
- Schedules at
- res.prasa.com
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- Intercape
Bus from Durban to Richards Bay
- Ave. Duration
- 2h 52m
- Frequency
- Twice daily
- Estimated price
- R 140–180
- Website
- Intercape
Bus from Cape Town to Durban
- 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
Bus from Durban to Richards Bay
- Ave. Duration
- 2h 52m
- Frequency
- Twice daily
- Estimated price
- R 140–180
- Website
- Intercape
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Durban to Richards Bay
- Ave. Duration
- 2h 57m
- Frequency
- Twice daily
- Estimated price
- R 140–250
- Schedules at
- eagleliner.co.za
- Single
- R 140–250
Bus from Durban to Richards Bay
- Ave. Duration
- 2h 57m
- Frequency
- Twice daily
- Estimated price
- R 140–250
- Schedules at
- eagleliner.co.za
- Single
- R 140–250
- Ave. Duration
- 1h 29m
- Estimated price
- R 900–1,200
UBER
- Phone
- 0800172956
- Website
- uber.com
UBER
- Phone
- 0800172956
- Website
- uber.com
UBER
- Phone
- 0800172956
- Website
- uber.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 Slovenia: Getting from Ljubljana to Lake Bled, The beginner’s guide to the 2018 World Nomad Games, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.






