There are 6 ways to get from Vancouver to Durban by plane, bus, taxi, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Vancouver International Airport to King Shaka International Airport
best- Fly from Vancouver International Airport (YVR) to King Shaka International Airport (DUR)plane YVR - DUR
30h 45mR 8,239–23,307Fly Vancouver International Airport to Pietermaritzburg, bus
- Fly from Vancouver International Airport (YVR) to Pietermaritzburg (PZB)plane YVR - PZB
- Take the bus from Burger St to Durban Bus Stnbus
36h 11mR 9,144–25,537Fly Vancouver International Airport to Richards Bay, taxi
- Fly from Vancouver International Airport (YVR) to Richards Bay (RCB)plane YVR - RCB
- Take the taxi from Richards Bay (RCB) to Durbantaxi
33h 46mR 10,239–26,577Fly Coal Harbour Spb to King Shaka International Airport
- Fly from Coal Harbour Spb (CXH) to King Shaka International Airport (DUR)plane CXH - DUR
35h 25mR 12,665–34,244Train to Seattle-Tacoma International Airport, fly to King Shaka International Airport
- Take the train from Vancouver to Seattletrain
- Fly from Seattle-Tacoma International Airport (SEA) to King Shaka International Airport (DUR)plane SEA - DUR
36h 36mR 9,593–25,967Fly Vancouver International Airport to Margate, bus
- Fly from Vancouver International Airport (YVR) to Margate (MGH)plane YVR - MGH
- Take the bus from Margate Retirement Village to Durban Stationbus
35h 39mR 13,279–35,347
Vancouver International Airport (YVR) to King Shaka International Airport (DUR) flights
Questions & Answers
The cheapest way to get from Vancouver to Durban is to fly which costs R 8 000 - R 24 000 and takes 30h 45m.
The fastest way to get from Vancouver to Durban is to fly which takes 30h 45m and costs R 8 000 - R 24 000.
The distance between Vancouver and Durban is 16989 km.
It takes approximately 30h 45m to get from Vancouver to Durban, including transfers.
Durban is 9h ahead of Vancouver. It is currently 1:20 AM in Vancouver and 10:20 AM in Durban.
There are 2207+ hotels available in Durban.
What companies run services between Vancouver, BC, Canada and Durban, South Africa?
British Airways, Airlink, and eight other airlines fly from Vancouver International Airport (YVR) to King Shaka International Airport (DUR) 5 times a day.
- Website
- flyairlink.com
Flights from Vancouver International Airport to Pietermaritzburg via Munich, Johannesburg
- Ave. Duration
- 34h
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 11,000–36,000
Flights from Vancouver International Airport to Pietermaritzburg via Frankfurt, Johannesburg
- Ave. Duration
- 34h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 9,000–25,000
Flights from Vancouver International Airport to Pietermaritzburg via London Heathrow, Johannesburg
- Ave. Duration
- 35h 30m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- R 8,500–45,000
Flights from Vancouver International Airport to Richards Bay via London Heathrow, Johannesburg
- Ave. Duration
- 29h 35m
- When
- Every day
- Estimated price
- R 8,500–44,000
Flights from Vancouver International Airport to Richards Bay via Munich, Johannesburg
- Ave. Duration
- 32h 5m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 11,000–36,000
Flights from Vancouver International Airport to Richards Bay via Frankfurt, Johannesburg
- Ave. Duration
- 32h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 9,000–25,000
Flights from Vancouver International Airport to Richards Bay via Zurich, Johannesburg
- Ave. Duration
- 34h 10m
- When
- Every day
- Estimated price
- R 11,000–31,000
- Website
- britishairways.com
Flights from Vancouver International Airport to King Shaka International Airport via London Heathrow, Johannesburg
- Ave. Duration
- 29h
- When
- Every day
- Estimated price
- R 7,500–41,000
Flights from Vancouver International Airport to Pietermaritzburg via London Heathrow, Johannesburg
- Ave. Duration
- 32h
- When
- Every day
- Estimated price
- R 8,500–45,000
Flights from Vancouver International Airport to Pietermaritzburg via Munich, Johannesburg
- Ave. Duration
- 34h
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 11,000–36,000
Flights from Vancouver International Airport to Pietermaritzburg via Frankfurt, Johannesburg
- Ave. Duration
- 34h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 9,000–25,000
Flights from Seattle-Tacoma International Airport to King Shaka International Airport via London Heathrow, Johannesburg
- Ave. Duration
- 29h 20m
- When
- Every day
- Estimated price
- R 8,000–42,000
- Website
- lufthansa.com
Flights from Vancouver International Airport to King Shaka International Airport via Munich, Johannesburg
- Ave. Duration
- 30h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 10,000–33,000
Flights from Vancouver International Airport to King Shaka International Airport via Frankfurt, Johannesburg
- Ave. Duration
- 36h 45m
- When
- Every day
- Estimated price
- R 10,000–33,000
Flights from Coal Harbour Spb to King Shaka International Airport via Ganges Harbor, Vancouver International Airport, Munich, Johannesburg
- Ave. Duration
- 34h
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 13,000–40,000
Flights from Coal Harbour Spb to King Shaka International Airport via Nanaimo, Vancouver International Airport, Munich, Johannesburg
- Ave. Duration
- 36h 5m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 13,000–40,000
Flights from Seattle-Tacoma International Airport to King Shaka International Airport via Munich, Johannesburg
- Ave. Duration
- 30h 40m
- When
- Thursday and Saturday
- Estimated price
- R 11,000–34,000
Flights from Seattle-Tacoma International Airport to King Shaka International Airport via London Heathrow, Johannesburg
- Ave. Duration
- 27h 45m
- When
- Every day
- Estimated price
- R 9,500–32,000
- Website
- turkishairlines.com
Flights from Vancouver International Airport to Pietermaritzburg via Istanbul, Johannesburg
- Ave. Duration
- 33h 30m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- R 10,000–31,000
Flights from Vancouver International Airport to Pietermaritzburg via Munich, Johannesburg
- Ave. Duration
- 34h
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 11,000–36,000
Flights from Vancouver International Airport to Pietermaritzburg via Frankfurt, Johannesburg
- Ave. Duration
- 34h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 9,000–25,000
Flights from Vancouver International Airport to Richards Bay via Istanbul, Johannesburg
- Ave. Duration
- 37h
- When
- Tuesday
- Estimated price
- R 10,000–30,000
Flights from Seattle-Tacoma International Airport to King Shaka International Airport via Istanbul, Johannesburg
- Ave. Duration
- 33h
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- R 10,000–29,000
- Website
- flysaa.com
Flights from Seattle-Tacoma International Airport to King Shaka International Airport via London Heathrow, Johannesburg
- Ave. Duration
- 27h 45m
- When
- Every day
- Estimated price
- R 9,500–32,000
Flights from Vancouver International Airport to Margate via London Heathrow, Johannesburg
- Ave. Duration
- 29h 30m
- When
- Every day
- Estimated price
- R 12,000–65,000
Flights from Vancouver International Airport to Margate via Munich, Johannesburg
- Ave. Duration
- 32h
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 16,000–55,000
Flights from Vancouver International Airport to Margate via Frankfurt, Johannesburg
- Ave. Duration
- 32h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 13,000–35,000
- Website
- airfrance.com
Flights from Vancouver International Airport to Pietermaritzburg via Paris Charles de Gaulle, Johannesburg
- Ave. Duration
- 39h 30m
- When
- Every day
- Estimated price
- R 10,000–34,000
Flights from Vancouver International Airport to Pietermaritzburg via Munich, Johannesburg
- Ave. Duration
- 34h
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 11,000–36,000
Flights from Vancouver International Airport to Pietermaritzburg via Frankfurt, Johannesburg
- Ave. Duration
- 34h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 9,000–25,000
Flights from Vancouver International Airport to Richards Bay via Paris Charles de Gaulle, Johannesburg
- Ave. Duration
- 43h
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- R 10,000–34,000
- Website
- flycemair.co.za
Flights from Vancouver International Airport to Margate via London Heathrow, Johannesburg
- Ave. Duration
- 29h 30m
- When
- Every day
- Estimated price
- R 12,000–65,000
Flights from Vancouver International Airport to Margate via Munich, Johannesburg
- Ave. Duration
- 32h
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 16,000–55,000
Flights from Vancouver International Airport to Margate via Frankfurt, Johannesburg
- Ave. Duration
- 32h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- R 13,000–35,000
- Website
- swiss.com
Flights from Vancouver International Airport to King Shaka International Airport via Zurich, Johannesburg
- Ave. Duration
- 34h 40m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- R 10,000–28,000
Flights from Coal Harbour Spb to King Shaka International Airport via Nanaimo, Vancouver International Airport, Zurich, Johannesburg
- Ave. Duration
- 38h 15m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- R 12,000–34,000
Flights from Coal Harbour Spb to King Shaka International Airport via Ganges Harbor, Vancouver International Airport, Zurich, Johannesburg
- Ave. Duration
- 42h 30m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- R 12,000–34,000
- Website
- flexflight.dk
Flights from Vancouver International Airport to King Shaka International Airport via London Heathrow, Johannesburg
- Ave. Duration
- 26h 55m
- When
- Wednesday to Friday
- Estimated price
- R 7,500–41,000
Flights from Seattle-Tacoma International Airport to King Shaka International Airport via London Heathrow, Johannesburg
- Ave. Duration
- 27h 45m
- When
- Wednesday to Friday
- Estimated price
- R 8,000–42,000
Flights from Seattle-Tacoma International Airport to King Shaka International Airport via London Heathrow, Capetown
- Ave. Duration
- 28h 5m
- When
- Friday
- Estimated price
- R 10,000–35,000
- Website
- g-airways.com
Flights from Vancouver International Airport to King Shaka International Airport via London Heathrow, Johannesburg
- Ave. Duration
- 26h 55m
- When
- Wednesday to Friday
- Estimated price
- R 7,500–41,000
Flights from Seattle-Tacoma International Airport to King Shaka International Airport via London Heathrow, Johannesburg
- Ave. Duration
- 27h 45m
- When
- Wednesday to Friday
- Estimated price
- R 8,000–42,000
Flights from Seattle-Tacoma International Airport to King Shaka International Airport via London Heathrow, Capetown
- Ave. Duration
- 28h 5m
- When
- Friday
- Estimated price
- R 10,000–35,000
- Website
- flysafair.co.za
Flights from Vancouver International Airport to King Shaka International Airport via Frankfurt, Johannesburg
- Ave. Duration
- 30h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 8,000–23,000
Flights from Seattle-Tacoma International Airport to King Shaka International Airport via Frankfurt, Johannesburg
- Ave. Duration
- 30h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- R 8,500–24,000
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Vancouver to Seattle
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- R 750–1,700
- Website
- Amtrak
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Burger St to Durban Bus Stn
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- R 65–200
- Schedules at
- eagleliner.co.za
- Single
- R 65–200
- Phone
- +27 11 672 9807
- [email protected]
- Website
- Vilamora Tours & Travel
Bus from Burger St to Durban Bus Stn
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- R 310–410
- Website
- Vilamora Tours & Travel
- Phone
- +27 39 312 1406
- [email protected]
- Website
- margatecoach.co.za
Bus from Margate Retirement Village to Durban Station
- Ave. Duration
- 2h 6m
- Frequency
- 5 times a day
- Estimated price
- R 240–270
- Schedules at
- margatecoach.co.za
Want to know more about travelling around South Africa
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide









