There are 7 ways to get from Nainital to Kurukshetra by train, bus, car, taxi, plane, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Kathgodam to New Delhitrain 12039
- Take the train from New Delhi to Kurukshetra Jntrain 12005 / ...
9h 14m₹1,033–3,683Bus, train
- Take the bus from Nainital, Uttarakhand to Haridwar, Uttarakhandbus Nainital, Uttarakhand - Haridwar, Uttarakhand
- Take the train from Haridwar Jn to Kurukshetra Jntrain 14718
12h 32mDrive 340.3 km
- Drive from Nainital to Kurukshetracar 340.3 km
5h 58m₹3,837–5,541Taxi
- Take the taxi from Nainital to Kurukshetrataxi 340.3 km
5h 58m₹5,000–6,000Taxi, fly to Chandigarh International Airport, train
- Take the taxi from Nainital to Pantnagar Airport (PGH)taxi
- Fly from Pantnagar Airport (PGH) to Chandigarh International Airport (IXC)plane PGH - IXC
- Take the train from Chandigarh to Kurukshetra Jntrain
10h 20m₹11,313–32,571Bus
- Take the bus from Nainital, Uttarakhand to Delhi, Delhi Statebus Nainital, Uttarakhand - Delhi, Delhi State
- Take the bus from FlixBus Delhi - Karnal Bypass to FlixBus Kurukshetra - Piplibus FlixBus IN0212 / ...
13h 48mTaxi, fly to Indira Gandhi International Airport, train
- Take the taxi from Nainital to Pantnagar Airport (PGH)taxi
- Fly from Pantnagar Airport (PGH) to Indira Gandhi International Airport (DEL)plane PGH - DEL
- Take the train from New Delhi to Kurukshetra Jntrain
5h 48m₹5,855–15,721
Pantnagar Airport (PGH) to Chandigarh International Airport (IXC) flights
Questions & Answers
The cheapest way to get from Nainital to Kurukshetra is to train which costs ₹1,000 - ₹3,700 and takes 9h 14m.
The fastest way to get from Nainital to Kurukshetra is to taxi and fly and train which takes 5h 48m and costs ₹5,500 - ₹16,000.
No, there is no direct bus from Nainital to Kurukshetra. However, there are services departing from Nainital, Uttarakhand and arriving at FlixBus Kurukshetra - Pipli via Avantika Sec 1, West Enclave and FlixBus Delhi - Karnal Bypass. The journey, including transfers, takes approximately 13h 48m.
No, there is no direct train from Nainital to Kurukshetra. However, there are services departing from Kathgodam and arriving at Kurukshetra Jn via New Delhi. The journey, including transfers, takes approximately 9h 14m.
The distance between Nainital and Kurukshetra is 476 km. The road distance is 340.3 km.
The best way to get from Nainital to Kurukshetra without a car is to train which takes 9h 14m and costs ₹1,000 - ₹3,700.
It takes approximately 9h 14m to get from Nainital to Kurukshetra, including transfers.
Nainital to Kurukshetra bus services, operated by Naini Holidays, depart from Nainital, Uttarakhand station.
Nainital to Kurukshetra train services, operated by Indian Railways, depart from Kathgodam station.
The best way to get from Nainital to Kurukshetra is to train which takes 9h 14m and costs ₹1,000 - ₹3,700. Alternatively, you can bus, which costs and takes 13h 48m.
What companies run services between Nainital, India and Kurukshetra, India?
You can take a vehicle from Nainital to Kurukshetra Jn via Kathgodam and New Delhi in around 9h 14m. Alternatively, you can take a bus from Nainital, Uttarakhand to Kurukshetra via Delhi, Delhi State, Avantika Sec 1, West Enclave, Mukraba Chowk / Sanjay Gandhi Transport Nagar, FlixBus Delhi - Karnal Bypass, and FlixBus Kurukshetra - Pipli in around 13h 48m.
- Website
- goindigo.in
Flights from Pantnagar Airport to Chandigarh International Airport via Indira Gandhi International Airport
- Ave. Duration
- 8h 22m
- When
- Every day
- Estimated price
- ₹9,000–29,000
Flights from Pantnagar Airport to Chandigarh International Airport via Indira Gandhi International Airport, Dharamsala
- Ave. Duration
- 5h 45m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹9,000–29,000
Flights from Pantnagar Airport to Chandigarh International Airport via Indira Gandhi International Airport, Jaipur
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- ₹9,000–29,000
Flights from Pantnagar Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹4,500–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kathgodam to New Delhi
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Estimated price
- ₹210–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from New Delhi to Kurukshetra Jn
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Haridwar Jn to Kurukshetra Jn
- Ave. Duration
- 3h 40m
- Frequency
- 3 times a week
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Chandigarh to Kurukshetra Jn
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 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
Train from New Delhi to Kurukshetra Jn
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Delhi - Karnal Bypass to FlixBus Kurukshetra - Pipli
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- ₹290–750
- Website
- https://www.flixbus.in
- Ave. Duration
- 3h 3m
- Estimated price
- ₹1,100–6,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
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 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.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
Nainital to Kurukshetra bus services, operated by Naini Holidays, arrive at Delhi, Delhi State station.
Nainital to Kurukshetra train services, operated by Indian Railways, arrive at New Delhi station.
Yes, the driving distance between Nainital to Kurukshetra is 340 km. It takes approximately 5h 58m to drive from Nainital to Kurukshetra.
There are 29+ hotels available in Kurukshetra.









