hero
How2Go
Somnath to Nainital

Somnath to Nainital

Nainital is approximately 1400+ km from Somnath, 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

Via Rajkot, Delhi

RECOMMENDED

Somnath

Rajkot

Delhi

Nainital

Approx Travel Time

18h

₹9,312

Onwards

Somnath

Rajkot

Delhi

Nainital

Approx Travel Time

16h 23m

₹13,119

Onwards

Somnath

Rajkot

Delhi

Nainital

Approx Travel Time

17h 8m

₹12,097

Onwards

Somnath

Rajkot

Delhi

Nainital

Approx Travel Time

15h 31m

₹16,035

Onwards

Via Keshod, Ahmedabad, Delhi

FASTEST

Somnath

Keshod

Ahmedabad

Delhi

Nainital

Approx Travel Time

15h 3m

₹13,591

Onwards

Via Ahmedabad, Ghaziabad

CHEAPEST

Somnath

Ahmedabad

Ghaziabad

Nainital

Approx Travel Time

1d 13h 5m

₹3,298

Onwards

Direct Cab

Somnath

Nainital

Approx Travel Time

1d 2h 54m

₹39,973

Onwards

Via Keshod, Rajkot, Delhi

Somnath

Keshod

Rajkot

Delhi

Nainital

Approx Travel Time

15h 35m

₹12,814

Onwards

Frequently Asked Questions

What is the distance between Somnath and Nainital?

Nainital is approximately 1400+ kms from Somnath.

How long does it take to reach Nainital from Somnath?

It takes approximately 15 hours to reach Nainital from Somnath by Bus, Flight, Cab Via Keshod, Ahmedabad, Delhi.

What is the cheapest way to reach Nainital from Somnath?

The cheapest way to reach Nainital from Somnath is by Bus Via Ahmedabad, Ghaziabad.

What is the fastest way to reach Nainital from Somnath?

The fastest way to reach Nainital from Somnath is by Bus, Flight, Cab Via Keshod, Ahmedabad, Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India