
Udaipur to Matheran
Matheran is approximately 700+ kms from Udaipur. The fastest way to reach Matheran from Udaipur is by Flight, Cab Via Mumbai. It takes approximately 4 hours. The cheapest way to reach Matheran from Udaipur is by Train, Cab Via Vadodara, Mumbai which would take approximately 18 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
FASTEST
Udaipur
Mumbai
Matheran
Approx Travel Time
3h 55m
₹6,258
Onwards
Via Vadodara, Mumbai
Udaipur
Vadodara
Mumbai
Matheran
Approx Travel Time
10h 35m
₹7,343
Onwards
Udaipur
Vadodara
Mumbai
Matheran
Approx Travel Time
11h 50m
₹7,793
Onwards
CHEAPEST
Udaipur
Vadodara
Mumbai
Matheran
Approx Travel Time
17h 35m
₹2,956
Onwards
Via Surat, Mumbai
Udaipur
Surat
Mumbai
Matheran
Approx Travel Time
5h 5m
₹21,900
Onwards
Udaipur
Surat
Mumbai
Matheran
Approx Travel Time
13h 5m
₹9,254
Onwards
Via Valsad
Udaipur
Valsad
Matheran
Approx Travel Time
17h 10m
On Demand
Via Surat
Udaipur
Surat
Matheran
Approx Travel Time
9h 56m
₹19,422
Onwards
Via Ahmedabad, Mumbai
Udaipur
Ahmedabad
Mumbai
Matheran
Approx Travel Time
5h 20m
₹11,438
Onwards
Udaipur
Ahmedabad
Mumbai
Matheran
Approx Travel Time
10h 35m
₹6,193
Onwards
Frequently Asked Questions
What is the distance between Udaipur and Matheran?
Matheran is approximately 700+ kms from Udaipur.
How long does it take to reach Matheran from Udaipur?
It takes approximately 4 hours to reach Matheran from Udaipur by Flight, Cab Via Mumbai.
What is the cheapest way to reach Matheran from Udaipur?
The cheapest way to reach Matheran from Udaipur is by Train, Cab Via Vadodara, Mumbai.
What is the fastest way to reach Matheran from Udaipur?
The fastest way to reach Matheran from Udaipur is by Flight, Cab Via Mumbai.