hero
How2Go
Meerut to Nainital

Meerut to Nainital

Nainital is approximately 250+ km from Meerut, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Nainital.

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

FASTEST

Meerut

Nainital

Approx Travel Time

5h 30m

₹4,364

Onwards

Via Moradabad

Meerut

Moradabad

Nainital

Approx Travel Time

6h 55m

₹894

Onwards

Via Rampur (Uttar Pradesh)

Meerut

Rampur (Uttar Pradesh)

Nainital

Approx Travel Time

6h 29m

₹3,323

Onwards

Via Kashipur

Meerut

Kashipur

Nainital

Approx Travel Time

8h 31m

₹969

Onwards

Meerut

Kashipur

Nainital

Approx Travel Time

7h 19m

₹2,768

Onwards

Via Amroha

Meerut

Amroha

Nainital

Approx Travel Time

6h 43m

₹1,784

Onwards

Via Moradabad, Kashipur

CHEAPEST

Meerut

Moradabad

Kashipur

Nainital

Approx Travel Time

6h 57m

₹839

Onwards

Via Moradabad, Rudrapur

Meerut

Moradabad

Rudrapur

Nainital

Approx Travel Time

6h 59m

₹1,340

Onwards

Via Moradabad, Bajpur

Meerut

Moradabad

Bajpur

Nainital

Approx Travel Time

7h 23m

₹1,239

Onwards

Via Moradabad, Kathgodam

Meerut

Moradabad

Kathgodam

Nainital

Approx Travel Time

7h 30m

₹1,807

Onwards

Frequently Asked Questions

What is the distance between Meerut and Nainital?

Nainital is approximately 250+ kms from Meerut.

How long does it take to reach Nainital from Meerut?

It takes approximately 6 hours to reach Nainital from Meerut by Cab.

What is the cheapest way to reach Nainital from Meerut?

The cheapest way to reach Nainital from Meerut is by Train, Bus Via Moradabad, Kashipur.

What is the fastest way to reach Nainital from Meerut?

The fastest way to reach Nainital from Meerut is by Cab.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India