- Singapore (SIN) Bali (DPS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 7 Non-stop flights per dayat least 2h 35minfrom $88 - Casablanca (CMN) Bali (DPS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 18h 35minfrom $892 - Dusseldorf (DUS) Bali (DPS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 18h 35minfrom $1,023 - Amsterdam (AMS) Jakarta - Soekarno-Hatta International (CGK)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 1 Non-stop flight per dayat least 13h 50minfrom $802 - Bangkok (BKK) Bali (DPS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
2 Non-stop flights per dayat least 4h 20minfrom $135 - Jakarta - Soekarno-Hatta International (CGK) Bali (DPS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 14 Non-stop flights per dayat least 1h 40minfrom $75 - Kuala Lumpur (KUL) Bali (DPS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–7 Non-stop flights per dayat least 2h 55minfrom $92 - Perth (PER) Bali (DPS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–5 Non-stop flights per dayat least 3h 35minfrom $95 - Dubai (DXB) Jakarta - Soekarno-Hatta International (CGK)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
2 Non-stop flights per dayat least 8h 15minfrom $413 - Jeddah (JED) Jakarta - Soekarno-Hatta International (CGK)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 4 Non-stop flights per dayat least 9h 45minfrom $547 - Shanghai Pudong (PVG) Bali (DPS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 1 Non-stop flight per dayat least 6h 20minfrom $776 - Cairns (CNS) Bali (DPS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 1 Non-stop flight per dayat least 4h 40minfrom $262 - Dubai (DXB) Bali (DPS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
2 Non-stop flights per dayat least 9h 5minfrom $420 - Jakarta - Metropolitan Area (JKT) Bali (DPS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–14 Non-stop flights per dayat least 1h 40minfrom $75 - Bali (DPS) Labuan Bajo (LBJ)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 4 Non-stop flights per dayat least 1h 5minfrom $115 - Frankfurt (FRA) Jakarta - Soekarno-Hatta International (CGK)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 16h 50minfrom $717 - Dusseldorf (DUS) Jakarta - Soekarno-Hatta International (CGK)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 17h 45minfrom $747 - Vienna (VIE) Bali (DPS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 17h 45minfrom $746 - Munich (MUC) Bali (DPS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 16h 25minfrom $859 - Berlin (BER) Bali (DPS)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
only flights with stopoverat least 17h 10minfrom $367
Stops
- Direct flight
Departure airport
Departure country
Destination airport
Airline
- Emirates Airline
- Qatar Airways
- Etihad Airways
- Finnair
- Turkish Airlines
Outbound weekday
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday