
Shillong to Barnala
Barnala is approximately 1900+ kms from Shillong. The fastest way to reach Barnala from Shillong is by Flight, Cab Via Delhi, Bathinda. It takes approximately 9 hours. The cheapest way to reach Barnala from Shillong is by Flight, Train Via Delhi which would take approximately 11 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Shillong
Delhi
Barnala
Approx Travel Time
10h 25m
₹7,326
Onwards
Shillong
Delhi
Barnala
Approx Travel Time
12h 4m
₹11,262
Onwards
Via Delhi, Bathinda
FASTEST
Shillong
Delhi
Bathinda
Barnala
Approx Travel Time
8h 35m
₹11,748
Onwards
Shillong
Delhi
Bathinda
Barnala
Approx Travel Time
8h 35m
₹9,346
Onwards
Via Delhi, Mohali
Shillong
Delhi
Mohali
Barnala
Approx Travel Time
10h 42m
₹12,114
Onwards
Via Kolkata, Delhi
Shillong
Kolkata
Delhi
Barnala
Approx Travel Time
12h 20m
₹8,858
Onwards
Via Dimapur, Delhi
Shillong
Dimapur
Delhi
Barnala
Approx Travel Time
12h 35m
On Demand
Via Kolkata, Mohali
Shillong
Kolkata
Mohali
Barnala
Approx Travel Time
10h 57m
₹14,603
Onwards
Via Delhi, Amritsar
Shillong
Delhi
Amritsar
Barnala
Approx Travel Time
11h 5m
₹13,668
Onwards
Via Delhi, Ludhiana
Shillong
Delhi
Ludhiana
Barnala
Approx Travel Time
13h 50m
₹9,108
Onwards
Frequently Asked Questions
What is the distance between Shillong and Barnala?
Barnala is approximately 1900+ kms from Shillong.
How long does it take to reach Barnala from Shillong?
It takes approximately 9 hours to reach Barnala from Shillong by Flight, Cab Via Delhi, Bathinda.
What is the cheapest way to reach Barnala from Shillong?
The cheapest way to reach Barnala from Shillong is by Flight, Train Via Delhi.
What is the fastest way to reach Barnala from Shillong?
The fastest way to reach Barnala from Shillong is by Flight, Cab Via Delhi, Bathinda.
Routes Connecting Shillong
Routes From Shillong
Routes To Shillong
- Robertsganj to Shillong
- Chirala to Shillong
- Miryalaguda to Shillong
- Edinburgh to Shillong
- Chandigarh to Shillong
- Muzaffarpur to Shillong
- Eluru to Shillong
- Attingal to Shillong
- Navi-Mumbai to Shillong
- Patiala to Shillong
- Bhabua to Shillong
- Attur to Shillong
- Alipurduar to Shillong
- Changanassery to Shillong
- Budhlada to Shillong