hero
How2Go
Shillong to Bhagalpur

Shillong to Bhagalpur

Bhagalpur is approximately 700+ 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 Bhagalpur.

Read More
Sort By
Mode of Transport

Via Guwahati, Katihar

RECOMMENDED

CHEAPEST

Shillong

Guwahati

Katihar

Bhagalpur

Approx Travel Time

16h 2m

₹823

Onwards

Shillong

Guwahati

Katihar

Bhagalpur

Approx Travel Time

14h 9m

₹7,676

Onwards

Via Rangia, Naugachhia

Shillong

Rangia

Naugachhia

Bhagalpur

Approx Travel Time

14h 9m

₹5,927

Onwards

Via Guwahati, Islampur

FASTEST

Shillong

Guwahati

Islampur

Bhagalpur

Approx Travel Time

13h 4m

₹11,185

Onwards

Shillong

Guwahati

Islampur

Bhagalpur

Approx Travel Time

19h 28m

₹9,405

Onwards

Shillong

Guwahati

Islampur

Bhagalpur

Approx Travel Time

16h 9m

₹1,387

Onwards

Via Guwahati, Bahadurganj

Shillong

Guwahati

Bahadurganj

Bhagalpur

Approx Travel Time

19h 17m

₹2,207

Onwards

Via Guwahati, Naugachhia

Shillong

Guwahati

Naugachhia

Bhagalpur

Approx Travel Time

15h 47m

₹1,617

Onwards

Via Rangia, Katihar

Shillong

Rangia

Katihar

Bhagalpur

Approx Travel Time

14h 39m

₹5,039

Onwards

Via Kolkata

Shillong

Kolkata

Bhagalpur

Approx Travel Time

13h 45m

₹11,301

Onwards

Frequently Asked Questions

What is the distance between Shillong and Bhagalpur?

Bhagalpur is approximately 700+ kms from Shillong.

How long does it take to reach Bhagalpur from Shillong?

It takes approximately 13 hours to reach Bhagalpur from Shillong by Cab, Train Via Guwahati, Islampur.

What is the cheapest way to reach Bhagalpur from Shillong?

The cheapest way to reach Bhagalpur from Shillong is by Bus, Train Via Guwahati, Katihar.

What is the fastest way to reach Bhagalpur from Shillong?

The fastest way to reach Bhagalpur from Shillong is by Cab, Train Via Guwahati, Islampur.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India