hero
How2Go
Singapore to Diu

Singapore to Diu

Diu is approximately 4150+ km from Singapore, 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 Diu.

Read More
Sort By
Mode of Transport

Via Mumbai

RECOMMENDED

CHEAPEST

FASTEST

Singapore

Mumbai

Diu

Approx Travel Time

7h 45m

₹25,914

Onwards

Via Ahmedabad

Singapore

Ahmedabad

Diu

Approx Travel Time

8h 25m

₹36,859

Onwards

Via Mumbai, Keshod

Singapore

Mumbai

Keshod

Diu

Approx Travel Time

9h 30m

₹31,223

Onwards

Via Chennai, Mumbai

Singapore

Chennai

Mumbai

Diu

Approx Travel Time

9h 50m

₹30,231

Onwards

Via Chennai, Goa

Singapore

Chennai

Goa

Diu

Approx Travel Time

9h 55m

₹29,677

Onwards

Via Chennai, Surat

Singapore

Chennai

Surat

Diu

Approx Travel Time

9h 45m

₹31,294

Onwards

Via Chennai, Navi Mumbai

Singapore

Chennai

Navi Mumbai

Diu

Approx Travel Time

9h 55m

₹30,231

Onwards

Via Bangalore, Navi Mumbai

Singapore

Bangalore

Navi Mumbai

Diu

Approx Travel Time

9h 50m

₹31,891

Onwards

Via Ahmedabad, Keshod

Singapore

Ahmedabad

Keshod

Diu

Approx Travel Time

9h 35m

₹34,676

Onwards

Via Mumbai, Ahmedabad

Singapore

Mumbai

Ahmedabad

Diu

Approx Travel Time

10h 30m

₹28,318

Onwards

Frequently Asked Questions

What is the distance between Singapore and Diu?

Diu is approximately 4150+ kms from Singapore.

How long does it take to reach Diu from Singapore?

It takes approximately 8 hours to reach Diu from Singapore by Flight Via Mumbai.

What is the cheapest way to reach Diu from Singapore?

The cheapest way to reach Diu from Singapore is by Flight Via Mumbai.

What is the fastest way to reach Diu from Singapore?

The fastest way to reach Diu from Singapore is by Flight Via Mumbai.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India