Bus Johannesburg to Midrand and return

Cheap bus and train tickets for trips from Midrand to Johannesburg and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
1378 Companies - 5 134 788 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
The Johannesburg - Midrand and Midrand - Johannesburg route is served by 2 carriers. Eldo Coaches has the cheapest tickets and offers routes for just $6.16! The fastest bus will take you almost anywhere in the country in only 0h 20m. Just click the "Find Now" button and enjoy your trip.

Johannesburg to Midrand Bus Information

Cheapest Bus$6.16
Fastest Bus0h 20m
Distance15.6 miles
Bus CompaniesEldo Coaches, Intercape
  Bus Johannesburg - Midrand    16 mi
Ø Bus connections4 x
Savings-74%

The cheapest bus routes from Johannesburg to Midrand

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Johannesburg
    Midrand
      12:10 PM
      12:40 PM
    20 Oct
    Eldo CoachesEldo Coaches
    from $6.16
  • Johannesburg
    Midrand
      12:20 PM
      12:40 PM
    18 Oct
    Eldo CoachesEldo Coaches
    from $7.86
  • Johannesburg
    Midrand
      4:45 AM
      5:10 AM
    2 Dec
    Eldo CoachesEldo Coaches
    from $8.89
  • Johannesburg
    Midrand
      7:15 AM
      8:05 AM
    11 Oct
    Eldo CoachesEldo Coaches
    from $9.23
  • Johannesburg
    Midrand
      7:15 AM
      8:05 AM
    14 Oct
    Eldo CoachesEldo Coaches
    from $9.23
  • Johannesburg
    Midrand
      12:20 PM
      12:40 PM
    17 Oct
    Eldo CoachesEldo Coaches
    from $9.23
  • Johannesburg
    Midrand
      12:20 PM
      12:40 PM
    19 Oct
    Eldo CoachesEldo Coaches
    from $9.23
  • Johannesburg
    Midrand
      3:40 PM
      4:40 PM
    22 Sep
    IntercapeIntercape
    from $13.83
  • Johannesburg
    Midrand
      3:40 PM
      4:40 PM
    24 Sep
    IntercapeIntercape
    from $15.73
  • Johannesburg
    Midrand
      3:40 PM
      4:40 PM
    2 Dec
    IntercapeIntercape
    from $15.80
  • Johannesburg
    Midrand
      3:40 PM
      4:40 PM
    20 Sep
    IntercapeIntercape
    from $23.75


  Bus Midrand - Johannesburg    16 mi
Ø Bus connections4 x
Savings-25%

The cheapest bus routes from Midrand to Johannesburg

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Midrand
    Johannesburg
      9:20 PM
      9:30 PM
    20 Sep
    Eldo CoachesEldo Coaches
    from $12.31
  • Midrand
    Johannesburg
      5:55 AM
      7:50 AM
    4 Oct
    IntercapeIntercape
    from $14.45
  • Midrand
    Johannesburg
      6:20 AM
      6:50 AM
    24 Sep
    Eldo CoachesEldo Coaches
    from $14.70
  • Midrand
    Johannesburg
      6:20 AM
      6:50 AM
    13 Oct
    Eldo CoachesEldo Coaches
    from $14.70
  • Midrand
    Johannesburg
      6:20 AM
      6:50 AM
    15 Oct
    Eldo CoachesEldo Coaches
    from $14.70
  • Midrand
    Johannesburg
      5:55 AM
      7:50 AM
    20 Sep
    IntercapeIntercape
    from $15.02
  • Midrand
    Johannesburg
      9:20 PM
      9:30 PM
    2 Oct
    Eldo CoachesEldo Coaches
    from $15.05
  • Midrand
    Johannesburg
      9:20 PM
      9:30 PM
    3 Oct
    Eldo CoachesEldo Coaches
    from $15.05
  • Midrand
    Johannesburg
      9:20 PM
      9:30 PM
    20 Oct
    Eldo CoachesEldo Coaches
    from $15.05
  • Midrand
    Johannesburg
      5:55 AM
      7:50 AM
    24 Sep
    IntercapeIntercape
    from $15.73
  • Midrand
    Johannesburg
      5:55 AM
      7:50 AM
    14 Oct
    BusbudBusbud
    from $16.33


Current ticket prices

You're looking for a low-cost way of traveling? Then taking the bus is just perfect for you. But beware: there can be price differences nonetheless! Ticket prices for the route Johannesburg - Midrand are currently ranging from $6.16 to $28.04. If you're flexible timewise, we recommend checking different departure times. Sometimes you can save that extra bit of money by simply taking an earlier bus. Another thing to take a look at is the traveling time: while Eldo Coaches will get you to your destination in only 0h 20m, other companies' buses take up 1h 30m.

Bus stops in Johannesburg and Midrand

  Stations
N1 Ben Schoeman Highway , 1682 Midrand (South Africa)

More on bus features and services


Johannesburg and Midrand: Useful Info

Johannesburg
4.43 Million
Midrand
173,009
Trusted shop
The CheckMyBus App
Free Download