
Macau to Diu
Diu is approximately 5000+ kms from Macau. The fastest way to reach Diu from Macau is by Flight Via Hanoi, Ahmedabad. It takes approximately 13 hours. The cheapest way to reach Diu from Macau is by Flight Via Bangkok, Surat which would take approximately 14 hours.
Sort By
Mode of Transport
Via Hanoi, Ahmedabad
RECOMMENDED
FASTEST
Macau
Hanoi
Ahmedabad
Diu
Approx Travel Time
12h 50m
₹31,538
Onwards
Via Hanoi, Mumbai
Macau
Hanoi
Mumbai
Diu
Approx Travel Time
12h 50m
₹35,780
Onwards
Via Hong Kong, Mumbai
Macau
Hong Kong
Mumbai
Diu
Approx Travel Time
13h 20m
₹32,994
Onwards
Via Hong Kong, Mumbai, Surat
Macau
Hong Kong
Mumbai
Surat
Diu
Approx Travel Time
15h
₹37,888
Onwards
Via Da Nang, Ahmedabad
Macau
Da Nang
Ahmedabad
Diu
Approx Travel Time
13h 35m
₹31,452
Onwards
Via Hong Kong, Mumbai, Keshod
Macau
Hong Kong
Mumbai
Keshod
Diu
Approx Travel Time
15h 30m
₹35,234
Onwards
Via Hong Kong, Hyderabad, Mumbai
Macau
Hong Kong
Hyderabad
Mumbai
Diu
Approx Travel Time
14h 45m
₹45,203
Onwards
Via Hong Kong, Hyderabad, Surat
Macau
Hong Kong
Hyderabad
Surat
Diu
Approx Travel Time
15h
₹43,845
Onwards
Via Bangkok, Mumbai
Macau
Bangkok
Mumbai
Diu
Approx Travel Time
13h 35m
₹29,371
Onwards
Via Bangkok, Surat
CHEAPEST
Macau
Bangkok
Surat
Diu
Approx Travel Time
13h 50m
₹26,278
Onwards
Frequently Asked Questions
What is the distance between Macau and Diu?
Diu is approximately 5000+ kms from Macau.
How long does it take to reach Diu from Macau?
It takes approximately 13 hours to reach Diu from Macau by Flight Via Hanoi, Ahmedabad.
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 Hanoi, Ahmedabad.