Delhi to Nainital - Multiple Options To Reach By Bus, Train, Cab
Nainital is approximately 250+ kms from Delhi. The fastest way to reach Nainital from Delhi is by Bus. It takes approximately 7 hours. The cheapest way to reach Nainital from Delhi is by Bus which would take approximately 7 hours.
Sort By
Mode of Transport
Via Moradabad
Delhi
Moradabad
Nainital
Approx Travel Time
7h 46m
₹3,117
Onwards
Via Haldwani
Delhi
Haldwani
Nainital
Approx Travel Time
8h 10m
₹5,787
Onwards
Delhi
Haldwani
Nainital
Approx Travel Time
9h 25m
₹5,507
Onwards
Via Bulandshahr
Delhi
Bulandshahr
Nainital
Approx Travel Time
9h 47m
On Demand
Via Gurgaon
Delhi
Gurgaon
Nainital
Approx Travel Time
9h 55m
₹4,606
Onwards
Via Faridabad
Delhi
Faridabad
Nainital
Approx Travel Time
10h 29m
₹4,867
Onwards
Frequently Asked Questions
What is the distance between Delhi and Nainital?
Nainital is approximately 250+ kms from Delhi.
How long does it take to reach Nainital from Delhi?
It takes approximately 7 hours to reach Nainital from Delhi by Bus.
What is the cheapest way to reach Nainital from Delhi?
The cheapest way to reach Nainital from Delhi is by Bus.
What is the fastest way to reach Nainital from Delhi?
The fastest way to reach Nainital from Delhi is by Bus.
Routes Connecting Delhi
From Delhi
Routes Connecting Nainital
From Nainital
To Nainital
- Rewa to Nainital
- Namakkal to Nainital
- Ghaziabad to Nainital
- Katihar to Nainital
- Surendranagar to Nainital
- Tarapith to Nainital
- Sujangarh to Nainital
- Unjha to Nainital
- Daltonganj to Nainital
- Bellary to Nainital
- Iritty to Nainital
- Bijapur to Nainital
- Dharamsala to Nainital
- Latehar to Nainital
- Mughal-Sarai to Nainital