There are 7 ways to get from Bareilly to Haripur Khalsa 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 Bareilly to Phillaur Jntrain 14617 / ...
9h 3m₹419–2,348Bus
- Take the bus from Bareilly to Ghaziabad, Uttar Pradeshbus Bareilly
- Take the bus from Ghaziabad, Uttar Pradesh to Ludhiana, Punjabbus Ghaziabad, Uttar Pradesh - Ludhiana, Punjab
12h 35mDrive 506.5 km
- Drive from Bareilly to Haripur Khalsacar 506.5 km
7h 59m₹5,696–8,228Taxi
- Take the taxi from Bareilly to Haripur Khalsataxi 506.5 km
7h 59m₹6,500–8,000Fly from Bareilly Airport, train
- Fly from Bareilly Airport (BEK) to Chandigarh International Airport (IXC)plane BEK - IXC
- Take the train from Chandigarh to Ludhiana Jntrain
8h 36m₹7,702–30,723Bus via Dehradun
- Take the bus from Bareilly to Dehradun, Uttarakhandbus Bareilly
- Take the bus from Dehradun, Uttarakhand to Ludhiana, Punjabbus Dehradun, Uttarakhand - Ludhiana, Punjab
14h 6mTrain to Pantnagar Airport, fly, train
- Take the train from Izzatnagar to Pantnagartrain
- Fly from Pantnagar Airport (PGH) to Chandigarh International Airport (IXC)plane PGH - IXC
- Take the train from Chandigarh to Ludhiana Jntrain
13h 5m₹10,826–33,738
Bareilly Airport (BEK) to Chandigarh International Airport (IXC) flights
Questions & Answers
The cheapest way to get from Bareilly to Haripur Khalsa is to train which costs ₹410 - ₹2,400 and takes 9h 3m.
The fastest way to get from Bareilly to Haripur Khalsa is to drive which takes 7h 59m and costs ₹5,500 - ₹8,500.
No, there is no direct bus from Bareilly to Haripur Khalsa. However, there are services departing from Bareilly and arriving at Ludhiana, Punjab via Ghaziabad, Uttar Pradesh. The journey, including transfers, takes approximately 12h 35m.
No, there is no direct train from Bareilly to Haripur Khalsa. However, there are services departing from Bareilly and arriving at Phillaur Jn via . The journey, including transfers, takes approximately 9h 3m.
The distance between Bareilly and Haripur Khalsa is 498 km. The road distance is 506.5 km.
The best way to get from Bareilly to Haripur Khalsa without a car is to train which takes 9h 3m and costs ₹410 - ₹2,400.
It takes approximately 9h 3m to get from Bareilly to Haripur Khalsa, including transfers.
Bareilly to Haripur Khalsa bus services, operated by New Khaira Transport, depart from Bareilly station.
Bareilly to Haripur Khalsa train services, operated by Indian Railways, depart from Bareilly station.
The best way to get from Bareilly to Haripur Khalsa is to train which takes 9h 3m and costs ₹410 - ₹2,400. Alternatively, you can bus, which costs and takes 12h 35m.
What companies run services between Bareilly, India and Haripur Khalsa, India?
Indian Railways operates a train from Bareilly to Phillaur Jn every 4 hours. Tickets cost ₹280–2,200 and the journey takes 8h 55m. Alternatively, you can take a bus from Bareilly to Haripur Khalsa via Ghaziabad, Uttar Pradesh and Ludhiana, Punjab in around 12h 35m.
- Website
- goindigo.in
Flights from Bareilly Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 3h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–27,000
Flights from Bareilly Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 7h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹15,000–34,000
Flights from Pantnagar Airport to Chandigarh International Airport via Delhi
- Ave. Duration
- 8h 22m
- When
- Every day
- Estimated price
- ₹9,000–29,000
Flights from Pantnagar Airport to Chandigarh International Airport via Delhi, 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 Delhi, Jaipur
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- ₹9,000–29,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bareilly to Phillaur Jn
- Ave. Duration
- 8h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹280–2,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹280–340
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,700–2,200
Train from Chandigarh to Ludhiana Jn
- Ave. Duration
- 1h 59m
- Frequency
- Every 3 hours
- 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 Izzatnagar to Pantnagar
- Ave. Duration
- 1h 26m
- Frequency
- 5 times a day
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–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
- 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
- Ave. Duration
- 7h 59m
- Estimated price
- ₹6,500–8,000
Just Cab
- Phone
- +91 72 48 50 48 50
- Website
- justcab.in
Quick Cab
- Phone
- +91 97 60 00 40 37
- Website
- mrcabby.in
SP Taxi Service
- Phone
- +91 90 68 10 39 61
- Website
- sptaxiservice.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 How to travel India's Golden Triangle, Getting around the Cyclades, and How to get from Florence to Rome - to help you get the most out of your next trip.
More Questions & Answers
Bareilly to Haripur Khalsa bus services, operated by New Khaira Transport, arrive at Ghaziabad, Uttar Pradesh station.
Bareilly to Haripur Khalsa train services, operated by Indian Railways, arrive at Phillaur Jn station.
Yes, the driving distance between Bareilly to Haripur Khalsa is 506 km. It takes approximately 7h 59m to drive from Bareilly to Haripur Khalsa.
There are 119+ hotels available in Haripur Khalsa.






