hero
How2Go
Shillong to Bishnupur

Shillong to Bishnupur

Bishnupur is approximately 600+ 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 Bishnupur.

Read More
Sort By
Mode of Transport

Via Kolkata

RECOMMENDED

Shillong

Kolkata

Bishnupur

Approx Travel Time

10h 36m

₹8,901

Onwards

Shillong

Kolkata

Bishnupur

Approx Travel Time

13h 58m

₹39,646

Onwards

Via Guwahati, Kolkata

FASTEST

Shillong

Guwahati

Kolkata

Bishnupur

Approx Travel Time

10h 1m

₹9,719

Onwards

Shillong

Guwahati

Kolkata

Bishnupur

Approx Travel Time

12h 56m

₹4,612

Onwards

Shillong

Guwahati

Kolkata

Bishnupur

Approx Travel Time

13h 15m

₹7,302

Onwards

Ads by MMT

Via Siliguri, Bankura

CHEAPEST

Shillong

Siliguri

Bankura

Bishnupur

Approx Travel Time

1d 5h 7m

₹1,695

Onwards

Via Kolkata, Kharagpur

Shillong

Kolkata

Kharagpur

Bishnupur

Approx Travel Time

10h 29m

₹10,326

Onwards

Ads by MMT

Via Kolkata, Asansol

Shillong

Kolkata

Asansol

Bishnupur

Approx Travel Time

11h 13m

₹8,806

Onwards

Via Kolkata, Howrah

Shillong

Kolkata

Howrah

Bishnupur

Approx Travel Time

13h 10m

₹10,237

Onwards

Via Agartala, Kolkata

Shillong

Agartala

Kolkata

Bishnupur

Approx Travel Time

13h 1m

₹21,348

Onwards

Frequently Asked Questions

What is the distance between Shillong and Bishnupur?

Bishnupur is approximately 600+ kms from Shillong.

How long does it take to reach Bishnupur from Shillong?

It takes approximately 10 hours to reach Bishnupur from Shillong by Flight, Bus Via Guwahati, Kolkata.

What is the cheapest way to reach Bishnupur from Shillong?

The cheapest way to reach Bishnupur from Shillong is by Bus, Train Via Siliguri, Bankura.

What is the fastest way to reach Bishnupur from Shillong?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India