Flights to Surabaya, Indonesia

One search, all the flights
We find you the best flight deals and travel hacks so that you can choose how to book.

Rise above all travel anxieties
With the Kiwi.com Guarantee we have your back with whatever happens.

Trusted by millions
Join over 10 million yearly travellers booking with ease.
Weather in Surabaya
Average Weather
Month | Average monthly max temperature | Average monthly min temperature |
January | 30°C | 25°C |
February | 30°C | 25°C |
March | 30°C | 25°C |
April | 30°C | 25°C |
May | 31°C | 25°C |
June | 31°C | 25°C |
July | 31°C | 24°C |
August | 31°C | 24°C |
September | 32°C | 24°C |
October | 33°C | 26°C |
November | 32°C | 26°C |
December | 31°C | 25°C |
14 day forecast
Cheapest month to fly to Surabaya
Explore price trends for trips to Surabaya
Showing prices in USD
Annual Avg. Price | 490 USD |
May 2025 | 404 USD |
June 2025 | 766 USD |
July 2025 | 473 USD |
August 2025 | 403 USD |
September 2025 | 333 USD |
October 2025 | 405 USD |
November 2025 | 405 USD |
January 2026 | 516 USD |
February 2026 | 516 USD |
March 2026 | 516 USD |
April 2026 | 657 USD |
Direct flights to Surabaya
Find direct flights from anywhere to Surabaya
- Medan to Surabaya from $165
- Bandar Seri Begawan to Surabaya from $480
- Hong Kong to Surabaya from $486
- Guangzhou to Surabaya from $503
- Fresno to Surabaya from $724
- Laredo to Surabaya from $734
- Pensacola to Surabaya from $769
- Appleton to Surabaya from $773
- Shreveport to Surabaya from $814
- Lexington to Surabaya from $821
- Minot to Surabaya from $835
- Burlington to Surabaya from $858
- Midland to Surabaya from $890
- Green Bay to Surabaya from $904
- Bangor to Surabaya from $956
- Arcata to Surabaya from $993
- Plattsburgh to Surabaya from $1,172
- Page to Surabaya from $1,780
Airlines flying to Surabaya
Best airlines flying to Surabaya
- Hawaiian Airlines
- IndiGo Airlines
- Flyadeal
- Royal Jordanian
- Turkmenistan Airlines
- HiSky
- Jazeera Airways
- Nesma Airlines
- China Airlines
- Air India Limited
- Gulf Air Bahrain
- Starlux Airlines
- LATAM Airlines
- Indonesia AirAsia
- Garuda Indonesia
- Safarilink Aviation
- flynas
- Emirates
- China Southern Airlines
- VivaAerobus