Find coaches from Johannesburg to Midrand

Next bus departures

Next departures from Johannesburg to Midrand on 19 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Eagle LinerBus
Johannesburg (Park Station)
Big Bird Engen N1 SouthCheapest
Timboon CoachesBus
    Newtown Zimbabwe Bus Terminus, 233 Albertina Sisulu Rd.
    Engen Big Bird N1Fastest
    Intercape MainlinerBus
      Bezuidenhout Valley- 1 Fourth Street, Albertina Sisulu Road
      Engen Big Bird One Stop (N1)No tags
      Delta CoachesBus
      Johannesburg (Park Station)
      Engen Big Bird N1No tags
      Citiliner PlusBus
      Park Station, 96 Rissik St.
      Midrand - Bigbird Petroport, N1 North/South, New Road Offramp, MidrandNo tags

      Last refresh of the prices: Yesterday at 10:57 AM SAST.

      Compare 2 ways to travel from Johannesburg to Midrand

      We recommend taking the shuttle

      Among the sustainable travel choices, the shuttle stands out as a good way to reach Midrand. The journey takes about 1 hour 10 minutes and with fares starting at just R 375, it presents an excellent value for a comfortable ride.

      1shuttle per day
      1h 10mAverage duration
      26 kmDistance
      1kgCO₂ emissions
      Average priceR 147 - R 5 313Average duration35m
      1kg CO₂e
      Shuttle
      Average priceR 375 - R 375Average duration1h 10m
      1kg CO₂e

      Frequently asked questions about travelling from Johannesburg to Midrand by bus

      1. How much does a bus ticket from Johannesburg to Midrand cost?

        The bus ticket price from Johannesburg to Midrand starts at R 147. The best way to find cheap bus tickets from Johannesburg to Midrand is to book your tickets as early as possible. Prices tend to rise as your travel date approaches, so book in advance to secure the best prices!

      2. How long is the bus ride from Johannesburg to Midrand?

        The average travel time between Johannesburg and Midrand is around 35m, although the fastest bus will take about 10m. This is the time it takes to travel the 26 km that separates the two cities.

      3. How many daily bus connections are there between Johannesburg and Midrand?

        The number of buses from Johannesburg to Midrand can differ depending on the day of the week. On average, there are 87 on this route. Some buses run direct routes, while others have layovers. Simplify your bus trip from Johannesburg to Midrand by comparing and selecting the bus that fits your travel style and budget on Busbud.

      4. Which bus companies travel from Johannesburg to Midrand?

        When taking the bus from Johannesburg to Midrand, you can travel comfortably and safely with Teksi Ride, Eagle Liner, Intercity Xpress.

      5. What are the departure and arrival stations when taking the bus from Johannesburg to Midrand?

        Buses travelling between Johannesburg and Midrand leave from O.R Tambo Airport Johannesburg or Southgate Shopping Centre and arrive at Engen Big Bird N1, Midrand - Shell Ultra.

      Find cheapest prices for buses

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

      Best price found
      16/11
      R 160
      17/11
      R 159
      Today
      R 160
      19/11
      R 211
      20/11
      R 159
      21/11
      R 160
      22/11
      R 160
      23/11
      R 158
      busbud logoThe cheapest trip from Johannesburg to Midrand was searched and found on 23 Nov 2025 with a price of R 158

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

      You can expect to pay from R 158 to R 2 106 for a bus ticket from Johannesburg to Midrand based on the last 2 days. You can expect to find the cheapest price for the trip at R 158, which is on 2025-11-23.

      Usually MB Transport, Greyhound South Africa 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 Midrand

      Buses Leaving from Midrand

      Buses Going to Midrand