There are 6 ways to get from Kangra to Bathinda by bus, train, car, taxi, 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.
Bus
best- Take the bus from Kangra, Himachal Pradesh to Amritsar, Punjabbus Kangra, Himachal Pradesh - Amritsar, Punjab
- Take the bus from Amritsar, Punjab to Bathinda, Punjabbus Amritsar, Punjab - Bathinda, Punjab
9h 33mTrain
cheapest- Take the train from Kangra to Pathankottrain
- Take the train from Pathankot to Bhatinda Jntrain 19224 / ...
13h 27m₹235–2,890Train via Dhūri
- Take the train from Kangra to Pathankottrain
- Take the train from Pathankot to Dhuri Jntrain
- Take the train from Dhuri Jn to Bhatinda Jntrain
12h 28m₹345–3,690Drive 288.3 km
- Drive from Kangra to Bathindacar 288.3 km
5h 3m₹3,244–4,685Taxi
- Take the taxi from Kangra to Bathindataxi 288.3 km
5h 3m₹11,000–14,000Bus via Chandīgarh
- Take the bus from FlixBus Kangra - Bypass Bus stand to FlixBus Chandigarh - Sector 43bus FlixBus IN0211C / ...
- Take the bus from Chandigarh to Bathindabus
11h 30m₹458–1,691
Questions & Answers
The cheapest way to get from Kangra to Bathinda is to train which costs ₹230 - ₹2,900 and takes 13h 27m.
The fastest way to get from Kangra to Bathinda is to drive which takes 5h 3m and costs ₹3,200 - ₹4,700.
No, there is no direct bus from Kangra to Bathinda. However, there are services departing from Kangra, Himachal Pradesh and arriving at Bathinda, Punjab via Amritsar, Punjab. The journey, including transfers, takes approximately 9h 33m.
No, there is no direct train from Kangra to Bathinda. However, there are services departing from Kangra and arriving at Bhatinda Jn via Pathankot and Dhuri Jn. The journey, including transfers, takes approximately 12h 28m.
The distance between Kangra and Bathinda is 374 km. The road distance is 288.3 km.
The best way to get from Kangra to Bathinda without a car is to bus which takes 9h 33m and costs .
It takes approximately 9h 33m to get from Kangra to Bathinda, including transfers.
Kangra to Bathinda bus services, operated by FlixBus India, depart from FlixBus Kangra - Bypass Bus stand station.
Kangra to Bathinda train services, operated by Kangra Valley Rail, depart from Kangra station.
The best way to get from Kangra to Bathinda is to bus which takes 9h 33m and costs . Alternatively, you can train via Dhūri, which costs ₹340 - ₹3,700 and takes 12h 28m.
What companies run services between Kangra, Himachal Pradesh, India and Bathinda, India?
You can take a bus from Kangra, Himachal Pradesh to Bathinda, Punjab via Amritsar, Punjab in around 9h 33m. Alternatively, you can take a train from Kangra to Bhatinda Jn via Pathankot and Dhuri Jn in around 12h 28m.
- Phone
- +91-8044647999
- [email protected]
- Website
- irctctourism.com
Train from Kangra to Pathankot
- Ave. Duration
- 4h 27m
- Frequency
- Every 4 hours
- Estimated price
- ₹15–330
- Schedules at
- indianrailways.gov.in
- Ordinary
- ₹15–27
- First Class
- ₹330
- Second
- ₹190
Train from Kangra to Pathankot
- Ave. Duration
- 4h 27m
- Frequency
- Every 4 hours
- Estimated price
- ₹15–330
- Schedules at
- indianrailways.gov.in
- Ordinary
- ₹15–27
- First Class
- ₹330
- Second
- ₹190
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kangra to Pathankot
- Ave. Duration
- 5h 1m
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Pathankot to Dhuri Jn
- Ave. Duration
- 4h 32m
- Frequency
- 3 times a week
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Dhuri Jn to Bhatinda Jn
- Ave. Duration
- 1h 29m
- Frequency
- Every 3 hours
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Kangra to Pathankot
- Ave. Duration
- 5h 1m
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Pathankot to Bhatinda Jn
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- ₹220–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Kangra - Bypass Bus stand to FlixBus Chandigarh - Sector 43
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a day
- Estimated price
- ₹390–1,100
- Website
- https://www.flixbus.in
- Phone
- 0172-2990215
- [email protected]
- Website
- ctuonline.chd.gov.in
Bus from Chandigarh to Bathinda
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- ₹60–600
- Website
- https://ctuonline.chd.gov.in/
- AC
- ₹60–85
- Ordinary
- ₹70–110
- Ave. Duration
- 5h 3m
- Estimated price
- ₹11,000–14,000
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 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 Travelling around the UAE, Travelling by boat in Italy, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
Kangra to Bathinda bus services, operated by FlixBus India, arrive at FlixBus Chandigarh - Sector 43 station.
Kangra to Bathinda train services, operated by Kangra Valley Rail, arrive at Pathankot station.
Yes, the driving distance between Kangra to Bathinda is 288 km. It takes approximately 5h 3m to drive from Kangra to Bathinda.
Book your Kangra to Bathinda bus tickets online with Omio.
There are 42+ hotels available in Bathinda.















