hero
How2Go
Shillong to Bankura

Shillong to Bankura

Bankura is approximately 650+ 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 Bankura.

Read More
Sort By
Mode of Transport

Via Kolkata

RECOMMENDED

FASTEST

Shillong

Kolkata

Bankura

Approx Travel Time

9h 15m

₹10,011

Onwards

Shillong

Kolkata

Bankura

Approx Travel Time

9h 37m

₹14,392

Onwards

Via Guwahati, Kolkata

Shillong

Guwahati

Kolkata

Bankura

Approx Travel Time

14h 3m

₹8,472

Onwards

Shillong

Guwahati

Kolkata

Bankura

Approx Travel Time

13h 45m

₹6,217

Onwards

Shillong

Guwahati

Kolkata

Bankura

Approx Travel Time

14h 7m

₹10,598

Onwards

Via Guwahati, Bahadurganj

CHEAPEST

Shillong

Guwahati

Bahadurganj

Bankura

Approx Travel Time

1d 2h 59m

₹1,808

Onwards

Shillong

Guwahati

Bahadurganj

Bankura

Approx Travel Time

1d 4h 8m

₹2,093

Onwards

Shillong

Guwahati

Bahadurganj

Bankura

Approx Travel Time

1d 4h 6m

₹4,611

Onwards

Via Guwahati, Giridih

Shillong

Guwahati

Giridih

Bankura

Approx Travel Time

12h 7m

₹13,581

Onwards

Via Silchar, Kolkata

Shillong

Silchar

Kolkata

Bankura

Approx Travel Time

14h 36m

₹10,067

Onwards

Frequently Asked Questions

What is the distance between Shillong and Bankura?

Bankura is approximately 650+ kms from Shillong.

How long does it take to reach Bankura from Shillong?

It takes approximately 9 hours to reach Bankura from Shillong by Flight, Bus Via Kolkata.

What is the cheapest way to reach Bankura from Shillong?

The cheapest way to reach Bankura from Shillong is by Bus, Train Via Guwahati, Bahadurganj.

What is the fastest way to reach Bankura from Shillong?

The fastest way to reach Bankura from Shillong is by Flight, Bus Via Kolkata.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India