There are 4 ways to get from Beas City to Jalandhar 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.
Line 12412 train
best- Take the train from Beas to Jalandhar Citytrain 12412 / ...
31 min₹120–950Bus
cheapest- Take the bus from Beas to Jalandharbus
1h 20m₹40–120Drive 38.7 km
- Drive from Beas City to Jalandharcar 38.7 km
35 min₹436–630Taxi
- Take the taxi from Beas City to Jalandhartaxi 38.7 km
35 min₹800–1,000
Beas City to Jalandhar by train
Questions & Answers
The cheapest way to get from Beas City to Jalandhar is to bus which costs ₹40 - ₹120 and takes 1h 20m.
The fastest way to get from Beas City to Jalandhar is to line 12412 train which takes 31 min and costs ₹120 - ₹950.
Yes, there is a direct bus departing from Beas and arriving at Jalandhar. Services depart once daily, and operate every day. The journey takes approximately 1h 20m.
Yes, there is a direct train departing from Beas and arriving at Jalandhar City. Services depart hourly, and operate every day. The journey takes approximately 31 min.
The distance between Beas City and Jalandhar is 36 km. The road distance is 38.7 km.
The best way to get from Beas City to Jalandhar without a car is to line 12412 train which takes 31 min and costs ₹120 - ₹950.
The line 12412 train from Beas to Jalandhar City takes 31 min including transfers and departs hourly.
Beas City to Jalandhar bus services, operated by RSRTC, depart from Beas station.
Beas City to Jalandhar train services, operated by Indian Railways, depart from Beas station.
The best way to get from Beas City to Jalandhar is to line 12412 train which takes 31 min and costs ₹120 - ₹950. Alternatively, you can bus, which costs ₹40 - ₹120 and takes 1h 20m.
What companies run services between Beas City, India and Jalandhar, India?
Indian Railways operates a train from Beas to Jalandhar City hourly. Tickets cost ₹120–950 and the journey takes 31 min. Alternatively, RSRTC operates a bus from Beas to Jalandhar once daily. Tickets cost ₹40–120 and the journey takes 1h 20m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Beas to Jalandhar City
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–140
- Third AC (3A)
- ₹340–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹700–950
- Phone
- +917412069719
- [email protected]
- Website
- rsrtconline.rajasthan.gov.in
Bus from Beas to Jalandhar
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ₹40–120
- Website
- https://rsrtconline.rajasthan.gov.in/
- Deluxe
- ₹90–120
- Express
- ₹40–55
- AC Sleeper
- ₹75–100
- Ave. Duration
- 35 min
- Estimated price
- ₹800–1,000
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 Need to know: Jadrolinija, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
More Questions & Answers
Beas City to Jalandhar bus services, operated by RSRTC, arrive at Jalandhar station.
Beas City to Jalandhar train services, operated by Indian Railways, arrive at Jalandhar City station.
Yes, the driving distance between Beas City to Jalandhar is 39 km. It takes approximately 35 min to drive from Beas City to Jalandhar.
There are 113+ hotels available in Jalandhar.










