There are 4 ways to get from Jammu to Batāla by train, bus, 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.
Jammu to Batāla by train
Questions & Answers
The cheapest way to get from Jammu to Batāla is to bus which costs ₹280 - ₹470 and takes 4h 4m.
The fastest way to get from Jammu to Batāla is to drive which takes 2h 24m and costs ₹1,700 - ₹2,600.
Yes, there is a direct bus departing from Jammu and arriving at Batala. Services depart hourly, and operate every day. The journey takes approximately 4h 4m.
Yes, there is a direct train departing from Jammu Tawi and arriving at Batala Jn. Services depart twice daily, and operate every day. The journey takes approximately 4h 2m.
The distance between Jammu and Batāla is 167 km. The road distance is 155.7 km.
The best way to get from Jammu to Batāla without a car is to train which takes 4h 2m and costs ₹160 - ₹1,300.
The train from Jammu Tawi to Batala Jn takes 4h 2m including transfers and departs twice daily.
Jammu to Batāla bus services, operated by JKSRTC, depart from Jammu station.
Jammu to Batāla train services, operated by Indian Railways, depart from Jammu Tawi station.
The best way to get from Jammu to Batāla is to train which takes 4h 2m and costs ₹160 - ₹1,300. Alternatively, you can bus, which costs ₹280 - ₹470 and takes 4h 4m.
What companies run services between Jammu, India and Batāla, India?
Indian Railways operates a train from Jammu Tawi to Batala Jn twice daily. Tickets cost ₹160–1,300 and the journey takes 4h 2m. Alternatively, JKSRTC operates a bus from Jammu to Batala hourly. Tickets cost ₹289–470 and the journey takes 4h 4m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Jammu Tawi to Batala Jn
- Ave. Duration
- 4h 2m
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- 0191-2577475
- [email protected]
- Website
- jksrtc.co.in
Bus from Jammu to Batala
- Ave. Duration
- 4h 4m
- Frequency
- Hourly
- Estimated price
- ₹289–470
- Website
- https://www.jksrtc.co.in/
- Adult
- ₹289
- Ave. Duration
- 2h 24m
- Estimated price
- ₹4,300–5,500
Jagat Travels
- Phone
- +91 90 86 27 06 58,
- Website
- jagattravels.com
Jammu Katra Taxi Service
Northway Travels
- Phone
- +91 97 97 30 50 50
- Website
- northwaytravels.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 get from Stansted Airport into central London, Thanksgiving 2018: How to travel stress-free, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
Jammu to Batāla bus services, operated by JKSRTC, arrive at Batala station.
Jammu to Batāla train services, operated by Indian Railways, arrive at Batala Jn station.
Yes, the driving distance between Jammu to Batāla is 156 km. It takes approximately 2h 24m to drive from Jammu to Batāla.
There are two+ hotels available in Batāla.









