Somnath to Nainital Distance
The road distance between Somnath and Nainital is approximately 1650+ km, and the drive usually takes around 29 hours by car or taxi, depending on traffic and road conditions. Flying is the fastest way to reach Nainital, with a total travel time of approximately 16 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Rajkot, Delhi
RECOMMENDED
Somnath
Rajkot
Delhi
Nainital
Approx Travel Time
18h 20m
₹8,686
Onwards
Somnath
Rajkot
Delhi
Nainital
Approx Travel Time
16h 43m
₹12,402
Onwards
FASTEST
Somnath
Rajkot
Delhi
Nainital
Approx Travel Time
15h 37m
₹17,534
Onwards
Somnath
Rajkot
Delhi
Nainital
Approx Travel Time
17h 14m
₹13,818
Onwards
Via Ahmedabad, Ghaziabad
CHEAPEST
Somnath
Ahmedabad
Ghaziabad
Nainital
Approx Travel Time
1d 12h 50m
₹2,940
Onwards
Somnath
Ahmedabad
Ghaziabad
Nainital
Approx Travel Time
20h 59m
₹10,456
Onwards
Direct Options
Somnath
Nainital
Approx Travel Time
1d 4h 22m
On Demand
Via Ahmedabad, Delhi
Somnath
Ahmedabad
Delhi
Nainital
Approx Travel Time
21h 53m
₹11,016
Onwards
Frequently Asked Questions
What is the distance between Somnath and Nainital?
The distance between Somnath and Nainital is approximately 1650+ km by road.
What is the straight-line (aerial) distance between Somnath and Nainital?
The straight-line distance is approximately 1300+ km.
How long does it take to travel from Somnath to Nainital by road?
It takes around 29 hours by road.
What is the distance from Somnath to Nainital via Rajkot?
Via Rajkot, the distance is approximately 1400+ km, taking around 19 hours.
Does the distance from Somnath to Nainital change by route?
Yes — the road distance varies from 1650+ km via the direct route to 1400+ km via Rajkot, depending on the path taken.
Does travel time between Somnath and Nainital vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Somnath and Nainital?
The driving distance is 1650+ km, while the straight-line distance is shorter at 1300+ km, due to the road route following terrain and highways.

