Surabaya → London
Juanda International Airport (SUB) to London City Airport (LCY)・12,211 km
No nonstop or one-stop flights. The shortest route is SUB → BTH ⇒ SIN → AMS → LCY (via Batam (BTH ⇒ SIN), Amsterdam), about 15h 51m of flying time (layovers not included). It includes a road transfer of about 29 km between BTH and SIN.
With milesANA 29,500 miles+ (via SIN, ZRH)JAL 50,000 miles+ (via HKG, AMS)Economy, one way, estimate. Tap a connection for miles by cabin.
Nonstop flights
None.
Routes with 2 stops or an airport change
Sorted by estimated flying time. Tap one to see the airlines on each leg and booking links.
- SUB → BTH ⇒ SIN → AMS → LCYvia Batam (BTH ⇒ SIN), Amsterdam29 km by roadFastest≈ 15h 51m
- SUB → SIN → AMS ⇒ RTM → LCYvia Singapore, Amsterdam (AMS ⇒ RTM)45 km by road≈ 15h 51m
- SUB → SIN → AMS → LCYvia Singapore, Amsterdam≈ 15h 53m
- SUB → KUL → AMS ⇒ RTM → LCYvia Kuala Lumpur, Amsterdam (AMS ⇒ RTM)45 km by road≈ 15h 53m
- SUB → KUL → AMS → LCYvia Kuala Lumpur, Amsterdam≈ 15h 55m
- SUB → BTH ⇒ SIN → FRA → LCYvia Batam (BTH ⇒ SIN), Frankfurt am Main29 km by road≈ 15h 55m
- SUB → DMK ⇒ BKK → AMS → LCYvia Bangkok (DMK ⇒ BKK), Amsterdam30 km by road≈ 15h 56m
- SUB → SIN → FRA → LCYvia Singapore, Frankfurt am Main≈ 15h 57m
- SUB → JHB ⇒ SIN → AMS → LCYvia Johor Bahru (JHB ⇒ SIN), Amsterdam48 km by road≈ 15h 57m
- SUB → KUL → FRA → LCYvia Kuala Lumpur, Frankfurt am Main≈ 15h 58m
Times are estimated from distance. Check schedules, frequency and availability with the airline or a booking site.