Bathinda to Shillong - Multiple Options To Reach By Train, Flight, Cab, Bus
Shillong is approximately 1950+ kms from Bathinda. The fastest way to reach Shillong from Bathinda is by Flight Via Delhi. It takes approximately 6 hours. The cheapest way to reach Shillong from Bathinda is by Train, Flight Via Delhi, Kolkata which would take approximately 14 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Bathinda
Delhi
Shillong
Approx Travel Time
11h 25m
₹11,978
Onwards
FASTEST
Bathinda
Delhi
Shillong
Approx Travel Time
5h 25m
₹14,602
Onwards
Bathinda
Delhi
Shillong
Approx Travel Time
12h 10m
₹20,610
Onwards
Bathinda
Delhi
Shillong
Approx Travel Time
12h 55m
₹12,587
Onwards
Via Delhi, Kolkata
Bathinda
Delhi
Kolkata
Shillong
Approx Travel Time
7h 20m
₹12,904
Onwards
CHEAPEST
Bathinda
Delhi
Kolkata
Shillong
Approx Travel Time
13h 20m
₹10,280
Onwards
Via Chandigarh, Kolkata
Bathinda
Chandigarh
Kolkata
Shillong
Approx Travel Time
12h 20m
₹15,134
Onwards
Bathinda
Chandigarh
Kolkata
Shillong
Approx Travel Time
12h 24m
₹20,171
Onwards
Via Amritsar, Kolkata
Bathinda
Amritsar
Kolkata
Shillong
Approx Travel Time
11h 50m
₹13,701
Onwards
Via Mohali, Kolkata
Bathinda
Mohali
Kolkata
Shillong
Approx Travel Time
12h 39m
₹21,192
Onwards
Frequently Asked Questions
What is the distance between Bathinda and Shillong?
Shillong is approximately 1950+ kms from Bathinda.
How long does it take to reach Shillong from Bathinda?
It takes approximately 6 hours to reach Shillong from Bathinda by Flight Via Delhi.
What is the cheapest way to reach Shillong from Bathinda?
The cheapest way to reach Shillong from Bathinda is by Train, Flight Via Delhi, Kolkata.
What is the fastest way to reach Shillong from Bathinda?
The fastest way to reach Shillong from Bathinda is by Flight Via Delhi.