Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Lion Air

The cheapest airline(s) flying from Semarang to Bali is Lion Air.

  • Lion Air Lion Air
  • Citilink Citilink
  • Batik Air Batik Air
  • Garuda Indonesia Garuda Indonesia
Cheapest Month January

Travel Period: December 2024 - November 2025

The cheapest month(s) to fly from Semarang to Bali is January.

  • Dec 2024
  • Jan 2025
  • Feb 2025
  • Mar 2025
  • Apr 2025
  • May 2025
  • Jun 2025
  • Jul 2025
  • Aug 2025
  • Sep 2025
  • Oct 2025
  • Nov 2025
Cheapest Day of the Week Saturday

The cheapest day(s) of the week to fly from Semarang to Bali is Saturday.

  • Sun Sunday
  • Mon Monday
  • Tue Tuesday
  • Wed Wednesday
  • Thu Thursday
  • Fri Friday
  • Sat Saturday

Flight Schedules

Last Updated: Sat, 2 Nov, 2024

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 07:00 SRG
    09:20 DPS
    1Hrs, 20m Direct
  • SRGSemarang Airport 07:00 - DPS 09:20 1h 20m Direct
  • SRGSemarang Airport 07:00
  • DPSDenpasar Bali Airport 09:20
  • 1h 20m
  • Direct
  • Lion Air (JT 270)Boeing 737 900
  • Lion Air (JT 270)
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • Boeing 737 900
  • 11:30 SRG
    13:50 DPS
    1Hrs, 20m Direct
  • SRGSemarang Airport 11:30 - DPS 13:50 1h 20m Direct
  • SRGSemarang Airport 11:30
  • DPSDenpasar Bali Airport 13:50
  • 1h 20m
  • Direct
  • Lion Air (JT 272)Boeing 737 900
  • Lion Air (JT 272)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • Boeing 737 900
  • 12:05 SRG
    14:25 DPS
    1Hrs, 20m Direct
  • SRGSemarang Airport 12:05 - DPS 14:25 1h 20m Direct
  • SRGSemarang Airport 12:05
  • DPSDenpasar Bali Airport 14:25
  • 1h 20m
  • Direct
  • Lion Air (JT 272)Boeing 737 900
  • Lion Air (JT 272)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • Boeing 737 900
  • 07:05 SRG
    12:35 DPS
    4Hrs, 30m 1 Stop (CGK)
  • SRGSemarang Airport 07:05 - DPS 12:35 4h 30m 1 Stop (CGK) Jakarta
  • SRGSemarang Airport 07:05
    CGKJakarta Soekarno-Hatta Airport 09:40
  • CGKJakarta Soekarno-Hatta Airport 08:20
    DPSDenpasar Bali Airport 12:35
  • 4h 30m (1h 20m)
  • 1 Stop CGK · Jakarta 1h 20m
  • Garuda Indonesia (GA 231)Boeing 737 800
    Garuda Indonesia (GA 404)Boeing 737 800
  • Garuda Indonesia (GA 231)
    • M
    • T
    • W
    • T
    • F
    • -
    • S
  • 08:45 SRG
    14:05 DPS
    4Hrs, 20m 1 Stop (CGK)
  • SRGSemarang Airport 08:45 - DPS 14:05 4h 20m 1 Stop (CGK) Jakarta
  • SRGSemarang Airport 08:45
    CGKJakarta Soekarno-Hatta Airport 11:10
  • CGKJakarta Soekarno-Hatta Airport 10:00
    DPSDenpasar Bali Airport 14:05
  • 4h 20m (1h 10m)
  • 1 Stop CGK · Jakarta 1h 10m
  • Citilink (QG 803)Airbus
    Citilink (QG 684)Airbus
  • Citilink (QG 803)
    • -
    • -
    • W
    • -
    • F
    • -
    • S
  • 09:45 SRG
    16:00 DPS
    5Hrs, 15m 1 Stop (CGK)
  • SRGSemarang Airport 09:45 - DPS 16:00 5h 15m 1 Stop (CGK) Jakarta
  • SRGSemarang Airport 09:45
    CGKJakarta Soekarno-Hatta Airport 13:00
  • CGKJakarta Soekarno-Hatta Airport 11:05
    DPSDenpasar Bali Airport 16:00
  • 5h 15m (1h 55m)
  • 1 Stop CGK · Jakarta 1h 55m
  • Garuda Indonesia (GA 235)Boeing 737 800
    Garuda Indonesia (GA 422)Boeing 737 800
  • Garuda Indonesia (GA 235)
    • M
    • -
    • W
    • T
    • F
    • -
    • S
  • 15:25 SRG
    20:45 DPS
    4Hrs, 20m 1 Stop (CGK)
  • SRGSemarang Airport 15:25 - DPS 20:45 4h 20m 1 Stop (CGK) Jakarta
  • SRGSemarang Airport 15:25
    CGKJakarta Soekarno-Hatta Airport 17:50
  • CGKJakarta Soekarno-Hatta Airport 16:50
    DPSDenpasar Bali Airport 20:45
  • 4h 20m (1h)
  • 1 Stop CGK · Jakarta 1h
  • Garuda Indonesia (GA 245)Boeing 737 800
    Garuda Indonesia (GA 414)Airbus Industrie 330 300
  • Garuda Indonesia (GA 245)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 15:25 SRG
    20:55 DPS
    4Hrs, 30m 1 Stop (CGK)
  • SRGSemarang Airport 15:25 - DPS 20:55 4h 30m 1 Stop (CGK) Jakarta
  • SRGSemarang Airport 15:25
    CGKJakarta Soekarno-Hatta Airport 18:00
  • CGKJakarta Soekarno-Hatta Airport 16:50
    DPSDenpasar Bali Airport 20:55
  • 4h 30m (1h 10m)
  • 1 Stop CGK · Jakarta 1h 10m
  • Garuda Indonesia (GA 245)Boeing 737 800
    Garuda Indonesia (GA 416)Airbus Industrie 330 300
  • Garuda Indonesia (GA 245)
    • M
    • -
    • W
    • -
    • -
    • -
    • -
  • 15:25 SRG
    20:55 DPS
    4Hrs, 30m 1 Stop (CGK)
  • SRGSemarang Airport 15:25 - DPS 20:55 4h 30m 1 Stop (CGK) Jakarta
  • SRGSemarang Airport 15:25
    CGKJakarta Soekarno-Hatta Airport 17:55
  • CGKJakarta Soekarno-Hatta Airport 16:50
    DPSDenpasar Bali Airport 20:55
  • 4h 30m (1h 05m)
  • 1 Stop CGK · Jakarta 1h 05m
  • Garuda Indonesia (GA 245)Boeing 737 800
    Garuda Indonesia (GA 426)Boeing 737 800
  • Garuda Indonesia (GA 245)
    • -
    • -
    • -
    • T
    • F
    • -
    • -
  • 15:25 SRG
    21:05 DPS
    4Hrs, 40m 1 Stop (CGK)
  • SRGSemarang Airport 15:25 - DPS 21:05 4h 40m 1 Stop (CGK) Jakarta
  • SRGSemarang Airport 15:25
    CGKJakarta Soekarno-Hatta Airport 18:10
  • CGKJakarta Soekarno-Hatta Airport 16:50
    DPSDenpasar Bali Airport 21:05
  • 4h 40m (1h 20m)
  • 1 Stop CGK · Jakarta 1h 20m
  • Garuda Indonesia (GA 245)Boeing 737 800
    Garuda Indonesia (GA 416)Airbus Industrie 330 300
  • Garuda Indonesia (GA 245)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 15:25 SRG
    21:05 DPS
    4Hrs, 40m 1 Stop (CGK)
  • SRGSemarang Airport 15:25 - DPS 21:05 4h 40m 1 Stop (CGK) Jakarta
  • SRGSemarang Airport 15:25
    CGKJakarta Soekarno-Hatta Airport 18:10
  • CGKJakarta Soekarno-Hatta Airport 16:50
    DPSDenpasar Bali Airport 21:05
  • 4h 40m (1h 20m)
  • 1 Stop CGK · Jakarta 1h 20m
  • Garuda Indonesia (GA 245)Boeing 737 800
    Garuda Indonesia (GA 418)Airbus Industrie 330 300
  • Garuda Indonesia (GA 245)
    • -
    • -
    • -
    • -
    • F
    • -
    • -
  • 15:25 SRG
    21:40 DPS
    5Hrs, 15m 1 Stop (CGK)
  • SRGSemarang Airport 15:25 - DPS 21:40 5h 15m 1 Stop (CGK) Jakarta
  • SRGSemarang Airport 15:25
    CGKJakarta Soekarno-Hatta Airport 18:45
  • CGKJakarta Soekarno-Hatta Airport 16:50
    DPSDenpasar Bali Airport 21:40
  • 5h 15m (1h 55m)
  • 1 Stop CGK · Jakarta 1h 55m
  • Garuda Indonesia (GA 245)Boeing 737 800
    Garuda Indonesia (GA 416)Airbus Industrie 330 300
  • Garuda Indonesia (GA 245)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 15:25 SRG
    21:40 DPS
    5Hrs, 15m 1 Stop (CGK)
  • SRGSemarang Airport 15:25 - DPS 21:40 5h 15m 1 Stop (CGK) Jakarta
  • SRGSemarang Airport 15:25
    CGKJakarta Soekarno-Hatta Airport 18:45
  • CGKJakarta Soekarno-Hatta Airport 16:50
    DPSDenpasar Bali Airport 21:40
  • 5h 15m (1h 55m)
  • 1 Stop CGK · Jakarta 1h 55m
  • Garuda Indonesia (GA 245)Boeing 737 800
    Garuda Indonesia (GA 416)Boeing 737 800
  • Garuda Indonesia (GA 245)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 15:25 SRG
    21:55 DPS
    5Hrs, 30m 1 Stop (CGK)
  • SRGSemarang Airport 15:25 - DPS 21:55 5h 30m 1 Stop (CGK) Jakarta
  • SRGSemarang Airport 15:25
    CGKJakarta Soekarno-Hatta Airport 18:55
  • CGKJakarta Soekarno-Hatta Airport 16:50
    DPSDenpasar Bali Airport 21:55
  • 5h 30m (2h 05m)
  • 1 Stop CGK · Jakarta 2h 05m
  • Garuda Indonesia (GA 245)Boeing 737 800
    Garuda Indonesia (GA 424)Boeing 737 800
  • Garuda Indonesia (GA 245)
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • 17:40 SRG
    23:05 DPS
    4Hrs, 25m 1 Stop (CGK)
  • SRGSemarang Airport 17:40 - DPS 23:05 4h 25m 1 Stop (CGK) Jakarta
  • SRGSemarang Airport 17:40
    CGKJakarta Soekarno-Hatta Airport 20:00
  • CGKJakarta Soekarno-Hatta Airport 18:55
    DPSDenpasar Bali Airport 23:05
  • 4h 25m (1h 05m)
  • 1 Stop CGK · Jakarta 1h 05m
  • Garuda Indonesia (GA 241)Boeing 737 800
    Garuda Indonesia (GA 424)Boeing 737 800
  • Garuda Indonesia (GA 241)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the fastest flight time from Semarang to Bali?

The fastest flight time for direct flights from Semarang to Bali is 1 hour 20 minutes. Check latest flight schedules & prices on Wego.

What’s the most popular airline flying from Semarang to Bali?

The most popular airline flying from Semarang to Bali is Lion Air. Find the latest flight deals on Wego.

How far is Bali from Semarang?

The flight distance between Semarang and Bali is 546km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 07:00. The last flight of the day departs at 07:00. See the full list of flight times on Wego.

How many airlines offer direct flights from Semarang to Bali?

There are 1 airlines that offer direct flights from Semarang to Bali. Find out the list of airlines on Wego.