HUB hero image

How to Travel from

Johannesburg to Main Reef

by Rideshare or Car

Johannesburg
+0
Main Reef
Transport search to Main Reef
Johannesburg
+0
Main Reef
Building a composite car route
Cheapest
Best Offer!
Rideshare
12 min
13 km.
from $1
Composite Route Car Only

Two ways to Travel from Johannesburg to Main Reef

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Metrorail

Phone:
+27 31 361 7702
Website:
prasa.com/
Train from Johannesburg to New
Ave. Duration:
20 min
Frequency:
Every 4 hours
Estimated price:
$0.47–$0.50

Bus operators

Rea Vaya

Phone:
0860 562 874
Website:
reavaya.org.za/
Bus from Harrison Street to Bosmont
Ave. Duration:
15 min
Frequency:
Every 15 minutes
Estimated price:
$0.90–$1.66

Questions and Answers

What is the cheapest way to get from Johannesburg to Main Reef?

The cheapest way to get from Johannesburg to Main Reef is to train which costs $1 - $1 and takes 20 min.

What is the fastest way to get from Johannesburg to Main Reef?

The fastest way to get from Johannesburg to Main Reef is to taxi which takes 12 min and costs $10.87 - $14.13 .

Is there a direct bus between Johannesburg and Main Reef?

Yes, there is a direct bus departing from Harrison Street and arriving at Bosmont. Services depart every 15 minutes, and operate every day. The journey takes approximately 15 min.

Is there a direct train between Johannesburg and Main Reef?

Yes, there is a direct train departing from Johannesburg and arriving at New Canada. Services depart every four hours, and operate every day. The journey takes approximately 20 min.

How far is it from Johannesburg to Main Reef?

The distance between Johannesburg and Main Reef is 24 km. The road distance is 13.2 km.

How do I travel from Johannesburg to Main Reef without a car?

The best way to get from Johannesburg to Main Reef without a car is to bus which takes 15 min and costs $1 - $1.41 .

How long does it take to get from Johannesburg to Main Reef?

The bus from Harrison Street to Bosmont takes 15 min including transfers and departs every 15 minutes.

Where do I catch the Johannesburg to Main Reef bus from?

Johannesburg to Main Reef bus services, operated by Rea Vaya, depart from Harrison Street station.

Where do I catch the Johannesburg to Main Reef train from?

Johannesburg to Main Reef train services, operated by Metrorail, depart from Johannesburg station.

Train or bus from Johannesburg to Main Reef?

The best way to get from Johannesburg to Main Reef is to bus which takes 15 min and costs $1 - $1.41 . Alternatively, you can train, which costs $1 - $1 and takes 20 min.

Where does the Johannesburg to Main Reef bus arrive?

Johannesburg to Main Reef bus services, operated by Rea Vaya, arrive at Bosmont station.

Where does the Johannesburg to Main Reef train arrive?

Johannesburg to Main Reef train services, operated by Metrorail, arrive at New Canada station.

Can I drive from Johannesburg to Main Reef?

Yes, the driving distance between Johannesburg to Main Reef is 13 km. It takes approximately 12 min to drive from Johannesburg to Main Reef.

Where can I stay near Main Reef?

There are 2746+ hotels available in Main Reef. Prices start at $44.54 per night.
+0