hero
How2Go
Najibabad to Nainital

Najibabad to Nainital

Nainital is approximately 150+ km from Najibabad, 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 Options

RECOMMENDED

FASTEST

Najibabad

Nainital

Approx Travel Time

4h 41m

₹18,112

Onwards

Najibabad

Nainital

Approx Travel Time

5h 10m

₹709

Onwards

Via Kashipur

Najibabad

Kashipur

Nainital

Approx Travel Time

5h 21m

₹2,578

Onwards

Via Moradabad

Najibabad

Moradabad

Nainital

Approx Travel Time

6h 12m

₹889

Onwards

Via Rudrapur

Najibabad

Rudrapur

Nainital

Approx Travel Time

5h 48m

₹2,818

Onwards

Najibabad

Rudrapur

Nainital

Approx Travel Time

6h 21m

₹1,278

Onwards

Najibabad

Rudrapur

Nainital

Approx Travel Time

6h 17m

₹1,757

Onwards

Via Rampur (Uttar Pradesh)

CHEAPEST

Najibabad

Rampur (Uttar Pradesh)

Nainital

Approx Travel Time

6h 40m

₹654

Onwards

Via Bilaspur

Najibabad

Bilaspur

Nainital

Approx Travel Time

6h 39m

₹794

Onwards

Via Kashipur, Lalkuan

Najibabad

Kashipur

Lalkuan

Nainital

Approx Travel Time

5h 44m

₹2,776

Onwards

Frequently Asked Questions

What is the distance between Najibabad and Nainital?

Nainital is approximately 150+ kms from Najibabad.

How long does it take to reach Nainital from Najibabad?

It takes approximately 5 hours to reach Nainital from Najibabad by Cab.

What is the cheapest way to reach Nainital from Najibabad?

The cheapest way to reach Nainital from Najibabad is by Train, Bus Via Rampur (Uttar Pradesh).

What is the fastest way to reach Nainital from Najibabad?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India