
Bharuch to Matheran
Matheran is approximately 350+ kms from Bharuch. The fastest way to reach Matheran from Bharuch is by Train, Flight, Cab Via Vadodara, Navi Mumbai. It takes approximately 6 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
Bharuch
Mumbai
Matheran
Approx Travel Time
7h 21m
₹2,733
Onwards
Via Ulhasnagar
Bharuch
Ulhasnagar
Matheran
Approx Travel Time
10h 55m
₹3,823
Onwards
Via Vadodara, Navi Mumbai
FASTEST
Bharuch
Vadodara
Navi Mumbai
Matheran
Approx Travel Time
5h 29m
₹6,444
Onwards
Via Palghar
Bharuch
Palghar
Matheran
Approx Travel Time
8h 31m
₹4,579
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,534
Onwards
Via Thane
CHEAPEST
Bharuch
Thane
Matheran
Approx Travel Time
9h 20m
₹2,054
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 6 hours to reach Matheran from Bharuch by Train, Flight, Cab Via Vadodara, Navi 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, Flight, Cab Via Vadodara, Navi Mumbai.


