hero
How2Go
Shillong to Port-Blair

Shillong to Port-Blair

Port Blair is approximately 1750+ 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 Port Blair.

Read More
Sort By
Mode of Transport

Via Kolkata

RECOMMENDED

FASTEST

Shillong

Kolkata

Port Blair

Approx Travel Time

5h 20m

₹18,895

Onwards

Via Guwahati, Kolkata

CHEAPEST

Shillong

Guwahati

Kolkata

Port Blair

Approx Travel Time

9h 50m

₹13,293

Onwards

Shillong

Guwahati

Kolkata

Port Blair

Approx Travel Time

10h 32m

₹16,402

Onwards

Via Guwahati, Guwahati, Kolkata

Shillong

Guwahati

Guwahati

Kolkata

Port Blair

Approx Travel Time

10h 50m

₹13,438

Onwards

Shillong

Guwahati

Guwahati

Kolkata

Port Blair

Approx Travel Time

11h 12m

₹16,547

Onwards

Via Aizawl, Kolkata

Shillong

Aizawl

Kolkata

Port Blair

Approx Travel Time

6h 35m

₹15,508

Onwards

Via Guwahati, Agartala

Shillong

Guwahati

Agartala

Port Blair

Approx Travel Time

10h 35m

₹15,052

Onwards

Shillong

Guwahati

Agartala

Port Blair

Approx Travel Time

11h 17m

₹18,154

Onwards

Via Silchar, Kolkata

Shillong

Silchar

Kolkata

Port Blair

Approx Travel Time

10h 26m

₹17,841

Onwards

Via Guwahati, Agartala, Kolkata

Shillong

Guwahati

Agartala

Kolkata

Port Blair

Approx Travel Time

11h 15m

₹15,538

Onwards

Frequently Asked Questions

What is the distance between Shillong and Port-Blair?

Port-Blair is approximately 1750+ kms from Shillong.

How long does it take to reach Port-Blair from Shillong?

It takes approximately 6 hours to reach Port-Blair from Shillong by Flight Via Kolkata.

What is the cheapest way to reach Port-Blair from Shillong?

The cheapest way to reach Port-Blair from Shillong is by Bus, Flight Via Guwahati, Kolkata.

What is the fastest way to reach Port-Blair from Shillong?

The fastest way to reach Port-Blair from Shillong is by Flight Via Kolkata.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India