
London to Diu
Diu is approximately 7150+ kms from London. The fastest way to reach Diu from London is by Flight Via Ahmedabad. It takes approximately 12 hours. The cheapest way to reach Diu from London is by Flight, Bus Via Ahmedabad which would take approximately 19 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
FASTEST
London
Ahmedabad
Diu
Approx Travel Time
11h 45m
₹38,582
Onwards
CHEAPEST
London
Ahmedabad
Diu
Approx Travel Time
18h 45m
₹35,745
Onwards
Via Amsterdam, Ahmedabad
London
Amsterdam
Ahmedabad
Diu
Approx Travel Time
13h
₹37,985
Onwards
Via Varese, Mumbai
London
Varese
Mumbai
Diu
Approx Travel Time
12h 5m
₹41,369
Onwards
Via Doha, Ahmedabad
London
Doha
Ahmedabad
Diu
Approx Travel Time
14h 15m
₹52,819
Onwards
Via Mumbai
London
Mumbai
Diu
Approx Travel Time
17h 5m
₹39,601
Onwards
London
Mumbai
Diu
Approx Travel Time
17h 5m
₹39,601
Onwards
Via Doha, Mumbai
London
Doha
Mumbai
Diu
Approx Travel Time
14h 20m
₹53,648
Onwards
Via Attica, Mumbai
London
Attica
Mumbai
Diu
Approx Travel Time
14h 30m
₹37,739
Onwards
Via Doha, Goa
London
Doha
Goa
Diu
Approx Travel Time
15h 15m
₹55,148
Onwards
Frequently Asked Questions
What is the distance between London and Diu?
Diu is approximately 7150+ kms from London.
How long does it take to reach Diu from London?
It takes approximately 12 hours to reach Diu from London by Flight Via Ahmedabad.
What is the cheapest way to reach Diu from London?
The cheapest way to reach Diu from London is by Flight, Bus Via Ahmedabad.
What is the fastest way to reach Diu from London?
The fastest way to reach Diu from London is by Flight Via Ahmedabad.


