There are 8 ways to get from Haldwani to Kapūrthala by train, bus, car, taxi, 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
best- Take the train from Haldwani to Ludhiana Jntrain 12207
- Take the train from Ludhiana Jn to Kapurthalatrain 22479
12h 9m₹421–3,296Bus
- Take the bus from Haldwani, Uttarakhand to Nainital, Uttarakhandbus Haldwani, Uttarakhand - Nainital, Uttarakhand
- Take the bus from Nainital, Uttarakhand to Jalandhar, Punjabbus Nainital, Uttarakhand - Jalandhar, Punjab
17h 28mDrive 551 km
- Drive from Haldwani to Kapūrthalacar 551 km
8h 43m₹6,220–8,984Taxi
- Take the taxi from Haldwani to Kapūrthalataxi 551 km
8h 43m₹9,500–12,000Fly to Chandigarh International Airport, train
- Fly from Pantnagar Airport (PGH) to Chandigarh International Airport (IXC)plane PGH - IXC
- Take the train from Chandigarh to Ludhiana Jntrain
- Take the train from Ludhiana Jn to Kapurthalatrain
12h 24m₹10,893–33,109Fly to Sri Guru Ram Dass Jee International Airport, train
- Fly from Pantnagar Airport (PGH) to Sri Guru Ram Dass Jee International Airport (ATQ)plane PGH - ATQ
- Take the train from Amritsar Jn to Jalandhar Citytrain
9h 25m₹10,840–31,709Fly to Indira Gandhi International Airport, train
- Fly from Pantnagar Airport (PGH) to Indira Gandhi International Airport (DEL)plane PGH - DEL
- Take the train from New Delhi to Kapurthalatrain
10h 3m₹5,285–15,759Fly to Kangra Airport, taxi, train
- Fly from Pantnagar Airport (PGH) to Kangra Airport (DHM)plane PGH - DHM
- Take the taxi from Kangra Airport (DHM) to Jassurtaxi
- Take the train from Pathankot Cantt to Kapurthalatrain
11h 46m₹15,020–46,809
Haldwani to Kapūrthala by train
Questions & Answers
The cheapest way to get from Haldwani to Kapūrthala is to train which costs ₹420 - ₹3,300 and takes 12h 9m.
The fastest way to get from Haldwani to Kapūrthala is to drive which takes 8h 43m and costs ₹6,000 - ₹9,000.
No, there is no direct bus from Haldwani to Kapūrthala. However, there are services departing from Haldwani, Uttarakhand and arriving at Jalandhar, Punjab via Nainital, Uttarakhand. The journey, including transfers, takes approximately 17h 28m.
No, there is no direct train from Haldwani to Kapūrthala. However, there are services departing from Haldwani and arriving at Kapurthala via Ludhiana Jn. The journey, including transfers, takes approximately 12h 9m.
The distance between Haldwani and Kapūrthala is 576 km. The road distance is 551 km.
The best way to get from Haldwani to Kapūrthala without a car is to train which takes 12h 9m and costs ₹420 - ₹3,300.
It takes approximately 12h 9m to get from Haldwani to Kapūrthala, including transfers.
Haldwani to Kapūrthala bus services, operated by New Shree Mahaveer Travels, depart from Haldwani, Uttarakhand station.
Haldwani to Kapūrthala train services, operated by Indian Railways, depart from Haldwani station.
The best way to get from Haldwani to Kapūrthala is to train which takes 12h 9m and costs ₹420 - ₹3,300. Alternatively, you can bus, which costs and takes 17h 28m.
What companies run services between Haldwani, India and Kapūrthala, India?
You can take a train from Haldwani to Kapurthala via Ludhiana Jn in around 12h 9m. Alternatively, you can take a bus from Haldwani, Uttarakhand to Kapūrthala via Nainital, Uttarakhand and Jalandhar, Punjab in around 17h 28m.
- 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, Kangra Airport
- 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 Sri Guru Ram Dass Jee International Airport via Indira Gandhi International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ₹7,000–26,000
Flights from Pantnagar Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹4,400–13,000
Flights from Pantnagar Airport to Kangra Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹12,000–42,000
- Website
- spicejet.com
Flights from Pantnagar Airport to Kangra Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹16,000–42,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Haldwani to Ludhiana Jn
- Ave. Duration
- 9h 46m
- Frequency
- Once a week
- Estimated price
- ₹290–2,200
- Website
- irctc.co.in
- Sleeper Class
- ₹290–340
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,200
Train from Ludhiana Jn to Kapurthala
- Ave. Duration
- 1h 23m
- Frequency
- 5 times a week
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Chandigarh to Ludhiana Jn
- Ave. Duration
- 1h 59m
- Frequency
- Every 3 hours
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Ludhiana Jn to Kapurthala
- Ave. Duration
- 1h 23m
- Frequency
- 5 times a week
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Amritsar Jn to Jalandhar City
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from New Delhi to Kapurthala
- Ave. Duration
- 6h 58m
- Frequency
- 5 times a week
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Pathankot Cantt to Kapurthala
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
- 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
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Nainital, Uttarakhand to Jalandhar, Punjab
- Ave. Duration
- 14h 40m
- Frequency
- 3 times a day
- Website
- Vijay Tours And Travels
- Ave. Duration
- 4h 51m
- Estimated price
- ₹2,000–12,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
Dharamshala Tour And Travel Services
Dharamshala Travels
- Phone
- +91 94 59 02 70 00
- Website
- dharamshalataxi.com
Himalaya Cab
- Phone
- +91 90151-57476
- Website
- himalayacab.com
Shankar Taxi Service
- Phone
- +91 81 46 73 73 73
- Website
- shankartaxiservice.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
Haldwani to Kapūrthala bus services, operated by New Shree Mahaveer Travels, arrive at Nainital, Uttarakhand station.
Haldwani to Kapūrthala train services, operated by Indian Railways, arrive at Ludhiana Jn station.
Yes, the driving distance between Haldwani to Kapūrthala is 551 km. It takes approximately 8h 43m to drive from Haldwani to Kapūrthala.
There are 75+ hotels available in Kapūrthala.








