Find coaches from Johannesburg to Mthatha

Next bus departures

Next departures from Johannesburg to Mthatha on 13 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
APMWCBus
    Johannesburg (Park Station)
    Umtata StationCheapest
    Big SkyBus
      Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station)
      Intercape Office, King Edward Street (opposite Train Station)Fastest
      Big Tree CoachesBus
        Johannesburg (Park Station)
        Circle Triangle Bus Rank - MthathaNo tags
        Luvalo Brothers TransportBus
          BARAGWANATH
          MTHATHANo tags
          Big SkyBus
            Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station)
            Shell Ultra City, Shell Garage N2No tags
            Intercape BudgetlinerBus
              Intercape Office, C/O Rissik and Wolmarans Street (Johannesburg Station)
              Shell Ultra City, Shell Garage N2No tags
              Delta CoachesBus
              Johannesburg (Park Station)
              Circle Triangle Mall Bus RankNo tags
              Citiliner PlusBus
              Park Station, 96 Rissik St.
              Greyhound Office, St Margaret’s House, Cnr Victoria and Madera Str, MthathaNo tags

              Last refresh of the prices: Today at 11:12 SAST.

              Get from Johannesburg to Mthatha

              This route is served by bus only

              The journey takes about 13 hours 30 minutes, and with fares starting at just £17, it presents an excellent value for a comfortable ride.

              29bus per day
              13h 30mAverage duration
              375 milesDistance
              15kgCO₂ emissions

              Frequently asked questions about travelling by bus from Johannesburg to Mthatha

              1. How far is Mthatha from Johannesburg by coach?

                The journey from Johannesburg to Mthatha by coach covers an approximate distance of 375 miles (604 km).

              2. Is there a way to reach Mthatha from Johannesburg without flying?

                You can choose the coach to travel this route. Choosing the coach guarantees a comfortable and sustainable travel experience, allowing you to admire the views on your way to your destination. You also have the option of utilising carpooling services.

              Find cheapest prices for buses

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

              Best price found
              10/11
              £18
              11/11
              £19
              Today
              £19
              13/11
              £19
              14/11
              £19
              15/11
              £17
              16/11
              £19
              17/11
              £18
              busbud logoThe cheapest trip from Johannesburg to Mthatha was searched and found on 15 Nov 2025 with a price of £17

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

              You can expect to pay from £17 to £51 for a bus ticket from Johannesburg to Mthatha based on the last 2 days. You can expect to find the cheapest price for the trip at £17, which is on 2025-11-15.

              Usually Luvalo Brothers Transport, Intercape will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.

              People from around the world trust Busbud

              Popular Buses Connecting Johannesburg

              Buses Leaving from Johannesburg

              Buses Going to Johannesburg

              Popular Buses Connecting Mthatha

              Buses Leaving from Mthatha

              Buses Going to Mthatha