There are 7 ways to get from Shāhganj to Nainital by taxi, bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus
best- Take the taxi from Shāhganj to Ahiraula Mahul Cuttaxi
- Take the bus from Ahiraula Mahul Cut to Alambaghbus
- Take the bus from Lucknow, Uttar Pradesh to Nainital, Uttarakhandbus
15h 12mDrive 590.6 km
cheapest- Drive from Shāhganj to Nainitalcar 590.6 km
8h 32m₹6,667–9,630Train, bus
- Take the train from Shahganj Jn to Barabanki Jntrain
- Take the train from Barabanki Jn to Kathgodamtrain
- Take the bus from Haldwani, Uttarakhand to Nainital, Uttarakhandbus
17hTaxi
- Take the taxi from Shāhganj to Nainitaltaxi 590.6 km
8h 32m₹9,000–11,000Train to Varanasi Airport, fly, taxi
- Take the train from Shahganj Jn to Babatpurtrain
- Fly from Varanasi Airport (VNS) to Pantnagar Airport (PGH)plane VNS - PGH
- Take the taxi from Pantnagar Airport (PGH) to Nainitaltaxi
15h 32m₹14,447–37,712Train, bus via Bareilly
- Take the train from Shahganj Jn to Lucknowtrain
- Take the bus from Lucknow, Uttar Pradesh to Bareillybus
- Take the bus from Bareilly to Nainital, Uttarakhandbus
16h 4mTrain to Maryada Purushottam Shri Ram International Airport, fly, taxi
- Take the train from Shahganj Jn to Ayodhyatrain
- Fly from Maryada Purushottam Shri Ram International Airport (AYJ) to Pantnagar Airport (PGH)plane AYJ - PGH
- Take the taxi from Pantnagar Airport (PGH) to Nainitaltaxi
19h 55m₹10,063–30,883
Varanasi Airport (VNS) to Pantnagar Airport (PGH) flights
Questions & Answers
The cheapest way to get from Shāhganj to Nainital is to drive which costs ₹6,500 - ₹10,000 and takes 8h 32m.
The fastest way to get from Shāhganj to Nainital is to drive which takes 8h 32m and costs ₹6,500 - ₹10,000.
The distance between Shāhganj and Nainital is 769 km. The road distance is 590.6 km.
The best way to get from Shāhganj to Nainital without a car is to taxi and bus which takes 15h 12m and costs .
It takes approximately 15h 12m to get from Shāhganj to Nainital, including transfers.
Yes, the driving distance between Shāhganj to Nainital is 591 km. It takes approximately 8h 32m to drive from Shāhganj to Nainital.
There are 970+ hotels available in Nainital.
What companies run services between Shāhganj, Uttar Pradesh, India and Nainital, India?
There is no direct connection from Shāhganj to Nainital. However, you can take the taxi to Ahiraula Mahul Cut, take the bus to Alambagh, walk to Alambagh Bus Stand, take the subway to Sachivalaya, walk to Lucknow, Uttar Pradesh, then take the bus to Nainital, Uttarakhand. Alternatively, you can take a train from Shahganj Jn to Nainital, Uttarakhand via Barabanki Jn, Kathgodam, Kathgodam, Uttarakhand, and Haldwani, Uttarakhand in around 17h.
- Website
- goindigo.in
Flights from Varanasi Airport to Pantnagar Airport via Delhi
- Ave. Duration
- 11h 10m
- When
- Every day
- Estimated price
- ₹12,000–29,000
Flights from Varanasi Airport to Pantnagar Airport via Kolkata, Delhi
- Ave. Duration
- 11h 20m
- When
- Every day
- Estimated price
- ₹12,000–29,000
Flights from Varanasi Airport to Pantnagar Airport via Ahmedabad, Delhi
- Ave. Duration
- 12h 45m
- When
- Every day
- Estimated price
- ₹12,000–29,000
Flights from Varanasi Airport to Pantnagar Airport via Hyderabad, Delhi
- Ave. Duration
- 13h 30m
- When
- Every day
- Estimated price
- ₹12,000–29,000
Flights from Varanasi Airport to Pantnagar Airport via Pune, Delhi
- Ave. Duration
- 18h 25m
- When
- Every day
- Estimated price
- ₹12,000–29,000
Flights from Varanasi Airport to Pantnagar Airport via Bhubaneswar, Delhi
- Ave. Duration
- 19h 55m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ₹12,000–29,000
Flights from Maryada Purushottam Shri Ram International Airport to Pantnagar Airport via Delhi
- Ave. Duration
- 15h 40m
- When
- Every day
- Estimated price
- ₹8,500–28,000
Flights from Maryada Purushottam Shri Ram International Airport to Pantnagar Airport via Mumbai, Delhi
- Ave. Duration
- 18h 55m
- When
- Every day
- Estimated price
- ₹16,000–34,000
Flights from Maryada Purushottam Shri Ram International Airport to Pantnagar Airport via Ahmedabad, Delhi
- Ave. Duration
- 20h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹14,000–32,000
Flights from Maryada Purushottam Shri Ram International Airport to Pantnagar Airport via Hyderabad, Delhi
- Ave. Duration
- 21h
- When
- Wednesday
- Estimated price
- ₹16,000–34,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Shahganj Jn to Barabanki Jn
- Ave. Duration
- 3h 39m
- Frequency
- Every 3 hours
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Barabanki Jn to Kathgodam
- Ave. Duration
- 9h 55m
- Frequency
- Once daily
- Estimated price
- ₹260–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹260–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Shahganj Jn to Babatpur
- Ave. Duration
- 1h 38m
- Frequency
- 3 times a day
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Shahganj Jn to Lucknow
- Ave. Duration
- 5h 35m
- Frequency
- Every 3 hours
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Shahganj Jn to Ayodhya
- Ave. Duration
- 1h 26m
- Frequency
- Every 2 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Phone
- +91-522-2623578
- [email protected]
- Website
- UPSRTC
Bus from Ahiraula Mahul Cut to Alambagh
- Ave. Duration
- 4h 28m
- Frequency
- Twice daily
- Estimated price
- ₹460–900
- Website
- UPSRTC
- Ordinary
- ₹490–600
- AC
- ₹600–900
- Adult
- ₹460–750
- Website
- Shri Vashu Bus Service
Bus from Lucknow, Uttar Pradesh to Nainital, Uttarakhand
- Ave. Duration
- 9h 15m
- Frequency
- Hourly
- Schedules at
- Shri Vashu Bus Service
- Website
- New Shree Mahaveer Travels
Bus from Haldwani, Uttarakhand to Nainital, Uttarakhand
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Schedules at
- New Shree Mahaveer Travels
- Website
- Shri Krishna Travels
Bus from Lucknow, Uttar Pradesh to Bareilly
- Ave. Duration
- 4h 59m
- Frequency
- Hourly
- Schedules at
- Shri Krishna Travels
- Website
- Mishra Bus Service
Bus from Bareilly to Nainital, Uttarakhand
- Ave. Duration
- 4h
- Frequency
- Hourly
- Schedules at
- Mishra Bus Service
- Ave. Duration
- 3h 4m
- Estimated price
- ₹700–11,000
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Is ride-sharing platform BlaBlaCar right for you?, Travelling to the US: What do I need to know?, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.








