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!
1850 Companies - 5,632,707 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Everything about the connection Johannesburg - Midrand

Cheapest Bus$7.55
Fastest Bus0h 20m
Distance15.6 miles
Bus CompaniesEldo Coaches, Intercape

Which way would you like to travel?

Departure / Arrival
Date best offer
Company
Best price
  • Johannesburg
    Midrand
    12:20 PM
    12:40 PM
    29 Feb
    Eldo CoachesEldo Coaches
    from $7.55
  • Johannesburg
    Midrand
    12:20 PM
    12:40 PM
    1 Mar
    Eldo CoachesEldo Coaches
    from $7.55
  • Johannesburg
    Midrand
    12:20 PM
    12:40 PM
    2 Mar
    Eldo CoachesEldo Coaches
    from $7.55
  • Johannesburg
    Midrand
    12:20 PM
    12:40 PM
    4 Mar
    Eldo CoachesEldo Coaches
    from $7.55
  • Johannesburg
    Midrand
    12:20 PM
    12:40 PM
    12 Mar
    Eldo CoachesEldo Coaches
    from $7.55
  • Johannesburg
    Midrand
    12:20 PM
    12:40 PM
    13 Mar
    Eldo CoachesEldo Coaches
    from $7.55
  • Johannesburg
    Midrand
    12:20 PM
    12:40 PM
    28 Feb
    Eldo CoachesEldo Coaches
    from $7.55
  • Johannesburg
    Midrand
    3:40 PM
    4:40 PM
    13 Mar
    IntercapeIntercape
    from $12.99
Departure / Arrival
Date best offer
Company
Best price
  • Midrand
    Johannesburg
    6:20 AM
    6:50 AM
    28 Feb
    Eldo CoachesEldo Coaches
    from $8.21
  • Midrand
    Johannesburg
    6:20 AM
    6:50 AM
    29 Feb
    Eldo CoachesEldo Coaches
    from $10.18
  • Midrand
    Johannesburg
    6:20 AM
    6:50 AM
    1 Mar
    Eldo CoachesEldo Coaches
    from $10.18
  • Midrand
    Johannesburg
    6:20 AM
    6:50 AM
    2 Mar
    Eldo CoachesEldo Coaches
    from $10.18
  • Midrand
    Johannesburg
    6:20 AM
    6:50 AM
    3 Mar
    Eldo CoachesEldo Coaches
    from $10.18
  • Midrand
    Johannesburg
    6:20 AM
    6:50 AM
    8 Mar
    Eldo CoachesEldo Coaches
    from $10.18
  • Midrand
    Johannesburg
    6:20 AM
    6:50 AM
    13 Mar
    Eldo CoachesEldo Coaches
    from $10.18
  • Midrand
    Johannesburg
    5:55 AM
    7:50 AM
    13 Mar
    IntercapeIntercape
    from $11.67
  • Midrand
    Johannesburg
    5:55 AM
    7:50 AM
    28 Feb
    IntercapeIntercape
    from $12.91
  • Midrand
    Johannesburg
    5:55 AM
    7:50 AM
    29 Feb
    IntercapeIntercape
    from $13.01

Information about the bus connection, amenities and services

The Johannesburg - Midrand and Midrand - Johannesburg route is served by 2 carriers. Eldo Coaches has the cheapest tickets and offers routes for just $7.55! 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.
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 $7.55 to $26.92. 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)

Compare Johannesburg and Midrand

Continue your journey

Trusted shop
The CheckMyBus App
Free Download