Find a Bus from Durban to Johannesburg

Bus from Johannesburg to Durban

Cheap buses leaving Tuesday
One passenger / one way

10:00 PM5:50 AM
$18
Durban StationJohannesburg Station
Intercape
10:00 PM
Durban Station
5:50 AM
Johannesburg Station
Intercape
$18USD
10:00 PM5:50 AM
$22
Durban StationJohannesburg Station
Intercape
10:00 PM
Durban Station
5:50 AM
Johannesburg Station
Intercape
$22USD
10:00 PM5:50 AM
$26
Durban StationJohannesburg Station
Intercape
10:00 PM
Durban Station
5:50 AM
Johannesburg Station
Intercape
$26USD
10:00 PM5:50 AM
$18
Durban StationJohannesburg Station
Intercape
10:00 PM
Durban Station
5:50 AM
Johannesburg Station
Intercape
$18USD

Cheap buses leaving today
One passenger / one way

11:00 AM6:10 PM
$11
Durban StationJohannesburg Station
Intercape
11:00 AM
Durban Station
6:10 PM
Johannesburg Station
Intercape
$11USD
11:00 PM6:30 AM
$11
Durban StationJohannesburg Station
Intercape
11:00 PM
Durban Station
6:30 AM
Johannesburg Station
Intercape
$11USD
10:00 AM5:00 PM
$11
Durban StationJohannesburg Station
Intercape
10:00 AM
Durban Station
5:00 PM
Johannesburg Station
Intercape
$11USD
10:00 PM5:50 AM
$14
Durban StationJohannesburg Station
Intercape
10:00 PM
Durban Station
5:50 AM
Johannesburg Station
Intercape
$14USD
11:00 AM6:10 PM
$14
Durban StationJohannesburg Station
Intercape
11:00 AM
Durban Station
6:10 PM
Johannesburg Station
Intercape
$14USD
11:00 AM6:10 PM
$11
Durban StationJohannesburg Station
Intercape
11:00 AM
Durban Station
6:10 PM
Johannesburg Station
Intercape
$11USD

Cheap buses leaving tomorrow
One passenger / one way

11:00 PM6:30 AM
$11
Durban StationJohannesburg Station
Intercape
11:00 PM
Durban Station
6:30 AM
Johannesburg Station
Intercape
$11USD
11:00 AM6:10 PM
$14
Durban StationJohannesburg Station
Intercape
11:00 AM
Durban Station
6:10 PM
Johannesburg Station
Intercape
$14USD
11:00 PM6:30 AM
$15
Durban StationJohannesburg Station
Intercape
11:00 PM
Durban Station
6:30 AM
Johannesburg Station
Intercape
$15USD
11:00 AM6:10 PM
$17
Durban StationJohannesburg Station
Intercape
11:00 AM
Durban Station
6:10 PM
Johannesburg Station
Intercape
$17USD
10:00 AM5:00 PM
$18
Durban StationJohannesburg Station
Intercape
10:00 AM
Durban Station
5:00 PM
Johannesburg Station
Intercape
$18USD
11:00 PM6:30 AM
$11
Durban StationJohannesburg Station
Intercape
11:00 PM
Durban Station
6:30 AM
Johannesburg Station
Intercape
$11USD

Cheap buses leaving Friday
One passenger / one way

11:00 PM6:30 AM
$18
Durban StationJohannesburg Station
Intercape
11:00 PM
Durban Station
6:30 AM
Johannesburg Station
Intercape
$18USD
11:00 AM6:10 PM
$21
Durban StationJohannesburg Station
Intercape
11:00 AM
Durban Station
6:10 PM
Johannesburg Station
Intercape
$21USD
11:00 PM6:30 AM
$22
Durban StationJohannesburg Station
Intercape
11:00 PM
Durban Station
6:30 AM
Johannesburg Station
Intercape
$22USD
8:30 AM4:10 PM
$22
Durban StationJohannesburg Station
Intercape
8:30 AM
Durban Station
4:10 PM
Johannesburg Station
Intercape
$22USD
10:00 PM5:50 AM
$24
Durban StationJohannesburg Station
Intercape
10:00 PM
Durban Station
5:50 AM
Johannesburg Station
Intercape
$24USD
11:00 PM6:30 AM
$18
Durban StationJohannesburg Station
Intercape
11:00 PM
Durban Station
6:30 AM
Johannesburg Station
Intercape
$18USD

Cheap buses leaving Saturday
One passenger / one way

11:00 PM6:30 AM
$18
Durban StationJohannesburg Station
Intercape
11:00 PM
Durban Station
6:30 AM
Johannesburg Station
Intercape
$18USD
10:00 PM5:50 AM
$20
Durban StationJohannesburg Station
Intercape
10:00 PM
Durban Station
5:50 AM
Johannesburg Station
Intercape
$20USD
8:30 AM4:10 PM
$22
Durban StationJohannesburg Station
Intercape
8:30 AM
Durban Station
4:10 PM
Johannesburg Station
Intercape
$22USD
11:00 PM6:30 AM
$22
Durban StationJohannesburg Station
Intercape
11:00 PM
Durban Station
6:30 AM
Johannesburg Station
Intercape
$22USD
9:00 PM4:30 AM
$22
Durban StationJohannesburg Station
Intercape
9:00 PM
Durban Station
4:30 AM
Johannesburg Station
Intercape
$22USD
11:00 PM6:30 AM
$18
Durban StationJohannesburg Station
Intercape
11:00 PM
Durban Station
6:30 AM
Johannesburg Station
Intercape
$18USD

Cheap buses leaving Sunday
One passenger / one way

11:00 PM6:30 AM
$18
Durban StationJohannesburg Station
Intercape
11:00 PM
Durban Station
6:30 AM
Johannesburg Station
Intercape
$18USD
11:00 AM6:10 PM
$20
Durban StationJohannesburg Station
Intercape
11:00 AM
Durban Station
6:10 PM
Johannesburg Station
Intercape
$20USD
10:00 PM5:50 AM
$20
Durban StationJohannesburg Station
Intercape
10:00 PM
Durban Station
5:50 AM
Johannesburg Station
Intercape
$20USD
9:00 PM4:30 AM
$20
Durban StationJohannesburg Station
Intercape
9:00 PM
Durban Station
4:30 AM
Johannesburg Station
Intercape
$20USD
8:30 AM4:10 PM
$22
Durban StationJohannesburg Station
Intercape
8:30 AM
Durban Station
4:10 PM
Johannesburg Station
Intercape
$22USD
11:00 PM6:30 AM
$18
Durban StationJohannesburg Station
Intercape
11:00 PM
Durban Station
6:30 AM
Johannesburg Station
Intercape
$18USD

Cheap buses leaving Monday
One passenger / one way

11:00 PM6:30 AM
$18
Durban StationJohannesburg Station
Intercape
11:00 PM
Durban Station
6:30 AM
Johannesburg Station
Intercape
$18USD
8:30 AM4:10 PM
$18
Durban StationJohannesburg Station
Intercape
8:30 AM
Durban Station
4:10 PM
Johannesburg Station
Intercape
$18USD
11:00 AM6:10 PM
$20
Durban StationJohannesburg Station
Intercape
11:00 AM
Durban Station
6:10 PM
Johannesburg Station
Intercape
$20USD
10:00 PM5:50 AM
$20
Durban StationJohannesburg Station
Intercape
10:00 PM
Durban Station
5:50 AM
Johannesburg Station
Intercape
$20USD
9:00 PM4:30 AM
$20
Durban StationJohannesburg Station
Intercape
9:00 PM
Durban Station
4:30 AM
Johannesburg Station
Intercape
$20USD
11:00 PM6:30 AM
$18
Durban StationJohannesburg Station
Intercape
11:00 PM
Durban Station
6:30 AM
Johannesburg Station
Intercape
$18USD

Bus Durban to Johannesburg: Trip Overview

24
Daily Buses
7:30 AM - 11:00 PM
Departure Time
$23
Average Price
Average Trip Duration

Trip Reviews for Durban - Johannesburg

3.7 out of 5 stars

User reviews from travelers who booked a bus ticket from Durban to Johannesburg

Ratings and Reviews (32)


Emmaculate Bongekile Z.December 3, 2018 | Staff: 5 | 

Hi ,it was a great journey ,we were going to arrive on time ,but the traffic and the accident ,we waited for the brake downs to move the trucks (2trucks and 1 private cure) coz the road was closed due the accident ,so we had to wait As for the staff,they were very friendly and I can say they deserve 10/10 .

Zakhele M.December 1, 2018 | Staff: 3 | 

The driver of a bus I was traveling with was so harsh to clients.

Buyisile N.November 5, 2018 | Staff: 5 | 

I,M SATISFIED

Vuyisile G.October 26, 2018 | Timeliness: 5 | Staff: 3 | 

Overall excellent

Tholukwazi M.August 17, 2018 | Timeliness: 1 | Staff: 1 | 

Im just very disappointed

Mfundo Khethelo D.July 25, 2018 | Timeliness: 5 | Staff: 4 | 

Very comfortable and good service too.

Pretty M.July 21, 2018 | Timeliness: 1 | Staff: 3 | 

Funny enough intercape buses,when the bus is late there's no announcement,but when passenger is later,trip cancels.so it not so fair.you should make compromises when it comes to this case

Silindelo G.July 15, 2018 | Timeliness: 2 | Staff: 4 | 

It was annoying that the bus left 30 mins late from Durban and then waited at Montrose for over an hour thus making the arrival time in Jhb unnecessarily late

Samuel T.July 10, 2018 | Timeliness: 5 | Staff: 5 | 

You guy's are the best pick it up.

Ntando M.July 3, 2018 | Timeliness: 3 | Staff: 2 | 

The bus is comfortable and clean, but the staff need to understand that they need to do their job well

Noluvuyo N.July 1, 2018 | Timeliness: 4 | Staff: 4 | 

Simple comfortable

Mesuli M.June 25, 2018 | Timeliness: 3 | Staff: 3 | 

Generally good service. Staff are unprofessional but not intolerable. Poor notifications: not told to where the bus would have moved from the place it left us to get food and fill up.

Melani N.May 23, 2018 | Timeliness: 1 | 

The service was very poor, I booked for 20:00 Bus hence the Bus left at 22:30

Mkanyiseli R.May 18, 2018 | Timeliness: 3 | 

The bus was very late, departure time was 10:00 but the bus only arrived at 10:30 we ended being an hour late

Innocent K.April 25, 2018 | Timeliness: 5 | Staff: 5 | 

I experienced excellent hospitality

Caleb N.April 16, 2018 | Timeliness: 1 | Staff: 3 | 

Bus broke down due to a fire in the engine compartment causing a 4hour break down. Once the bus was underway again passengers were told that estimated time of arrival in Johannesburg was 18:00. The bus only arrived at 19:14. The driver should by now know that it is impossible to travel from Mont Rose which is about half way in 3 hours time if the trip from Durban to Mont Rose took 4 and a half hours

Prince J.April 13, 2018 | Timeliness: 1 | Staff: 1 | 

First the bus was 5 minutes late at beach front. Second i had go to go and wait at durban station for almost an hour. Thirdly i ha to sit at montrose for 2 hour when the bus was having a braekdown. I arrived late in jhb and had to take meter taxi to go home because my lift was gone because of that brakedown.

Minenhle Likho S.April 9, 2018 | Timeliness: 1 | Staff: 1 | 

Bus was meant to leave at 07:30am but only arrived at 07:40am when I was already late for work. Not an apology or explanation but it’s a trend now.

Thulasizwe D.April 4, 2018 | Timeliness: 1 | Staff: 1 | 

Our sits we’re taking by others and we couldn’t claim them back.

Cebolenkosi M.April 2, 2018 | Timeliness: 1 | Staff: 3 | 

Air cone was broken and toilet was not working

Paul K.March 21, 2018 | Timeliness: 5 | Staff: 5 | 

Excellent service

Simphiwe N.February 20, 2018 | Timeliness: 5 | Staff: 5 | 

Better this time around

Sunny Joseph C.February 14, 2018 | Timeliness: 5 | Staff: 3 | 

Seats were not comfortable

Simphiwe N.February 9, 2018 | Timeliness: 1 | Staff: 1 | 

I'm very disappointed. The bus was suppose to arrive at 04h25am in Johannesburg ended up hitch hiking to Jo'burg from Heidelberg Weigh bridge. The bus was over weight so we couldn't as a result it was not allowed to continue to Jo'burg. Waited over two hours, decided to leave as I was late for my interview. I arrived late as result and did get the opportunity to interview. Intercape needs to pay for my then rescheduled interview on the 20th of February. Otherwise I will post all this on Hello Peter and all the social networks.

Smangele Caroline Z.February 9, 2018 | Timeliness: 1 | Staff: 1 | 

Staff at intercape johannesburg were rude and unprofessional. They made me stand in a wrong que for check in and I ended up missing the bus. Nobody cared after that they just easily dismissed me. Will never travel with this company ever again.

Thuthuka Q.January 26, 2018 | Timeliness: 3 | Staff: 3 | 

The bus broke down so many times and we arrived four hours later than scheduled. However very comfortable and with cell phone charger.

Irish Nkosenhle M.January 19, 2018 | Timeliness: 5 | Staff: 4 | 

Your online booking service and price is awsome. The ride is pleasant.

Michaela M.December 30, 2017 | Timeliness: 5 | Staff: 5 | 

Excellent service

Jouko T.December 26, 2017 | Timeliness: 4 | Staff: 2 | 

Saw staff member taking cash from a person at the only stop. Seem to be payment for "private" ticket to JHB.

Jareer B.December 13, 2017 | Timeliness: 2 | Staff: 2 | 

Is on time departure and arrival good services keep it up thanks

Bus Companies on This Route

Durban to Johannesburg Buses

Busbud helps you find a bus from Durban to Johannesburg. Get the best fare and schedule, book a round trip ticket or find buses with WiFi and electrical outlets.

We make it our job to connect you with the most dependable bus companies that cover bus service from Durban to Johannesburg.

Discover how much the bus trip from Durban to Johannesburg will cost you. Use our filters and sorting features to find the cheapest bus tickets or luxury buses.

Bus Companies

Durban to Johannesburg bus tickets are provided by Intercape.

Stations & Stops

For a bus leaving from Durban, the trip starts at Durban Station or Durban.

In Johannesburg, your bus travel ends at Bethrams - Johannesburg or Johannesburg Station.

Daily Buses24
Departure Time7:30 AM - 11:00 PM
Average Price
$23
Average Trip Duration
Bus Companies on This RouteIntercape

About Bus Travel

Bus Travel Tips

Make friends with the driver. They usually know a lot about your destination and may even recommend which side of the bus to sit on to get the best views on the road between Durban and Johannesburg!

From miles long of beauteous natural landscapes to impressive man-crafted sights, you’re bound to be in for a visual treat on your bus trip from Durban to Johannesburg.

Buses have the smallest carbon footprint of all motorized transport modes. A bus going from Durban to Johannesburg will emit half the CO2 emitted by a train, and radically less than a car or an airplane.

Tune out to the fine sounds of your best music playlist on your bus trip from Durban to Johannesburg while indulging in miles on end of beautiful scenic views.

Did you know?

Did you know that 80% of the buses in North America are equipped with WiFi and power outlets ? And 60% of bus travelers have used their electronic device on board during 2014.

Did you know some bus companies in Germany offer to their passenger low-costs snacks and regional beer based on their destination? Prosit!

It takes 27 hours to go by bus from Lima to Cusco, one of the craziest bus trips on the world. This route is used daily by locals and backpackers.

Popular Buses Connecting Durban

Popular Buses Connecting Johannesburg

Popular routes in this country

About Busbud

The Best Way To Book Bus Tickets

Busbud.com makes it easy for you to find, compare and book city-to-city bus tickets, all over the world. We save you the extra trip to the bus station. With several language and currency options available, Busbud seeks to cater to international bus travellers no matter where they are in the world. Busbud partners with safe and reliable bus companies throughout the world such as Greyhound, Megabus, Eurolines, ALSA, iDBUS, National Express and many others so you can buy tickets without a worry.

Why Busbud?

  • Super Fast
  • The Most Options
  • Friendly Crew