Find coaches from Flagstaff, ZA to Midrand

Next bus departures

Next departures from Flagstaff to Midrand on 24 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Eagle LinerBus
Flagstaff - Bus Stop, Main Road, Flagstaff 4810
Midrand (Big Bird Total)CheapestFastest

Last refresh of the prices: Yesterday at 16:56 SAST.

Get from Flagstaff to Midrand

This route is served by bus only

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

1bus per day
13h 45mAverage duration
362 milesDistance
15kgCO₂ emissions

Frequently asked questions about travelling by bus from Flagstaff, ZA to Midrand

  1. What's the distance between Flagstaff and Midrand by coach?

    The journey from Flagstaff to Midrand by coach covers an approximate distance of 361 miles (583 km).

  2. How can I travel from Flagstaff to Midrand avoiding air travel?

    To travel from Flagstaff to Midrand without flying, you can take the coaches. Choosing the coach guarantees a comfortable and sustainable travel experience, allowing you to admire the views on your way to your destination. You might also find carpooling options to travel between the two cities.

Find cheapest prices for buses

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

Best price found
21/11
No data
22/11
£20
Today
No data
24/11
£20
25/11
£25
26/11
No data
27/11
£25
28/11
£19
busbud logoThe cheapest trip from Flagstaff, ZA to Midrand was searched and found on 28 Nov 2025 with a price of £19

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

You can expect to pay from £19 to £25 for a bus ticket from Flagstaff, ZA to Midrand based on the last 2 days. You can expect to find the cheapest price for the trip at £19, which is on 2025-11-28.

People from around the world trust Busbud