hero
How2Go
Venice to Shillong

Venice to Shillong

Shillong is approximately 8100+ kms from Venice. The fastest way to reach Shillong from Venice is by Flight Via Erding, Delhi. It takes approximately 15 hours. The cheapest way to reach Shillong from Venice is by Flight Via Dubai, Kolkata which would take approximately 18 hours.

Sort By
Mode of Transport

Via Dubai, Guwahati

RECOMMENDED

Venice

Dubai

Guwahati

Shillong

Approx Travel Time

18h 10m

₹29,922

Onwards

Via Dubai, Kolkata

CHEAPEST

Venice

Dubai

Kolkata

Shillong

Approx Travel Time

17h 25m

₹29,852

Onwards

Ads by MMT

Via Erding, Delhi

FASTEST

Venice

Erding

Delhi

Shillong

Approx Travel Time

15h

₹53,829

Onwards

Via Frankfurt, Delhi

Venice

Frankfurt

Delhi

Shillong

Approx Travel Time

16h

₹49,904

Onwards

Ads by MMT

Via Rome, Delhi

Venice

Rome

Delhi

Shillong

Approx Travel Time

15h 20m

₹42,683

Onwards

Via Amsterdam, Hyderabad

Venice

Amsterdam

Hyderabad

Shillong

Approx Travel Time

16h 45m

₹43,591

Onwards

Via Amsterdam, Delhi

Venice

Amsterdam

Delhi

Shillong

Approx Travel Time

16h 25m

₹44,022

Onwards

Via Wien Umgebung, Delhi

Venice

Wien Umgebung

Delhi

Shillong

Approx Travel Time

16h 15m

₹38,242

Onwards

Via Warsaw, Delhi

Venice

Warsaw

Delhi

Shillong

Approx Travel Time

15h 50m

₹56,120

Onwards

Via Riyadh, Hyderabad

Venice

Riyadh

Hyderabad

Shillong

Approx Travel Time

18h 5m

₹41,839

Onwards

Frequently Asked Questions

What is the distance between Venice and Shillong?

Shillong is approximately 8100+ kms from Venice.

How long does it take to reach Shillong from Venice?

It takes approximately 15 hours to reach Shillong from Venice by Flight Via Erding, Delhi.

What is the cheapest way to reach Shillong from Venice?

The cheapest way to reach Shillong from Venice is by Flight Via Dubai, Kolkata.

What is the fastest way to reach Shillong from Venice?

The fastest way to reach Shillong from Venice is by Flight Via Erding, Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India