Next bus departures Today, Jan 25 Tomorrow, Jan 26 Tue, Jan 27 Wed, Jan 28 Thu, Jan 29 Fri, Jan 30 Sat, Jan 31 More dates
Next departures for Durban to Upington on January 25 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street Cheapest $111 Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street Fastest $116 Bus 7:15pm
Durban Beach - Intercape Office, o.r Tambo Parade (Opposite Tropicana Hotel) 21h 50m 5:05pm
Upington - Intercape Office, Lutz Street No tags $116 Bus 7:15pm
Durban Beach - Intercape Office, o.r Tambo Parade (Opposite Tropicana Hotel) 21h 50m 5:05pm
Upington - Intercape Office, Lutz Street No tags $111
Next departures for Durban to Upington on January 26 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street Cheapest Fastest $144 Bus 7:15pm
Durban Beach - Intercape Office, o.r Tambo Parade (Opposite Tropicana Hotel) 21h 50m 5:05pm
Upington - Intercape Office, Lutz Street No tags $144
Next departures for Durban to Upington on January 27 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street Cheapest $107 Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street Fastest $114 Bus 7:15pm
Durban Beach - Intercape Office, o.r Tambo Parade (Opposite Tropicana Hotel) 21h 50m 5:05pm
Upington - Intercape Office, Lutz Street No tags $114 Bus 7:15pm
Durban Beach - Intercape Office, o.r Tambo Parade (Opposite Tropicana Hotel) 21h 50m 5:05pm
Upington - Intercape Office, Lutz Street No tags $107
Next departures for Durban to Upington on January 28 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street Cheapest $97 Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street Fastest $109 Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street No tags $102 Bus 7:15pm
Durban Beach - Intercape Office, o.r Tambo Parade (Opposite Tropicana Hotel) 21h 50m 5:05pm
Upington - Intercape Office, Lutz Street No tags $109 Bus 7:15pm
Durban Beach - Intercape Office, o.r Tambo Parade (Opposite Tropicana Hotel) 21h 50m 5:05pm
Upington - Intercape Office, Lutz Street No tags $102
Next departures for Durban to Upington on January 29 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street Cheapest $93 Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street Fastest $105 Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street No tags $98 Bus 7:15pm
Durban Beach - Intercape Office, o.r Tambo Parade (Opposite Tropicana Hotel) 21h 50m 5:05pm
Upington - Intercape Office, Lutz Street No tags $105 Bus 7:15pm
Durban Beach - Intercape Office, o.r Tambo Parade (Opposite Tropicana Hotel) 21h 50m 5:05pm
Upington - Intercape Office, Lutz Street No tags $98
Next departures for Durban to Upington on January 30 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street Cheapest $93 Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street Fastest $105 Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street No tags $98 Bus 7:15pm
Durban Beach - Intercape Office, o.r Tambo Parade (Opposite Tropicana Hotel) 21h 50m 5:05pm
Upington - Intercape Office, Lutz Street No tags $105 Bus 7:15pm
Durban Beach - Intercape Office, o.r Tambo Parade (Opposite Tropicana Hotel) 21h 50m 5:05pm
Upington - Intercape Office, Lutz Street No tags $98
Next departures for Durban to Upington on January 31 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street Cheapest $93 Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street Fastest $111 Bus 8:00pm
Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station) 21h 5m 5:05pm
Upington - Intercape Office, Lutz Street No tags $102 Bus 7:15pm
Durban Beach - Intercape Office, o.r Tambo Parade (Opposite Tropicana Hotel) 21h 50m 5:05pm
Upington - Intercape Office, Lutz Street No tags $111 Bus 7:15pm
Durban Beach - Intercape Office, o.r Tambo Parade (Opposite Tropicana Hotel) 21h 50m 5:05pm
Upington - Intercape Office, Lutz Street No tags $102
Last refresh of the prices: Yesterday at 8:36 AM SAST.
View all departures Get from Durban to Upington This route is served by bus only
The journey takes about 21 hours 5 minutes, and with fares starting at just $69, it presents an excellent value for a comfortable ride.
Where are the popular stops in Durban and Upington? Stops in Durban B
Durban Station
222 Umgeni Rd, Stamford Hill, Durban, 4025, South Africa Map
D
Jacobs
6 Bonnington Pl, Mobeni East, Durban, 4060 Map
E
Airport (DBN)
Durban International Airport, 4029, South Africa Map
Stops in Upington B
Kgalagadi Pick n Pay Centre
Kgalagadi Pick n Pay Centre, Cnr Hill and Le Roux Streets, Upington,NorthernCape,SouthAfrica Map
Compare bus companies 3.5 out of 5 stars 3.5/5 45,773 reviews
Staff 4.3
Timeliness 3.1
Cleanliness 4.1
Wifi 1.2
Based on 45773 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the staff but often complained with the WiFi. Intercape ticket prices on this trip start at $69
Intercape Mainliner Durban Upington recent customer reviews It was satisfactory
4 out of 5 stars
Sibusiso V.
December 2, 2025 I didn’t enjoy my trip because of the toilet smelling
2 out of 5 stars
Nozipho M.
December 9, 2024 Toilets please
1 out of 5 stars
Basson J.
February 24, 2023 Frequently asked questions about travelling from Durban to Upington by bus Please note that schedules, routes, or operator details shown here may be updated or vary at the time of your trip.
How much is the bus ticket from Durban to Upington? The cheapest bus tickets from Durban to Upington start from $69. The average price for this route is around $75. Busbud recommends that you book your tickets in advance for a better chance to get the lowest possible price.
How long is the bus ride from Durban to Upington? The average bus travel time from Durban to Upington is 21h 5m, covering a distance of 962 km. The quickest bus can get you there in 21h 5m and is operated by Intercape .
Which bus companies service the Durban to Upington route? Several major bus companies operate on this route with 1 buses available per day.
What are the earliest and latest departure times for the bus from Durban to Upington? The earliest bus departs from Durban to Upington at 7:15pm. And the latest bus departs at 8:00pm.
What are the CO₂ emissions for the bus trip from Durban to Upington? A bus trip from Durban to Upington generates an estimated 24 kg of CO₂, making it a highly eco-friendly travel option and a mode of travel recommended by Busbud.
Find cheapest prices for buses Price is for a one-way ticket for one passenger and based on past searches.
The cheapest trip from Durban to Upington was searched and found on Jan 29, 2026 with a price of $92 To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Durban to Upington, as early as possible.
You can expect to pay from $92 to $144 for a bus ticket from Durban to Upington based on the last 2 days. You can expect to find the cheapest price for the trip at $92 which is on 2026-01-29.
People from around the world trust Busbud