There are 7 ways to get from Himachal Pradesh to Tarn Tāran by taxi, train, bus (Flixbus), car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Shimla to Kalkataxi
- Take the train from Chandigarh to Beastrain
- Take the train from Beas to Tarn Tarantrain
8h 44m₹2,637–5,932Bus, train via Chandīgarh
cheapest- Take the bus from Shimla Isbt Tutikandi to Zirakpurbus
- Take the train from Chandigarh to Beastrain
- Take the train from Beas to Tarn Tarantrain
9h 40m₹679–3,583Bus
- Take the bus from Shimla Isbt Tutikandi to Zirakpurbus
- Take the bus from FlixBus Chandigarh - Sector 43 to FlixBus Amritsar - Hall Gatebus FlixBus IN0120C
9h 15m₹773–2,283Drive 289.1 km
- Drive from Shimla to Tarn Tārancar 289.1 km
4h 41m₹3,245–4,688Taxi
- Take the taxi from Shimla to Tarn Tārantaxi 289.1 km
4h 41m₹8,000–9,500Bus, train
- Take the bus from Shimla, Himachal Pradesh to Chandigarh, Punjabbus
- Take the bus from FlixBus Chandigarh - Sector 43 to FlixBus Beas - Army Gatebus
- Take the train from Beas to Tarn Tarantrain
10h 2mBus, train via Chandīgarh #2
- Take the bus from Shimla, Himachal Pradesh to Chandigarh, Punjabbus
- Take the train from Chandigarh to Beastrain
- Take the train from Beas to Tarn Tarantrain
10h 29m
Questions & Answers
The cheapest way to get from Himachal Pradesh to Tarn Tāran is to bus which costs ₹750 - ₹2,300 and takes 9h 15m.
The fastest way to get from Himachal Pradesh to Tarn Tāran is to drive which takes 4h 41m and costs ₹3,200 - ₹4,700.
No, there is no direct bus from Himachal Pradesh to Tarn Tāran. However, there are services departing from Shimla Isbt Tutikandi and arriving at Tarn Taran Sahib, Punjab via Zirakpur, FlixBus Chandigarh - Sector 43 and Amritsar, Punjab. The journey, including transfers, takes approximately 9h 15m.
The distance between Himachal Pradesh and Tarn Tāran is 362 km. The road distance is 289.1 km.
The best way to get from Himachal Pradesh to Tarn Tāran without a car is to taxi and train which takes 8h 44m and costs ₹2,600 - ₹6,000.
It takes approximately 8h 44m to get from Himachal Pradesh to Tarn Tāran, including transfers.
Himachal Pradesh to Tarn Tāran bus services, operated by HRTC, depart from Shimla Isbt Tutikandi station.
Himachal Pradesh to Tarn Tāran bus services, operated by HRTC, arrive at Zirakpur station.
Yes, the driving distance between Himachal Pradesh to Tarn Tāran is 289 km. It takes approximately 4h 41m to drive from Himachal Pradesh to Tarn Tāran.
There are 429+ hotels available in Tarn Tāran.
What companies run services between Himachal Pradesh, India and Tarn Tāran, India?
You can take a bus from Shimla Isbt Tutikandi to Tarn Taran Sahib, Punjab via Zirakpur, Isbt-43, FlixBus Chandigarh - Sector 43, FlixBus Amritsar - Hall Gate, and Amritsar, Punjab in around 9h 15m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Chandigarh to Beas
- Ave. Duration
- 3h 43m
- Frequency
- 5 times a day
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Beas to Tarn Taran
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Chandigarh to Beas
- Ave. Duration
- 3h 43m
- Frequency
- 5 times a day
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Beas to Tarn Taran
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Beas to Tarn Taran
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Chandigarh to Beas
- Ave. Duration
- 3h 43m
- Frequency
- 5 times a day
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Beas to Tarn Taran
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Shimla Isbt Tutikandi to Zirakpur
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₹360–650
- Website
- hrtchp.com
- Ordinary
- ₹360–480
- AC Himdhara
- ₹460–650
Bus from Shimla Isbt Tutikandi to Zirakpur
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₹360–650
- Website
- hrtchp.com
- Ordinary
- ₹360–480
- AC Himdhara
- ₹460–650
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Chandigarh - Sector 43 to FlixBus Amritsar - Hall Gate
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- ₹390–1,100
- Website
- FlixBus India
Bus from FlixBus Chandigarh - Sector 43 to FlixBus Beas - Army Gate
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- ₹330–900
- Website
- FlixBus India
- Website
- PAL Travel Lines
Bus from Shimla, Himachal Pradesh to Chandigarh, Punjab
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Schedules at
- PAL Travel Lines
Bus from Shimla, Himachal Pradesh to Chandigarh, Punjab
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Schedules at
- PAL Travel Lines
- Ave. Duration
- 2h 56m
- Estimated price
- ₹2,200–9,500
Lahual Spiti Kaza Taxi
- Phone
- +91 94 18 60 56 54
- Website
- spiticabs.wordpress.com
Shimla Taxi
- Phone
- +91 70 18 64 78 20
- Website
- shimlataxi.in
Tour 2 Himachal
- Phone
- +91 98 16 24 37 42
- Website
- tour2himachal.com
Lahual Spiti Kaza Taxi
- Phone
- +91 94 18 60 56 54
- Website
- spiticabs.wordpress.com
Shimla Taxi
- Phone
- +91 70 18 64 78 20
- Website
- shimlataxi.in
Tour 2 Himachal
- Phone
- +91 98 16 24 37 42
- Website
- tour2himachal.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 4 stunningly beautiful Philippines islands you need to visit, Flying into Beijing?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.











