There are 5 ways to get from Durban to Bazaruto Archipelago by plane, unknown, 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 King Shaka International Airport to Vilankulo Airport, travel
best- Fly from King Shaka International Airport (DUR) to Vilankulo Airport (VNX)plane DUR - VNX
- Walk from Vilankulo Airport (VNX) to Bazaruto Archipelagounknown
6h 52mBus to Pietermaritzburg, fly to Vilankulo Airport, travel
- Take the bus from Durban Bus Stn to Burger Stbus
- Fly from Pietermaritzburg (PZB) to Vilankulo Airport (VNX)plane PZB - VNX
- Walk from Vilankulo Airport (VNX) to Bazaruto Archipelagounknown
8h 17mTaxi to Richards Bay, fly to Vilankulo Airport, travel
- Take the taxi from Durban to Richards Bay (RCB)taxi
- Fly from Richards Bay (RCB) to Vilankulo Airport (VNX)plane RCB - VNX
- Walk from Vilankulo Airport (VNX) to Bazaruto Archipelagounknown
7h 11mBus to Maputo International Airport, fly to Vilankulo Airport, travel
- Take the bus from Durban Bus Stn to Maputobus
- Fly from Maputo International Airport (MPM) to Vilankulo Airport (VNX)plane MPM - VNX
- Walk from Vilankulo Airport (VNX) to Bazaruto Archipelagounknown
8h 48mFly King Shaka International Airport to Beira, travel
- Fly from King Shaka International Airport (DUR) to Beira (BEW)plane DUR - BEW
- Walk from Beira (BEW) to Bazaruto Archipelagounknown
10h 36m
King Shaka International Airport (DUR) to Vilankulo Airport (VNX) flights
Questions & Answers
The distance between Durban and Bazaruto Archipelago is 1022 km.
It takes approximately 6h 52m to get from Durban to Bazaruto Archipelago, including transfers.
There are one+ hotels available in Bazaruto Archipelago.
What companies run services between Durban, South Africa and Bazaruto Archipelago, Mozambique?
There is no direct connection from Durban to Bazaruto Archipelago. However, you can take the bus to Durban Airport, walk to King Shaka International Airport (DUR) airport, fly to Vilankulo Airport (VNX), then travel to Bazaruto Archipelago. Alternatively, you can take the bus to Burger St, take the taxi to Pietermaritzburg (PZB) airport, fly to Vilankulo Airport (VNX), then travel to Bazaruto Archipelago.
- Website
- flyairlink.com
Flights from King Shaka International Airport to Vilankulo Airport via Nelspruit
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $480–550
Flights from King Shaka International Airport to Vilankulo Airport via Johannesburg
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- $480–550
Flights from Pietermaritzburg to Vilankulo Airport via Johannesburg
- Ave. Duration
- 4h 55m
- When
- Monday to Saturday
- Estimated price
- $410–1,100
Flights from Pietermaritzburg to Vilankulo Airport via Johannesburg, Nelspruit
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $410–1,100
Flights from Richards Bay to Vilankulo Airport via Johannesburg
- Ave. Duration
- 4h 30m
- When
- Monday and Tuesday
- Estimated price
- $350–950
Flights from Richards Bay to Vilankulo Airport via Johannesburg, Nelspruit
- Ave. Duration
- 4h 50m
- When
- Monday
- Estimated price
- $360–950
Flights from King Shaka International Airport to Beira via Johannesburg
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $350–950
- Website
- lam.co.mz
Flights from Maputo International Airport to Vilankulo Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $180–250
Flights from Maputo International Airport to Vilankulo Airport via Inhambane
- Ave. Duration
- 2h 12m
- When
- Sunday, Tuesday, and Thursday
- Estimated price
- $180–250
Flights from King Shaka International Airport to Beira via Maputo International Airport
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- $360–750
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $4–13
- Schedules at
- eagleliner.co.za
- Single
- $4–13
- Phone
- +27 11 672 9807
- [email protected]
- Website
- vila-mora.co.za
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Estimated price
- $19–26
- Website
- https://www.vila-mora.co.za/
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 59 min
- Frequency
- Twice a week
- Estimated price
- $12–17
- Website
- https://res.prasa.com/citytocity/booking
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Durban Bus Stn to Maputo
- Ave. Duration
- 5h 31m
- Frequency
- 3 times a day
- Estimated price
- $24–85
- Website
- https://www.intercape.co.za
- Full Flexi
- $70–85
- Flexi
- $65–80
- Saver
- $55–80
- Ave. Duration
- 1h 45m
- Estimated price
- $75–90
Eagle Taxi Cabs
- Phone
- +27 31 337 8333
- Website
- eagletaxicabs.co.za
Mozzie Cabs
- Phone
- +27 31 303 5787
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 How do I get from Sydney to Melbourne, How to get from Southend Airport into central London, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.






