hero
How2Go
Shillong to Singapore

Shillong to Singapore

Singapore is approximately 3100+ kms from Shillong. The fastest way to reach Singapore from Shillong is by Flight Via Guwahati. It takes approximately 9 hours. The cheapest way to reach Singapore from Shillong is by Flight Via Aizawl, Guwahati which would take approximately 11 hours.

Sort By
Mode of Transport

Via Guwahati

RECOMMENDED

FASTEST

Shillong

Guwahati

Singapore

Approx Travel Time

8h 20m

₹22,177

Onwards

Via Kolkata

Shillong

Kolkata

Singapore

Approx Travel Time

8h 30m

₹21,999

Onwards

Ads by MMT

Via Hyderabad

Shillong

Hyderabad

Singapore

Approx Travel Time

11h

₹24,100

Onwards

Via Aizawl, Guwahati

CHEAPEST

Shillong

Aizawl

Guwahati

Singapore

Approx Travel Time

10h 55m

₹20,969

Onwards

Ads by MMT

Via Aizawl, Kolkata

Shillong

Aizawl

Kolkata

Singapore

Approx Travel Time

10h 30m

₹23,867

Onwards

Via Imphal, Guwahati

Shillong

Imphal

Guwahati

Singapore

Approx Travel Time

11h 5m

₹23,080

Onwards

Via Kolkata, Bangkok

Shillong

Kolkata

Bangkok

Singapore

Approx Travel Time

10h 20m

₹26,424

Onwards

Via Bangalore

Shillong

Bangalore

Singapore

Approx Travel Time

11h 20m

₹26,935

Onwards

Via Kolkata, Hanoi

Shillong

Kolkata

Hanoi

Singapore

Approx Travel Time

10h 20m

₹27,649

Onwards

Via Guwahati, Bangkok

Shillong

Guwahati

Bangkok

Singapore

Approx Travel Time

10h 5m

₹28,909

Onwards

Frequently Asked Questions

What is the distance between Shillong and Singapore?

Singapore is approximately 3100+ kms from Shillong.

How long does it take to reach Singapore from Shillong?

It takes approximately 9 hours to reach Singapore from Shillong by Flight Via Guwahati.

What is the cheapest way to reach Singapore from Shillong?

The cheapest way to reach Singapore from Shillong is by Flight Via Aizawl, Guwahati.

What is the fastest way to reach Singapore from Shillong?

The fastest way to reach Singapore from Shillong is by Flight Via Guwahati.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India