
Shillong to Barmer
Barmer is approximately 2300+ kms from Shillong. The fastest way to reach Barmer from Shillong is by Flight, Train Via Kolkata, Jodhpur. It takes approximately 11 hours. The cheapest way to reach Barmer from Shillong is by Flight, Train Via Delhi which would take approximately 19 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Shillong
Delhi
Barmer
Approx Travel Time
19h 13m
₹7,910
Onwards
Via Rangia
Shillong
Rangia
Barmer
Approx Travel Time
1d 23h 59m
On Demand
Via Guwahati, Jaipur
Shillong
Guwahati
Jaipur
Barmer
Approx Travel Time
18h 4m
₹8,060
Onwards
Shillong
Guwahati
Jaipur
Barmer
Approx Travel Time
18h 21m
₹11,214
Onwards
Shillong
Guwahati
Jaipur
Barmer
Approx Travel Time
20h 39m
₹8,345
Onwards
Shillong
Guwahati
Jaipur
Barmer
Approx Travel Time
20h 56m
₹11,499
Onwards
Via Kolkata, Jodhpur
FASTEST
Shillong
Kolkata
Jodhpur
Barmer
Approx Travel Time
11h 3m
₹15,851
Onwards
Shillong
Kolkata
Jodhpur
Barmer
Approx Travel Time
11h 50m
₹15,926
Onwards
Via Siliguri, Ranchi
Shillong
Siliguri
Ranchi
Barmer
Approx Travel Time
2d 16h 28m
On Demand
Via Kolkata, Jaipur
Shillong
Kolkata
Jaipur
Barmer
Approx Travel Time
16h 14m
₹14,146
Onwards
Frequently Asked Questions
What is the distance between Shillong and Barmer?
Barmer is approximately 2300+ kms from Shillong.
How long does it take to reach Barmer from Shillong?
It takes approximately 11 hours to reach Barmer from Shillong by Flight, Train Via Kolkata, Jodhpur.
What is the cheapest way to reach Barmer from Shillong?
The cheapest way to reach Barmer from Shillong is by Flight, Train Via Delhi.
What is the fastest way to reach Barmer from Shillong?
The fastest way to reach Barmer from Shillong is by Flight, Train Via Kolkata, Jodhpur.

