
Batala to Matheran
Matheran is approximately 1550+ kms from Batala. The fastest way to reach Matheran from Batala is by Train, Flight, Cab Via Amritsar, Mumbai. It takes approximately 8 hours. The cheapest way to reach Matheran from Batala is by Train, Flight, Cab Via Amritsar, Pune which would take approximately 9 hours.
Sort By
Mode of Transport
Via Amritsar, Mumbai
RECOMMENDED
Batala
Amritsar
Mumbai
Matheran
Approx Travel Time
8h 23m
₹10,110
Onwards
FASTEST
Batala
Amritsar
Mumbai
Matheran
Approx Travel Time
7h 44m
₹8,400
Onwards
Batala
Amritsar
Mumbai
Matheran
Approx Travel Time
8h 35m
₹8,699
Onwards
Via Jalandhar, Mumbai
Batala
Jalandhar
Mumbai
Matheran
Approx Travel Time
8h 40m
₹10,211
Onwards
Batala
Jalandhar
Mumbai
Matheran
Approx Travel Time
9h 9m
₹8,670
Onwards
Via Amritsar, Pune
Batala
Amritsar
Pune
Matheran
Approx Travel Time
9h 13m
₹10,107
Onwards
CHEAPEST
Batala
Amritsar
Pune
Matheran
Approx Travel Time
8h 34m
₹8,397
Onwards
Via Amritsar, Ahmedabad, Mumbai
Batala
Amritsar
Ahmedabad
Mumbai
Matheran
Approx Travel Time
9h 58m
₹12,803
Onwards
Via Amritsar, Mumbai, Karjat
Batala
Amritsar
Mumbai
Karjat
Matheran
Approx Travel Time
10h 10m
On Demand
Batala
Amritsar
Mumbai
Karjat
Matheran
Approx Travel Time
9h 31m
On Demand
Frequently Asked Questions
What is the distance between Batala and Matheran?
Matheran is approximately 1550+ kms from Batala.
How long does it take to reach Matheran from Batala?
It takes approximately 8 hours to reach Matheran from Batala by Train, Flight, Cab Via Amritsar, Mumbai.
What is the cheapest way to reach Matheran from Batala?
The cheapest way to reach Matheran from Batala is by Train, Flight, Cab Via Amritsar, Pune.
What is the fastest way to reach Matheran from Batala?
The fastest way to reach Matheran from Batala is by Train, Flight, Cab Via Amritsar, Mumbai.