Thailand ↔ Indonesia
Bangkok to Surabaya by direct flight
Don Mueang International (DMK) and Juanda International (SUB) are connected non-stop — 2,723 km apart, roughly 3 h 42 m in the air, served in both directions.
2,723
km, great-circle
3 h 42 m
estimated flight time
A ⇄ B
both directions
→ Open this route in the interactive map
The two airports
| Airport | City | Country | Direct destinations |
|---|---|---|---|
| DMK Don Mueang International | Bangkok | Thailand | 48 |
| SUB Juanda International | Surabaya | Indonesia | 25 |
More routes from Bangkok
- DMK–DPSDenpasar2,988 km
- DMK–NGBNinbo2,777 km
- DMK–HGHHangzhou2,724 km
- DMK–XIYXi'an2,426 km
- DMK–WUHWuhan2,335 km
- DMK–CGKJakarta2,326 km
- DMK–KHNNanchang2,291 km
- DMK–MAAMadras2,212 km
More routes from Surabaya
- SUB–JEDJeddah8,645 km
- SUB–TPETaipei3,723 km
- SUB–HKGHong Kong3,304 km
- SUB–PENPenang1,978 km
- SUB–AMQAmbon1,742 km
- SUB–MDCManado1,673 km
- SUB–KULKuala Lumpur1,667 km
- SUB–JHBJohor Bahru1,424 km
Route network built from the open OpenFlights and OurAirports datasets. Flight time is a distance-based estimate; carriers and timetables change and are not shown here — verify schedules before booking.