Bus in Durban

Durban People Mover

The useful Durban People Mover shuttle bus operates along several routes. Tickets (R16) can be purchased on board and allow you to get on and off as many times as you like within a day. Single-leg tickets cost R5.50…
Bus in Durban

Durban Transport

Runs the bus services Mynah and Aqualine. Mynah covers most of the city and local residential areas. Trips cost around R5 and you get a slight discount if you pre-purchase 10 tickets. Stops include North Beach, Sout…
Train in Durban

Shosholoza Meyl Premier Classe

The fully serviced luxury Premier Classe has trains between Jo’burg and Durban on Wednesday, Friday and Sunday. Tickets should be booked in advance (R1230, about 14 hours). Service and amenities on the trains have m…
Bus in Durban

Margate Mini Coach

Head to Durban station or King Shaka International Airport to hop on this bus, which links Durban and Margate three times a day (R220, 2½ hours), Port Edward (R240, three hours) and other locations along the South C…
Train in Durban

Durban Train Station

Durban train station is huge. Use the Masabalala Yengwa Ave/NMR Ave entrance, on the 1st level. The local inner-city or suburban trains are not recommended for travellers; even hardy travellers report feeling unsafe…
Train in Durban

Rovos Rail

The Rovos is a luxury steam train on which, from a mere R18,950, you can enjoy old-world luxury on a three-day choof from Durban to Pretoria via the Battlefields and nature reserves.
Bus in Durban

Eldo Coaches

Inexpensive bus liner that runs to many locations around KwaZulu-Natal, as well as the rest of South Africa. Tickets to Johannesburg are around R200, but it's not as nice as other options.
Bus in Durban


Cheap bus option for destinations all over South Africa from Durban's bus depot. Trips to Johannesburg run around R200. The service gets lower reviews from travellers than other options.
Bus in Durban

King Shaka Airport Shuttle Bus

The King Shaka Airport Shuttle Bus runs hourly from the airport to hotels and key locations in Durban and the beachfront via Umhlanga Rocks. Buy your ticket on board the bus.
Airport in Durban

King Shaka International Airport

This clean, functional airport opened in 2010. The airport is at La Mercy, 40km north of the city.