
Bharuch to Matheran
Matheran is approximately 350+ kms from Bharuch. The fastest way to reach Matheran from Bharuch is by Train, Cab Via Mumbai. It takes approximately 8 hours. The cheapest way to reach Matheran from Bharuch is by Train, Cab Via Thane which would take approximately 10 hours.
Sort By
Mode of Transport
Via Mumbai
FASTEST
Bharuch
Mumbai
Matheran
Approx Travel Time
7h 21m
₹2,733
Onwards
Via Ulhasnagar
Bharuch
Ulhasnagar
Matheran
Approx Travel Time
10h 55m
₹3,439
Onwards
Via Palghar
Bharuch
Palghar
Matheran
Approx Travel Time
8h 31m
₹4,625
Onwards
Via Panvel
Bharuch
Panvel
Matheran
Approx Travel Time
8h 4m
₹2,239
Onwards
Via Bhiwandi
Bharuch
Bhiwandi
Matheran
Approx Travel Time
8h 11m
₹3,092
Onwards
Via Thane, Navi Mumbai
Bharuch
Thane
Navi Mumbai
Matheran
Approx Travel Time
8h 13m
₹2,234
Onwards
Via Mumbai, Navi Mumbai
Bharuch
Mumbai
Navi Mumbai
Matheran
Approx Travel Time
8h 27m
₹2,874
Onwards
Via Thane
CHEAPEST
Bharuch
Thane
Matheran
Approx Travel Time
9h 20m
₹2,054
Onwards
Via Karjat
Bharuch
Karjat
Matheran
Approx Travel Time
8h 20m
₹2,846
Onwards
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 8 hours to reach Matheran from Bharuch by Train, Cab Via Mumbai.
What is the cheapest way to reach Matheran from Bharuch?
The cheapest way to reach Matheran from Bharuch is by Train, Cab Via Thane.
What is the fastest way to reach Matheran from Bharuch?
The fastest way to reach Matheran from Bharuch is by Train, Cab Via Mumbai.


