
Macau to Diu
Diu is approximately 4950+ kms from Macau. The fastest way to reach Diu from Macau is by Flight Via Bangkok, Mumbai. It takes approximately 9 hours. The cheapest way to reach Diu from Macau is by Flight Via Bangkok, Surat which would take approximately 12 hours.
Sort By
Mode of Transport
Via Bangkok, Mumbai
RECOMMENDED
FASTEST
Macau
Bangkok
Mumbai
Diu
Approx Travel Time
9h 5m
₹34,562
Onwards
Via Hanoi, Ahmedabad
Macau
Hanoi
Ahmedabad
Diu
Approx Travel Time
10h 10m
₹36,814
Onwards
Via Bangkok, Ahmedabad
Macau
Bangkok
Ahmedabad
Diu
Approx Travel Time
12h 25m
₹34,230
Onwards
Via Bangkok, Surat
CHEAPEST
Macau
Bangkok
Surat
Diu
Approx Travel Time
12h
₹33,352
Onwards
Via Hanoi, Mumbai
Macau
Hanoi
Mumbai
Diu
Approx Travel Time
12h 45m
₹37,356
Onwards
Via Hong Kong, Mumbai
Macau
Hong Kong
Mumbai
Diu
Approx Travel Time
13h 55m
₹53,440
Onwards
Via Kuala Lumpur, Mumbai
Macau
Kuala Lumpur
Mumbai
Diu
Approx Travel Time
15h 20m
₹38,006
Onwards
Via Kuala Lumpur, Ahmedabad
Macau
Kuala Lumpur
Ahmedabad
Diu
Approx Travel Time
16h 5m
₹37,061
Onwards
Via Narita, Mumbai
Macau
Narita
Mumbai
Diu
Approx Travel Time
16h 20m
₹53,760
Onwards
Frequently Asked Questions
What is the distance between Macau and Diu?
Diu is approximately 4950+ kms from Macau.
How long does it take to reach Diu from Macau?
It takes approximately 9 hours to reach Diu from Macau by Flight Via Bangkok, Mumbai.
What is the cheapest way to reach Diu from Macau?
The cheapest way to reach Diu from Macau is by Flight Via Bangkok, Surat.
What is the fastest way to reach Diu from Macau?
The fastest way to reach Diu from Macau is by Flight Via Bangkok, Mumbai.


