There are 6 ways to get from Two Oceans Aquarium to UShaka Marine World by plane, bus (Greyhound), car train, car, or bus
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
best- Fly from Cape Town International Airport (CPT) to King Shaka International Airport (DUR)plane CPT - DUR
4h 20mR 1,319–3,370Bus
cheapest- Take the bus from Cape Town Stn to Shell 25 Main Rdbus
- Take the bus from Paarl to Durbanbus
27h 46mR 598–1,461Car train, drive
- Take the cartrain from Cape Town to Christianacartrain
- Drive from Christiana to UShaka Marine Worldcar
38h 35mR 1,988–3,123Drive 1,636.4 km
- Drive from Two Oceans Aquarium to UShaka Marine Worldcar 1,636.4 km
16h 56mR 3,657–5,282Fly to Pietermaritzburg, bus
- Fly from Cape Town International Airport (CPT) to Pietermaritzburg (PZB)plane CPT - PZB
- Take the bus from Pietermaritzburg to Durbanbus
6h 40mR 3,895–5,371Bus via Mthatha
- Take the bus from Cape Town to Umtatabus
- Take the bus from Mthatha to Umzikhulubus
- Take the bus from Port Shepstone to Durban Stationbus
29h 28mR 1,110–1,907
Cape Town International Airport (CPT) to King Shaka International Airport (DUR) flights
Questions & Answers
The cheapest way to get from Two Oceans Aquarium to UShaka Marine World is to bus which costs R 600 - R 1 500 and takes 27h 46m.
The fastest way to get from Two Oceans Aquarium to UShaka Marine World is to fly which takes 4h 20m and costs R 1 300 - R 3 400.
No, there is no direct bus from Two Oceans Aquarium to UShaka Marine World. However, there are services departing from Cape Town Stn and arriving at Bell via Paarl and Sol Harris. The journey, including transfers, takes approximately 27h 46m.
The distance between Two Oceans Aquarium and UShaka Marine World is 1334 km. The road distance is 1636.4 km.
The best way to get from Two Oceans Aquarium to UShaka Marine World without a car is to bus which takes 27h 46m and costs R 600 - R 1 500.
It takes approximately 4h 20m to get from Two Oceans Aquarium to UShaka Marine World, including transfers.
Two Oceans Aquarium to UShaka Marine World bus services, operated by Eagle Liner, depart from Cape Town Stn station.
The best way to get from Two Oceans Aquarium to UShaka Marine World is to fly which takes 4h 20m and costs R 1 300 - R 3 400. Alternatively, you can bus, which costs R 600 - R 1 500 and takes 27h 46m.
Two Oceans Aquarium to UShaka Marine World bus services, operated by Eagle Liner, arrive at Shell 25 Main Rd station.
Yes, the driving distance between Two Oceans Aquarium to UShaka Marine World is 1636 km. It takes approximately 16h 56m to drive from Two Oceans Aquarium to UShaka Marine World.
What companies run services between Two Oceans Aquarium, South Africa and UShaka Marine World, South Africa?
Safair, Global Aviation, and three other airlines fly from Cape Town International Airport (CPT) to King Shaka International Airport (DUR) hourly. Alternatively, you can take a vehicle from Two Oceans Aquarium to UShaka Marine World via Cape Town Stn, Paarl, Durban, Sol Harris, and Bell in around 27h 46m.
- 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 1,000–2,800
- 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,200–11,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,200–11,000
- Website
- flyairlink.com
Flights from Cape Town International Airport to Pietermaritzburg via Johannesburg
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- R 3,300–4,700
Flights from Cape Town International Airport to Pietermaritzburg via George, Johannesburg
- Ave. Duration
- 6h 25m
- When
- Sunday
- Estimated price
- R 3,300–4,700
Flights from Cape Town International Airport to Pietermaritzburg via Upington, Johannesburg
- Ave. Duration
- 6h 55m
- When
- Monday and Friday
- Estimated price
- R 3,300–4,700
Flights from Cape Town International Airport to Pietermaritzburg via Kimberley, Johannesburg
- Ave. Duration
- 7h 25m
- When
- Monday to Saturday
- Estimated price
- R 3,300–4,700
- 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,200–4,600
- Website
- renac.co.sz
Flights from Cape Town International Airport to King Shaka International Airport
- Ave. Duration
- 2h
- When
- Wednesday
- Estimated price
- R 1,100–5,500
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Cape Town to Christiana
- Ave. Duration
- 29h 5m
- Frequency
- Once a week
- Estimated price
- R 388–623
- Schedules at
- res.prasa.com
- Economy (Sitter)
- R 388
- Sleeper (Tourist)
- R 623
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Cape Town Stn to Shell 25 Main Rd
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- R 45–190
- Schedules at
- eagleliner.co.za
- Single
- R 45–190
Bus from Cape Town to Umtata
- Ave. Duration
- 19h 55m
- Frequency
- 3 times a day
- Estimated price
- R 390–1,000
- Schedules at
- eagleliner.co.za
- Single
- R 700–1,000
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Cape Town Stn to Shell 25 Main Rd
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
Bus from Pietermaritzburg to Durban
- Ave. Duration
- 1h 1m
- Frequency
- Twice daily
- Estimated price
- R 450–600
- Schedules at
- greyhound.co.za
Bus from Mthatha to Umzikhulu
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- R 490–650
- Schedules at
- greyhound.co.za
- Phone
- +27 86 158 9282
- Website
- res.prasa.com
Bus from Paarl to Durban
- Ave. Duration
- 24h 36m
- Frequency
- Once daily
- Estimated price
- R 550–900
- Schedules at
- res.prasa.com
- Phone
- +27 39 312 1406
- [email protected]
- Website
- margatecoach.co.za
Bus from Port Shepstone to Durban Station
- Ave. Duration
- 1h 51m
- Frequency
- 5 times a day
- Estimated price
- R 230–270
- Schedules at
- margatecoach.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 Getting around the Cyclades, Why you should take the train in the US, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
There are 2212+ hotels available in UShaka Marine World.















