
Diu to Bangkok
Bangkok is approximately 3250+ kms from Diu. The fastest way to reach Bangkok from Diu is by Flight Via Surat. It takes approximately 9 hours. The cheapest way to reach Bangkok from Diu is by Bus, Flight Via Ahmedabad which would take approximately 18 hours.
Sort By
Mode of Transport
Via Surat
RECOMMENDED
FASTEST
Diu
Surat
Bangkok
Approx Travel Time
8h 30m
₹14,165
Onwards
Via Ahmedabad
CHEAPEST
Diu
Ahmedabad
Bangkok
Approx Travel Time
17h 55m
₹11,487
Onwards
Diu
Ahmedabad
Bangkok
Approx Travel Time
8h 35m
₹13,986
Onwards
Via Mumbai
Diu
Mumbai
Bangkok
Approx Travel Time
8h 40m
₹17,408
Onwards
Via Mumbai, Pune
Diu
Mumbai
Pune
Bangkok
Approx Travel Time
10h 35m
₹25,510
Onwards
Via Navi Mumbai, Hyderabad
Diu
Navi Mumbai
Hyderabad
Bangkok
Approx Travel Time
10h 40m
₹22,983
Onwards
Via Ahmedabad, Kolkata
Diu
Ahmedabad
Kolkata
Bangkok
Approx Travel Time
10h 15m
₹20,667
Onwards
Via Surat, Hyderabad
Diu
Surat
Hyderabad
Bangkok
Approx Travel Time
10h 45m
₹21,959
Onwards
Via Surat, Pune
Diu
Surat
Pune
Bangkok
Approx Travel Time
10h 40m
₹18,520
Onwards
Via Mumbai, Hyderabad
Diu
Mumbai
Hyderabad
Bangkok
Approx Travel Time
10h 50m
₹22,451
Onwards
Frequently Asked Questions
What is the distance between Diu and Bangkok?
Bangkok is approximately 3250+ kms from Diu.
How long does it take to reach Bangkok from Diu?
It takes approximately 9 hours to reach Bangkok from Diu by Flight Via Surat.
What is the cheapest way to reach Bangkok from Diu?
The cheapest way to reach Bangkok from Diu is by Bus, Flight Via Ahmedabad.
What is the fastest way to reach Bangkok from Diu?
The fastest way to reach Bangkok from Diu is by Flight Via Surat.

