There are 5 ways to get from Udaipur to Naini Tāl by plane, train, bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Fly • 8h 24m
Cheapest option
Train • 21h 36m
3 alternative options
Train via Kota • 17h 30m
Bus • 20h 28m
Drive • 13h 3m
Udaipur (UDR) to Pantnagar (PGH) flights
The flight time between Udaipur (UDR) and Pantnagar (PGH) is around 11h 33m and covers a distance of around 740 km. This includes an average layover time of around 9h 4m. Services are operated by IndiGo Airlines. Typically 31 flights run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Udaipur to Naini Tāl is to train which costs ₹800 - ₹3,100 and takes 21h 36m.
The fastest way to get from Udaipur to Naini Tāl is to fly which takes 8h 24m and costs ₹8,500 - ₹16,000.
The distance between Udaipur and Naini Tāl is 798 km. The road distance is 954.9 km.
The best way to get from Udaipur to Naini Tāl without a car is to train via Kota which takes 17h 30m and costs ₹950 - ₹3,200.
It takes approximately 8h 24m to get from Udaipur to Naini Tāl, including transfers.
The best way to get from Udaipur to Naini Tāl is to fly which takes 8h 24m and costs ₹8,500 - ₹16,000. Alternatively, you can train via Kota, which costs ₹950 - ₹3,200 and takes 17h 30m, you could also bus, which costs ₹1,400 - ₹6,000 and takes 20h 28m.
Yes, the driving distance between Udaipur to Naini Tāl is 955 km. It takes approximately 13h 3m to drive from Udaipur to Naini Tāl.
There are 589+ hotels available in Naini Tāl. Prices start at ₹1,072 per night.
- Distance: 797.6 km
- Duration: 8h 24m
What companies run services between Udaipur, India and Naini Tāl, India?
IndiGo Airlines flies from Udaipur to Naini Tāl 4 times a day. Alternatively, you can take a train from Udaipur to Naini Tāl via Kota Jn and Lal Kuan in around 17h 30m.
- Website
- goindigo.in
Flights from Udaipur to Pantnagar via Jaipur
- Ave. Duration
- 7h 37m
- When
- Every day
- Estimated price
- ₹7,500 - ₹14,000
Flights from Udaipur to Pantnagar via Delhi
- Ave. Duration
- 13h 45m
- When
- Every day
- Estimated price
- ₹7,500 - ₹14,000
Flights from Udaipur to Pantnagar via Jaipur, Delhi
- Ave. Duration
- 15h
- When
- Every day
- Estimated price
- ₹7,500 - ₹14,000
- Phone
- 14646
- care@irctc.co.in
- Website
- indianrail.gov.in
Train from Ranapratapnagar to Kota Jn
- Ave. Duration
- 4h 53m
- Frequency
- 3 times a week
- Estimated price
- ₹180 - ₹1,000
- Website
- https://www.irctc.co.in
- Book at
- https://12go.asia/en/operator/indian-railways
- Sleeper Class
- ₹180 - ₹240
- Third AC (3A)
- ₹550 - ₹700
- Second AC (2A)
- ₹750 - ₹1,000
Train from Kota Jn to Lal Kuan
- Ave. Duration
- 11h 5m
- Frequency
- Once a week
- Estimated price
- ₹320 - ₹1,600
- Website
- https://www.irctc.co.in
- Book at
- https://12go.asia/en/operator/indian-railways
- Sleeper Class
- ₹320 - ₹410
- Third AC (3A)
- ₹850 - ₹1,100
- Second AC (2A)
- ₹1,200 - ₹1,600
Train from Ranapratapnagar to Moradabad
- Ave. Duration
- 17h 31m
- Frequency
- Once a week
- Estimated price
- ₹420 - ₹2,000
- Website
- https://www.irctc.co.in
- Book at
- https://12go.asia/en/operator/indian-railways
- Sleeper Class
- ₹420 - ₹550
- Third AC (3A)
- ₹1,100 - ₹1,400
- Second AC (2A)
- ₹1,500 - ₹2,000
Train from Moradabad to Haldwani
- Ave. Duration
- 2h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹120 - ₹700
- Website
- https://www.irctc.co.in
- Book at
- https://12go.asia/en/operator/indian-railways
- Sleeper Class
- ₹120 - ₹160
- Third AC (3A)
- ₹410 - ₹550
- Second AC (2A)
- ₹550 - ₹700
- Phone
- 080-46333629
- support@mybusbookings.com
- Website
- vikasbus.com
Bus from Reti stand to Tis Hazari
- Ave. Duration
- 12h 32m
- Frequency
- 4 times a day
- Estimated price
- ₹750 - ₹3,800
- Schedules at
- vikasbus.com
- Phone
- +919891214980
- bookingitc@gmail.com
- Website
- itcbus.co
Bus from Mori Gate to Haldwani
- Ave. Duration
- 6h 40m
- Frequency
- 4 times a day
- Estimated price
- ₹360 - ₹1,400
- Schedules at
- itcbus.co
- Price Range
- ₹360 - ₹1,400
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.