Bus Tickets from Richards Bay to Durban

Next departures

Next departures for Richards Bay to Durban on November 9
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Intercape Mainliner
    Richards Bay - Astron Energy, 7 Premium Promenade
    Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station)Cheapest
    Intercape Mainliner
      Richards Bay - Astron Energy, 7 Premium Promenade
      Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station)Fastest
      Intercape Mainliner
        Richards Bay - Astron Energy, 7 Premium Promenade
        Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station)No tags
        Intercape Mainliner
          Richards Bay - Astron Energy, 7 Premium Promenade
          Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station)No tags
          Intercape Mainliner
            Richards Bay - Astron Energy, 7 Premium Promenade
            Durban - Intercape office, 65 Masabalala Yengwa Avenue (Durban Station)No tags

            Last refresh of the prices: Yesterday at 7:47 PM SAST.

            Compare 2 ways to go from Richards Bay to Durban

            We recommend taking the shuttle

            Among the sustainable travel choices, the shuttle stands out as a good way to reach Durban. The journey takes about 2 hours 15 minutes, and with fares starting at just $37, it presents an excellent value for a comfortable ride.

            3shuttle per day
            2h 15mAverage Duration
            158 kmDistance
            5kgCO₂ emissions
            Average Price$34 - $133Average Duration3h
            4kg CO₂e
            Shuttle
            Average Price$37 - $37Average Duration2h 15m
            5kg CO₂e

            Frequently asked questions about travelling from Richards Bay to Durban by bus

            1. How far is Richards Bay from Durban?

              The distance covered from Richards Bay to Durban is 155 km (96 miles).

            Find cheapest prices for buses

            Price is for a one-way ticket for one passenger and based on past searches.

            Best price found
            11-06
            $23
            11-07
            $23
            Today
            $23
            11-09
            $22
            11-10
            $26
            11-11
            $25
            11-12
            $26
            11-13
            $26
            busbud logoThe cheapest trip from Richards Bay to Durban was searched and found on Nov 9, 2025 with a price of $22

            To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Richards Bay to Durban, as early as possible.

            You can expect to pay from $22 to $59 for a bus ticket from Richards Bay to Durban based on the last 2 days. You can expect to find the cheapest price for the trip at $22 which is on 2025-11-09.

            Why choose Busbud?

            The Best Way To Book Bus and Train Tickets

            Busbud helps you easily search, compare and book intercity bus tickets on a worlwide scale with our comprehensive list of bus routes and schedules. Use Busbud to book your trip online, in your own language and currency, wherever you are. Busbud prides itself on its worldwide partnerships. We make it possible for you to buy tickets with its large network of trustworthy bus partners like Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others.

            People from around the world trust Busbud

            Popular Buses Connecting Richards Bay

            Buses Leaving from Richards Bay

            Buses Going to Richards Bay

            Popular Buses Connecting Durban

            Buses Leaving from Durban

            Buses Going to Durban