DepartureMap
ExploreFlightsMapAirlinesCountriesBlog
Free Tools
DepartureMap

Discover direct flights from every airport in the world. Compare airlines, routes, and find your next adventure.

Popular Airports

London Heathrow (LHR)Dubai (DXB)Singapore Changi (SIN)Tokyo Narita (NRT)New York JFK (JFK)Los Angeles (LAX)Paris CDG (CDG)Bangkok (BKK)Hong Kong (HKG)Sydney (SYD)Istanbul (IST)Amsterdam (AMS)

Regions

AsiaEuropeNorth AmericaMiddle EastOceaniaSouth AmericaAfrica

Tools

Jet Lag CalculatorFlight Time Calculator

© 2026 DepartureMap. Flight data provided by AeroDataBox.

Privacy Policy|

We may earn a commission when you click flight links. This doesn't affect our data or recommendations.

  1. Home
  2. Flights
  3. Singapore to Surabaya

🇸🇬SingaporeSIN🇮🇩SurabayaSUB

Direct + 17 connections
Alliance
≤ 19h 50m
17 routes
Direct Flight
SingaporeSurabaya
ScootSingapore Airlines
2h 7m1,376 km35x/week
Route detailsSearch Flights→
Connecting flights
17 routes

1-stop connections via intermediate airports. Durations exclude layover.

🇮🇩
viaSemarangSRG
IW
2h 41m
1,435 km
🇮🇩
viaPalembangPLM
2h 46m
1,504 km
🇮🇩
viaJakartaCGK
IDIP+4
2h 51m
1,573 km
🇮🇩
viaPekanbaruPKU
3h 9m
1,830 km
🇲🇾
viaSepangKUL
MH+3
3h 19m
1,964 km
🇮🇩
viaKuta, BadungDPS
8B+7
3h 19m
1,975 km
🇮🇩
viaMataram (Pujut, Lombok Tengah)LOP
QGIU
3h 34m
2,179 km
🇮🇩
viaBalikpapanBPN
IUQG+1
3h 41m
2,282 km
🇲🇾
viaPenangPEN
2Y+1
4h 2m
2,580 km
🇧🇳
viaBandar Seri BegawanBWN
4h 8m
2,669 km
🇮🇩
viaMakassarUPG
QGSJ
4h 8m
2,661 km
🇮🇩
viaManadoMDC
5h 42m
4,000 km
🇹🇭
viaBangkokDMK
SL
5h 54m
4,169 km
🇭🇰
viaHong KongHKG
7h 54m
5,870 km
🇨🇳
viaGuangzhou (Huadu)CAN
8h 9m
6,070 km
🇨🇳
viaFuzhou (Changle)FOC
9h 13m
6,985 km
🇸🇦
viaJeddahJED
19h 50m
16,005 km

Loading map...

🇸🇬All flights from Singapore🇮🇩All flights from SurabayaSurabaya to Singapore

Flying from Singapore to Surabaya

Looking for flights from Singapore (SIN) to Surabaya (SUB)? DepartureMap shows you all available direct flights and 1-stop connecting options between these two cities.

There is a direct flight from Singapore to Surabaya with an average flight time of 2h 7m, covering a distance of 1,376 km. This route is operated by Scoot, Singapore Airlines.

17 connecting routes are available with 1 stop, flying via airports such as Semarang (SRG), Palembang (PLM), Jakarta (CGK). Total flight times shown exclude layover time at the connecting airport.

Flying a different route?

Search connecting flights and alternative routes from Singapore, Surabaya, or any other airport.