hero
How2Go
Shillong to Baran

Shillong to Baran

Baran is approximately 1900+ km from Shillong, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Baran.

Read More
Sort By
Mode of Transport

Via Guwahati, Jaipur

RECOMMENDED

FASTEST

Shillong

Guwahati

Jaipur

Baran

Approx Travel Time

11h 28m

₹45,935

Onwards

Shillong

Guwahati

Jaipur

Baran

Approx Travel Time

14h 25m

₹9,943

Onwards

Shillong

Guwahati

Jaipur

Baran

Approx Travel Time

15h 7m

₹14,772

Onwards

Via Kolkata, Jaipur

Shillong

Kolkata

Jaipur

Baran

Approx Travel Time

15h 3m

₹14,790

Onwards

Shillong

Kolkata

Jaipur

Baran

Approx Travel Time

15h 45m

₹19,619

Onwards

Ads by MMT

Via Siliguri, Patna

CHEAPEST

Shillong

Siliguri

Patna

Baran

Approx Travel Time

1d 17h 21m

₹1,713

Onwards

Via Guwahati, Satna

Shillong

Guwahati

Satna

Baran

Approx Travel Time

1d 15h 15m

₹3,274

Onwards

Ads by MMT

Via Kolkata, Indore

Shillong

Kolkata

Indore

Baran

Approx Travel Time

16h 32m

₹21,596

Onwards

Via Siliguri, Gorakhpur

Shillong

Siliguri

Gorakhpur

Baran

Approx Travel Time

1d 20h 20m

₹2,138

Onwards

Via Guwahati, Gwalior

Shillong

Guwahati

Gwalior

Baran

Approx Travel Time

17h 53m

₹18,473

Onwards

Frequently Asked Questions

What is the distance between Shillong and Baran?

Baran is approximately 1900+ kms from Shillong.

How long does it take to reach Baran from Shillong?

It takes approximately 12 hours to reach Baran from Shillong by Flight, Train Via Guwahati, Jaipur.

What is the cheapest way to reach Baran from Shillong?

The cheapest way to reach Baran from Shillong is by Bus, Train Via Siliguri, Patna.

What is the fastest way to reach Baran from Shillong?

The fastest way to reach Baran from Shillong is by Flight, Train Via Guwahati, Jaipur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India