There are 8 ways to get from Jamnagar to Nainital by train, taxi, bus, 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.
Train, taxi
best- Take the train from Jamnagar to Moradabadtrain
- Take the train from Moradabad to Haldwanitrain
- Take the taxi from Haldwani to Nainitaltaxi
30h 12m₹1,519–6,809Bus via Rohini
- Take the bus from Jamnagar, Gujarat to Rajkotbus
- Take the bus from Rajkot to Gurugrambus
- Take the bus from Delhi, Delhi State to Nainital, Uttarakhandbus
34h 18mDrive 1,446.4 km
- Drive from Jamnagar to Nainitalcar 1,446.4 km
19h 40m₹16,224–23,435Fly Govardhanpur Airport Jamnagar to Pantnagar Airport, taxi
- Fly from Govardhanpur Airport Jamnagar (JGA) to Pantnagar Airport (PGH)plane JGA - PGH
- Take the taxi from Pantnagar Airport (PGH) to Nainitaltaxi
20h 49m₹11,297–31,633Train, bus
- Take the train from Jamnagar to Haridwar Jntrain 19565
- Take the bus from Haridwar, Uttarakhand to Nainital, Uttarakhandbus Haridwar, Uttarakhand - Nainital, Uttarakhand
34h 27mBus
- Take the bus from Jamnagar, Gujarat to Rajkotbus
- Take the bus from Rajkot to Faridabad, Haryanabus
- Take the bus from Faridabad, Haryana to Nainital, Uttarakhandbus
36h 45mTrain to Rajkot International Airport, fly to Pantnagar Airport, taxi
- Take the train from Jamnagar to Rajkot Jntrain
- Fly from Rajkot International Airport (HSR) to Pantnagar Airport (PGH)plane HSR - PGH
- Take the taxi from Pantnagar Airport (PGH) to Nainitaltaxi
16h 21m₹14,888–31,255Fly Govardhanpur Airport Jamnagar to Dehradun Airport, bus
- Fly from Govardhanpur Airport Jamnagar (JGA) to Dehradun Airport (DED)plane JGA - DED
- Take the bus from Haridwar, Uttarakhand to Nainital, Uttarakhandbus
13h 20m
Govardhanpur Airport Jamnagar (JGA) to Pantnagar Airport (PGH) flights
Questions & Answers
The cheapest way to get from Jamnagar to Nainital is to train and taxi which costs ₹1,500 - ₹7,000 and takes 30h 12m.
The fastest way to get from Jamnagar to Nainital is to train and fly and taxi which takes 16h 21m and costs ₹14,000 - ₹32,000.
No, there is no direct bus from Jamnagar to Nainital. However, there are services departing from Jamnagar, Gujarat and arriving at Nainital, Uttarakhand via Rajkot, Gurugram and Delhi, Delhi State. The journey, including transfers, takes approximately 34h 18m.
The distance between Jamnagar and Nainital is 1564 km. The road distance is 1446.4 km.
The best way to get from Jamnagar to Nainital without a car is to train and taxi which takes 30h 12m and costs ₹1,500 - ₹7,000.
It takes approximately 30h 12m to get from Jamnagar to Nainital, including transfers.
Jamnagar to Nainital bus services, operated by Shree Ramkrupa Travels, depart from Jamnagar, Gujarat station.
Jamnagar to Nainital bus services, operated by Shree Ramkrupa Travels, arrive at Rajkot station.
Yes, the driving distance between Jamnagar to Nainital is 1446 km. It takes approximately 19h 40m to drive from Jamnagar to Nainital.
There are 1009+ hotels available in Nainital.
What companies run services between Jamnagar, India and Nainital, India?
You can take a bus from Jamnagar, Gujarat to Nainital, Uttarakhand via Rajkot, Gurugram, and Delhi, Delhi State in around 34h 18m.
- Website
- goindigo.in
Flights from Govardhanpur Airport Jamnagar to Pantnagar Airport via Mumbai, Delhi
- Ave. Duration
- 19h 52m
- When
- Every day
- Estimated price
- ₹12,000–32,000
Flights from Govardhanpur Airport Jamnagar to Pantnagar Airport via Ahmedabad, Delhi
- Ave. Duration
- 21h 50m
- When
- Tuesday
- Estimated price
- ₹10,000–30,000
Flights from Rajkot International Airport to Pantnagar Airport via Delhi
- Ave. Duration
- 13h 15m
- When
- Every day
- Estimated price
- ₹9,500–28,000
Flights from Rajkot International Airport to Pantnagar Airport via Hyderabad, Delhi
- Ave. Duration
- 12h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹13,000–28,000
Flights from Rajkot International Airport to Pantnagar Airport via Mumbai, Delhi
- Ave. Duration
- 13h 22m
- When
- Every day
- Estimated price
- ₹12,000–28,000
Flights from Rajkot International Airport to Pantnagar Airport via Pune, Delhi
- Ave. Duration
- 21h 50m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹13,000–28,000
Flights from Govardhanpur Airport Jamnagar to Dehradun Airport via Ahmedabad
- Ave. Duration
- 5h 10m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,500–19,000
- Website
- airindia.in
Flights from Govardhanpur Airport Jamnagar to Dehradun Airport via Mumbai
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹11,000–17,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jamnagar to Moradabad
- Ave. Duration
- 25h 38m
- Frequency
- Twice a week
- Estimated price
- ₹600–4,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–2,000
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,700–4,800
Train from Moradabad to Haldwani
- Ave. Duration
- 2h 28m
- Frequency
- 5 times a day
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Jamnagar to Haridwar Jn
- Ave. Duration
- 27h 8m
- Frequency
- Once a week
- Estimated price
- ₹600–4,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–800
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,300–2,900
- First Class (1A)
- ₹3,800–4,900
Train from Jamnagar to Rajkot Jn
- Ave. Duration
- 1h 17m
- Frequency
- Every 2 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹850–1,100
- Phone
- +91 9099022225
- [email protected]
- Website
- omio.com
Bus from Rajkot to Gurugram
- Ave. Duration
- 22h 33m
- Frequency
- Twice daily
- Schedules at
- omio.com
- Phone
- +919428521105
- [email protected]
- Website
- omio.com
Bus from Rajkot to Faridabad, Haryana
- Ave. Duration
- 26h
- Frequency
- Twice daily
- Schedules at
- omio.com
- Ave. Duration
- 1h 27m
- Estimated price
- ₹750–1,400
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
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 The London Underground: Essential tips to navigate the Tube, Why you should take the train in the US, and Want to know more about Flixbus? - to help you get the most out of your next trip.








