
Nainital to Thane
Thane is approximately 1450+ kms from Nainital. The fastest way to reach Thane from Nainital is by Cab, Flight, Bus Via Delhi, Mumbai. It takes approximately 13 hours. The cheapest way to reach Thane from Nainital is by Bus, Train Via Mathura which would take approximately 26 hours.
Sort By
Mode of Transport
Via Delhi, Navi Mumbai
RECOMMENDED
Nainital
Delhi
Navi Mumbai
Thane
Approx Travel Time
15h 20m
₹12,606
Onwards
Nainital
Delhi
Navi Mumbai
Thane
Approx Travel Time
13h 14m
₹11,062
Onwards
Via Delhi, Mumbai
Nainital
Delhi
Mumbai
Thane
Approx Travel Time
13h 17m
₹11,062
Onwards
Nainital
Delhi
Mumbai
Thane
Approx Travel Time
14h 20m
₹12,309
Onwards
Nainital
Delhi
Mumbai
Thane
Approx Travel Time
12h 46m
₹7,560
Onwards
FASTEST
Nainital
Delhi
Mumbai
Thane
Approx Travel Time
12h 33m
₹11,650
Onwards
Via Mathura
CHEAPEST
Nainital
Mathura
Thane
Approx Travel Time
1d 1h 45m
₹1,434
Onwards
Via Ghaziabad
Nainital
Ghaziabad
Thane
Approx Travel Time
1d 0h 8m
₹5,580
Onwards
Via Kishangarh
Nainital
Kishangarh
Thane
Approx Travel Time
1d 11h 25m
₹3,499
Onwards
Via Delhi, Nashik
Nainital
Delhi
Nashik
Thane
Approx Travel Time
16h 34m
₹14,293
Onwards
Frequently Asked Questions
What is the distance between Nainital and Thane?
Thane is approximately 1450+ kms from Nainital.
How long does it take to reach Thane from Nainital?
It takes approximately 13 hours to reach Thane from Nainital by Cab, Flight, Bus Via Delhi, Mumbai.
What is the cheapest way to reach Thane from Nainital?
The cheapest way to reach Thane from Nainital is by Bus, Train Via Mathura.
What is the fastest way to reach Thane from Nainital?
The fastest way to reach Thane from Nainital is by Cab, Flight, Bus Via Delhi, Mumbai.


