There are 7 ways to get from Buffalo to Durban by bus, plane, shuttle, 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.
Bus to Rochester, fly to King Shaka International Airport
best- Take the bus from Buffalo to Rochester Bus Stopbus
- Fly from Rochester (ROC) to King Shaka International Airport (DUR)plane ROC - DUR
24h 29mR 12,679–41,928Shuttle to Toronto Island Airport, fly to King Shaka International Airport
cheapest- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Fly from Toronto Island Airport (YTZ) to King Shaka International Airport (DUR)plane YTZ - DUR
28h 4mR 10,794–33,725Fly Buffalo Niagara International Airport to King Shaka International Airport
- Fly from Buffalo Niagara International Airport (BUF) to King Shaka International Airport (DUR)plane BUF - DUR
25h 42mR 11,294–39,675Fly Buffalo Niagara International Airport to Pietermaritzburg, bus
- Fly from Buffalo Niagara International Airport (BUF) to Pietermaritzburg (PZB)plane BUF - PZB
- Take the bus from Burger St to Durban Bus Stnbus
34h 32mR 12,199–42,905Shuttle to Toronto Pearson International Airport, fly to King Shaka International Airport
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Fly from Toronto Pearson International Airport (YYZ) to King Shaka International Airport (DUR)plane YYZ - DUR
35h 5mR 11,194–26,575Train to Newark Liberty International Airport, fly to King Shaka International Airport
- Take the train from Buffalo to Ny Moynihan Train Hall At Penn Stationtrain
- Fly from Newark Liberty International Airport (EWR) to King Shaka International Airport (DUR)plane EWR - DUR
29h 34mR 18,671–37,134Shuttle to Toronto Island Airport, fly to Pietermaritzburg, bus
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Fly from Toronto Island Airport (YTZ) to Pietermaritzburg (PZB)plane YTZ - PZB
- Take the bus from Burger St to Durban Bus Stnbus
32h 41mR 11,199–35,955
Rochester (ROC) to King Shaka International Airport (DUR) flights
Questions & Answers
The cheapest way to get from Buffalo to Durban is to shuttle and fly which costs R 11 000 - R 27 000 and takes 35h 5m.
The fastest way to get from Buffalo to Durban is to bus and fly which takes 24h 29m and costs R 12 000 - R 42 000.
The distance between Buffalo and Durban is 13818 km.
It takes approximately 24h 29m to get from Buffalo to Durban, including transfers.
Durban is 6h ahead of Buffalo. It is currently 7:15 PM in Buffalo and 1:15 AM in Durban.
There are 2208+ hotels available in Durban.
What companies run services between Buffalo, NY, USA and Durban, South Africa?
United Airlines, CemAir, and Safair fly from Buffalo Niagara International Airport (BUF) to King Shaka International Airport (DUR) once daily.
- Website
- flysafair.co.za
Flights from Rochester to King Shaka International Airport via Newark Liberty International Airport, Johannesburg
- Ave. Duration
- 19h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 12,000–41,000
Flights from Rochester to King Shaka International Airport via Newark Liberty International Airport, Capetown
- Ave. Duration
- 22h 45m
- When
- Wednesday
- Estimated price
- R 12,000–43,000
Flights from Buffalo Niagara International Airport to King Shaka International Airport via Newark Liberty International Airport, Capetown
- Ave. Duration
- 27h 27m
- When
- Wednesday
- Estimated price
- R 11,000–41,000
Flights from Buffalo Niagara International Airport to King Shaka International Airport via Newark Liberty International Airport, Johannesburg
- Ave. Duration
- 27h 42m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 11,000–39,000
Flights from Toronto Pearson International Airport to King Shaka International Airport via Sao Paulo, Capetown
- Ave. Duration
- 30h
- When
- Monday and Friday
- Estimated price
- R 9,000–32,000
Flights from Newark Liberty International Airport to King Shaka International Airport via Johannesburg
- Ave. Duration
- 17h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- R 9,000–31,000
Flights from Newark Liberty International Airport to King Shaka International Airport via Capetown
- Ave. Duration
- 17h 55m
- When
- Wednesday
- Estimated price
- R 9,000–32,000
Flights from Toronto Island Airport to King Shaka International Airport via Newark Liberty International Airport, Capetown
- Ave. Duration
- 21h 5m
- When
- Wednesday
- Estimated price
- R 9,000–32,000
Flights from Toronto Island Airport to King Shaka International Airport via Newark Liberty International Airport, Johannesburg
- Ave. Duration
- 21h 20m
- When
- Tuesday and Thursday
- Estimated price
- R 9,000–31,000
- Website
- flyairlink.com
Flights from Buffalo Niagara International Airport to Pietermaritzburg via Newark Liberty International Airport, Johannesburg
- Ave. Duration
- 39h 12m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- R 12,000–42,000
Flights from Buffalo Niagara International Airport to Pietermaritzburg via Washington Dulles, Capetown, Johannesburg
- Ave. Duration
- 35h 12m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 13,000–46,000
Flights from Buffalo Niagara International Airport to Pietermaritzburg via Newark Liberty International Airport, Capetown, Johannesburg
- Ave. Duration
- 39h 12m
- When
- Wednesday and Sunday
- Estimated price
- R 13,000–45,000
Flights from Buffalo Niagara International Airport to Pietermaritzburg via Washington Dulles, Lagos, Johannesburg
- Ave. Duration
- 30h 6m
- When
- Saturday
- Estimated price
- R 12,000–44,000
Flights from Buffalo Niagara International Airport to Pietermaritzburg via New York JFK, Lagos, Johannesburg
- Ave. Duration
- 33h 12m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 12,000–43,000
Flights from Buffalo Niagara International Airport to Pietermaritzburg via Washington Dulles, Accra, Johannesburg
- Ave. Duration
- 35h 12m
- When
- Saturday
- Estimated price
- R 12,000–43,000
Flights from Toronto Island Airport to Pietermaritzburg via Newark Liberty International Airport, Johannesburg
- Ave. Duration
- 32h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- R 9,500–33,000
Flights from Toronto Island Airport to Pietermaritzburg via Montreal, Algiers, Johannesburg
- Ave. Duration
- 24h 50m
- When
- Tuesday and Saturday
- Estimated price
- R 16,000–41,000
Flights from Toronto Island Airport to Pietermaritzburg via Newark Liberty International Airport, Capetown, Johannesburg
- Ave. Duration
- 32h 50m
- When
- Wednesday and Sunday
- Estimated price
- R 10,000–36,000
- Website
- flycemair.co.za
Flights from Rochester to King Shaka International Airport via Washington Dulles, Capetown
- Ave. Duration
- 22h
- When
- Monday and Thursday
- Estimated price
- R 12,000–43,000
Flights from Buffalo Niagara International Airport to King Shaka International Airport via Washington Dulles, Capetown
- Ave. Duration
- 22h 7m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 12,000–41,000
Flights from Toronto Island Airport to King Shaka International Airport via Washington Dulles, Capetown
- Ave. Duration
- 22h 42m
- When
- Monday, Thursday, and Saturday
- Estimated price
- R 9,500–32,000
- Website
- united.com
Flights from Rochester to King Shaka International Airport via Newark Liberty International Airport, Johannesburg
- Ave. Duration
- 33h 30m
- When
- Every day
- Estimated price
- R 12,000–41,000
Flights from Newark Liberty International Airport to King Shaka International Airport via Johannesburg
- Ave. Duration
- 31h 15m
- When
- Every day
- Estimated price
- R 9,000–31,000
- Website
- g-airways.com
Flights from Toronto Pearson International Airport to King Shaka International Airport via Sao Paulo, Johannesburg
- Ave. Duration
- 29h
- When
- Wednesday
- Estimated price
- R 9,500–32,000
Flights from Toronto Pearson International Airport to King Shaka International Airport via Cairo, Johannesburg
- Ave. Duration
- 38h 20m
- When
- Wednesday and Friday
- Estimated price
- R 12,000–28,000
- Website
- qatarairways.com
Flights from Toronto Pearson International Airport to King Shaka International Airport via Lisboa, Maputo
- Ave. Duration
- 29h 40m
- When
- Monday and Thursday
- Estimated price
- R 9,500–24,000
Flights from Toronto Island Airport to Pietermaritzburg via Montreal, Algiers, Johannesburg
- Ave. Duration
- 24h 50m
- When
- Tuesday and Saturday
- Estimated price
- R 16,000–41,000
- Website
- swiss.com
Flights from Toronto Pearson International Airport to King Shaka International Airport via Zurich, Johannesburg
- Ave. Duration
- 34h 10m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- R 9,500–27,000
- Website
- egyptair.com
Flights from Toronto Pearson International Airport to King Shaka International Airport via Cairo, Johannesburg
- Ave. Duration
- 39h 45m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- R 12,000–28,000
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Buffalo to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 8h 17m
- Frequency
- 3 times a day
- Estimated price
- R 2,100–4,500
- Website
- Amtrak
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Buffalo to Rochester Bus Stop
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- R 170–290
- Schedules at
- Flixbus USA
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Buffalo to Rochester Bus Stop
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- R 170–340
- Website
- Greyhound
- 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
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
Bus from Burger St to Durban Bus Stn
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- R 310–410
- Website
- Vilamora Tours & Travel
- Phone
- +1 905 374 8111
- [email protected]
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- R 1,400–1,900
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- R 1,400–1,900
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- R 1,400–1,900
- Website
- Niagra Airbus
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
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide













