
Bharuch to Matheran
Matheran is approximately 350+ kms from Bharuch. The fastest way to reach Matheran from Bharuch is by Bus, Cab Via Ulhasnagar. It takes approximately 6 hours. The cheapest way to reach Matheran from Bharuch is by Train, Cab Via Mumbai which would take approximately 7 hours.
Sort By
Mode of Transport
Via Mumbai
CHEAPEST
Bharuch
Mumbai
Matheran
Approx Travel Time
6h 31m
₹2,528
Onwards
Via Ulhasnagar
FASTEST
Bharuch
Ulhasnagar
Matheran
Approx Travel Time
5h 22m
On Demand
Via Palghar
Bharuch
Palghar
Matheran
Approx Travel Time
7h 47m
On Demand
Via Panvel
Bharuch
Panvel
Matheran
Approx Travel Time
8h 5m
On Demand
Via Bhiwandi
Bharuch
Bhiwandi
Matheran
Approx Travel Time
7h 23m
On Demand
Via Thane, Navi Mumbai
Bharuch
Thane
Navi Mumbai
Matheran
Approx Travel Time
6h 50m
₹2,532
Onwards
Via Mumbai, Navi Mumbai
Bharuch
Mumbai
Navi Mumbai
Matheran
Approx Travel Time
7h 14m
₹3,422
Onwards
Via Thane
Bharuch
Thane
Matheran
Approx Travel Time
8h 40m
₹2,661
Onwards
Via Karjat
Bharuch
Karjat
Matheran
Approx Travel Time
7h 29m
On Demand
Frequently Asked Questions
What is the distance between Bharuch and Matheran?
Matheran is approximately 350+ kms from Bharuch.
How long does it take to reach Matheran from Bharuch?
It takes approximately 6 hours to reach Matheran from Bharuch by Bus, Cab Via Ulhasnagar.
What is the cheapest way to reach Matheran from Bharuch?
The cheapest way to reach Matheran from Bharuch is by Train, Cab Via Mumbai.
What is the fastest way to reach Matheran from Bharuch?
The fastest way to reach Matheran from Bharuch is by Bus, Cab Via Ulhasnagar.


