There are 3 ways to get from Batāla to Anandpur Sahib by train, car, or taxi
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 Batala Jn to Jalandhar Citytrain 19226 / ...
- Take the train from Jalandhar City to Anandpur Sahibtrain 14505
7h 22m₹320–2,546Drive 156.2 km
- Drive from Batāla to Anandpur Sahibcar 156.2 km
2h 27m₹1,763–2,547Taxi
- Take the taxi from Batāla to Anandpur Sahibtaxi 156.2 km
2h 27m₹4,300–5,500
Batāla to Anandpur Sahib by train
Questions & Answers
The cheapest way to get from Batāla to Anandpur Sahib is to train which costs ₹320 - ₹2,600 and takes 7h 22m.
The fastest way to get from Batāla to Anandpur Sahib is to drive which takes 2h 27m and costs ₹1,700 - ₹2,600.
No, there is no direct train from Batāla to Anandpur Sahib. However, there are services departing from Batala Jn and arriving at Anandpur Sahib via Jalandhar City. The journey, including transfers, takes approximately 7h 22m.
The distance between Batāla and Anandpur Sahib is 305 km. The road distance is 156.2 km.
The best way to get from Batāla to Anandpur Sahib without a car is to train which takes 7h 22m and costs ₹320 - ₹2,600.
It takes approximately 7h 22m to get from Batāla to Anandpur Sahib, including transfers.
Batāla to Anandpur Sahib train services, operated by Indian Railways, depart from Batala Jn station.
Batāla to Anandpur Sahib train services, operated by Indian Railways, arrive at Jalandhar City station.
Yes, the driving distance between Batāla to Anandpur Sahib is 156 km. It takes approximately 2h 27m to drive from Batāla to Anandpur Sahib.
There are 12+ hotels available in Anandpur Sahib.
What companies run services between Batāla, India and Anandpur Sahib, India?
You can take a train from Batala Jn to Anandpur Sahib via Jalandhar City in around 7h 22m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Batala Jn to Jalandhar City
- Ave. Duration
- 2h 31m
- Frequency
- 3 times a day
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Jalandhar City to Anandpur Sahib
- Ave. Duration
- 3h 51m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
- Ave. Duration
- 2h 27m
- Estimated price
- ₹4,300–5,500
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 South Korea: Travelling from Seoul to Busan , Which London airport should I choose?, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.






