Flights from Surabaya at a glance
- nonstop destinations
- 22
- countries
- 7
- flights a week
- 955
- airport
- 1
- airlines
- 17
- cheapest fare, to Denpasar (Bali)
- $34
- destinations under 2 hours away
- 10
- farthest, Jeddah
- 5,361 mi (8,627 km)
Cheapest flights from Surabaya
Lowest fares found recently; search to check the price for your dates
Under 2 hours away
Nonstop flights of up to two hours, shortest first
Semarang
55m, 3 a week
Denpasar (Bali)
1h, 101 a week
from $34
Banjarmasin
1h 10m, 61 a week
Jakarta
1h 30m, 248 a week
from $57
Makassar
1h 30m, 193 a week
from $67
Bandung
1h 30m, 7 a week
from $69
Labuan Bajo
1h 30m, 4 a week
from $118
Balikpapan
1h 35m, 62 a week
Pontianak
1h 40m, 21 a week
Kupang
2h, 20 a week
from $113
Domestic flights from Surabaya
Nonstop flights within Indonesia, busiest first
International flights from Surabaya
Nonstop flights to 6 countries
All nonstop flights from Surabaya
22 cities, busiest routes first
| City | Country | Flight time | Flights a week | Fare |
|---|---|---|---|---|
| Jakarta Indonesia, 1h 30m, 248 a week | Indonesia | 1h 30m | 248 | from $57 |
| Makassar Indonesia, 1h 30m, 193 a week | Indonesia | 1h 30m | 193 | from $67 |
| Denpasar (Bali) Indonesia, 1h, 101 a week | Indonesia | 1h | 101 | from $34 |
| Balikpapan Indonesia, 1h 35m, 62 a week | Indonesia | 1h 35m | 62 | |
| Banjarmasin Indonesia, 1h 10m, 61 a week | Indonesia | 1h 10m | 61 | |
| Kuala Lumpur Malaysia, 2h 40m, 58 a week | Malaysia | 2h 40m | 58 | from $49 |
| Praya Indonesia, 2h 5m, 47 a week | Indonesia | 2h 5m | 47 | from $56 |
| Singapore Singapore, 2h 25m, 31 a week | Singapore | 2h 25m | 31 | from $53 |
| Pontianak Indonesia, 1h 40m, 21 a week | Indonesia | 1h 40m | 21 | |
| Manado Indonesia, 5h 50m, 21 a week | Indonesia | 5h 50m | 21 | |
| Kupang Indonesia, 2h, 20 a week | Indonesia | 2h | 20 | from $113 |
| Medan Indonesia, 4h 20m, 17 a week | Indonesia | 4h 20m | 17 | |
| Palu Indonesia, 3h 25m, 17 a week | Indonesia | 3h 25m | 17 | |
| Sorong Indonesia, 6h, 14 a week | Indonesia | 6h | 14 | |
| Hong Kong Hong Kong, 4h 55m, 10 a week | Hong Kong | 4h 55m | 10 | from $179 |
| Jeddah Saudi Arabia, 11h 5m, 8 a week | Saudi Arabia | 11h 5m | 8 | |
| Guangzhou China, 5h, 7 a week | China | 5h | 7 | from $125 |
| Bandung Indonesia, 1h 30m, 7 a week | Indonesia | 1h 30m | 7 | from $69 |
| Labuan Bajo Indonesia, 1h 30m, 4 a week | Indonesia | 1h 30m | 4 | from $118 |
| Bandar Seri Begawan Brunei, 2h 15m, 3 a week | Brunei | 2h 15m | 3 | |
| Semarang Indonesia, 55m, 3 a week | Indonesia | 55m | 3 | |
| Shenzhen China, 5h 30m, 2 a week | China | 5h 30m | 2 |
Surabaya airport
Where the nonstop flights depart from
Airlines
Nonstop flights a week from Surabaya
Frequently asked questions
Where can you fly nonstop from Surabaya?
To 22 cities in 7 countries. The busiest routes are Jakarta (248 flights a week), Makassar (193 flights a week), Denpasar (Bali) (101 flights a week), Balikpapan (62 flights a week) and Banjarmasin (61 flights a week).
What are the cheapest flights from Surabaya?
Denpasar (Bali) from $34, Kuala Lumpur from $49, Singapore from $53 and Praya from $56. Search shows the price for your dates.
Which countries have direct flights from Surabaya?
China, Malaysia, Singapore, Hong Kong, Saudi Arabia and Brunei.
Which airport does Surabaya fly from?
All nonstop flights depart from Juanda International.
Which airlines fly from Surabaya?
Lion Air (307 flights a week), Citilink (199 flights a week), Super Air Jet (114 flights a week), Batik Air (106 flights a week), Garuda Indonesia (73 flights a week) and Indonesia AirAsia (28 flights a week) and 11 more.
Where can you fly from Surabaya in under 2 hours?
Semarang (55m), Denpasar (Bali) (1h), Banjarmasin (1h 10m), Jakarta (1h 30m), Makassar (1h 30m), Bandung (1h 30m), Labuan Bajo (1h 30m) and Balikpapan (1h 35m).