
Bathinda to Shimla
Shimla is approximately 300+ kms from Bathinda. The fastest way to reach Shimla from Bathinda is by Bus, Flight Via Amritsar. It takes approximately 6 hours. The cheapest way to reach Shimla from Bathinda is by Bus Via Mohali which would take approximately 7 hours.
Sort By
Mode of Transport
Via Mohali
CHEAPEST
Bathinda
Mohali
Shimla
Approx Travel Time
6h 30m
₹1,144
Onwards
Bathinda
Mohali
Shimla
Approx Travel Time
6h 48m
₹3,409
Onwards
Via Amritsar
FASTEST
Bathinda
Amritsar
Shimla
Approx Travel Time
5h 40m
On Demand
Bathinda
Amritsar
Shimla
Approx Travel Time
11h 37m
On Demand
Bathinda
Amritsar
Shimla
Approx Travel Time
12h 21m
₹5,757
Onwards
Via Jalandhar
Bathinda
Jalandhar
Shimla
Approx Travel Time
13h 41m
₹1,385
Onwards
Bathinda
Jalandhar
Shimla
Approx Travel Time
11h 25m
₹2,025
Onwards
Frequently Asked Questions
What is the distance between Bathinda and Shimla?
Shimla is approximately 300+ kms from Bathinda.
How long does it take to reach Shimla from Bathinda?
It takes approximately 6 hours to reach Shimla from Bathinda by Bus, Flight Via Amritsar.
What is the cheapest way to reach Shimla from Bathinda?
The cheapest way to reach Shimla from Bathinda is by Bus Via Mohali.
What is the fastest way to reach Shimla from Bathinda?
The fastest way to reach Shimla from Bathinda is by Bus, Flight Via Amritsar.
Routes Connecting Bathinda
Routes From Bathinda
- Bathinda to Ankleshwar
- Bathinda to Pahalgam
- Bathinda to Pollachi
- Bathinda to Anantapur
- Bathinda to Tanakpur
- Bathinda to Yellapur
- Bathinda to Una
- Bathinda to Nathdwara
- Bathinda to Darjeeling
- Bathinda to Nandyal
- Bathinda to Faizabad
- Bathinda to Sonipat
- Bathinda to Kasganj
- Bathinda to Kumarakom
- Bathinda to Tirunelveli


