
Bangkok to Diu
Diu is approximately 3600+ kms from Bangkok. The fastest way to reach Diu from Bangkok is by Flight Via Mumbai. It takes approximately 9 hours. The cheapest way to reach Diu from Bangkok is by Flight Via Surat which would take approximately 9 hours.
Sort By
Mode of Transport
Via Mumbai
RECOMMENDED
FASTEST
Bangkok
Mumbai
Diu
Approx Travel Time
8h 40m
₹15,278
Onwards
Via Ahmedabad
Bangkok
Ahmedabad
Diu
Approx Travel Time
8h 55m
₹14,258
Onwards
Via Hyderabad, Mumbai
Bangkok
Hyderabad
Mumbai
Diu
Approx Travel Time
10h 5m
₹19,192
Onwards
Via Pune, Mumbai
Bangkok
Pune
Mumbai
Diu
Approx Travel Time
10h 20m
₹22,058
Onwards
Via Surat
CHEAPEST
Bangkok
Surat
Diu
Approx Travel Time
8h 55m
₹14,043
Onwards
Via Chennai, Mumbai
Bangkok
Chennai
Mumbai
Diu
Approx Travel Time
10h 35m
₹15,318
Onwards
Via Bangalore, Mumbai
Bangkok
Bangalore
Mumbai
Diu
Approx Travel Time
10h 35m
₹18,086
Onwards
Via Visakhapatnam, Mumbai
Bangkok
Visakhapatnam
Mumbai
Diu
Approx Travel Time
9h 50m
₹19,625
Onwards
Via Kolkata, Mumbai
Bangkok
Kolkata
Mumbai
Diu
Approx Travel Time
10h 35m
₹17,486
Onwards
Via Ahmedabad, Mumbai
Bangkok
Ahmedabad
Mumbai
Diu
Approx Travel Time
11h 5m
₹18,523
Onwards
Frequently Asked Questions
What is the distance between Bangkok and Diu?
Diu is approximately 3600+ kms from Bangkok.
How long does it take to reach Diu from Bangkok?
It takes approximately 9 hours to reach Diu from Bangkok by Flight Via Mumbai.
What is the cheapest way to reach Diu from Bangkok?
The cheapest way to reach Diu from Bangkok is by Flight Via Surat.
What is the fastest way to reach Diu from Bangkok?
The fastest way to reach Diu from Bangkok is by Flight Via Mumbai.