Support

Flights Semarang — Jakarta

Semarang
SRG
Jakarta
JKT

Cheap flights Semarang — Jakarta

Below you can see the best deals on flights Semarang — Jakarta for upcoming dates. Direct and connecting flights from various airlines — compare prices and choose the right ticket.

The lowest price for the next 2 months is on 10 August, from AED 245.

Top 10 cheap flights Semarang — Jakarta

Direct flights Semarang — Jakarta

Direct flight options for Semarang — Jakarta with no stopovers on upcoming dates. A direct flight is faster and more convenient — especially when travelling with luggage or children.

The fastest direct flight is operated by Batik Air Indonesia — travel time is 1 h 10 min.

Top 10 direct flights Semarang — Jakarta

About the Semarang — Jakarta flight

On this page, you can find and buy flight tickets from Semarang to Jakarta. This 406-kilometer route is serviced regularly, with approximately 81 flights per week ensuring quick travel between the cities.

Flights on this route are operated by Garuda Indonesia, Batik Air, and Citilink. To book a ticket at a great price, use the calendar provided and check out information on how to get to Semarang airport.

Flight schedule Semarang — Jakarta

The table shows direct flights Semarang → Jakarta on the selected date. The flight takes approximately 1 h 10 min. Regular flights are operated by Batik Air Indonesia, Garuda, Citilink and Etihad. Departures from Achmad Yani International Airport airports, arrivals at Soekarno-Hatta International Airport and Halim Perdanakusuma Airport.

For each flight, the following details are shown: departure time (local), arrival city and airport, flight number and airline, terminal or gate, and status. Click on a flight to open its details and go to ticket search. To view flights on a different day, change the date above the table.

Today
Any time

Flight ticket prices by day: Semarang — Jakarta

Below is a calendar of the lowest flight ticket prices for Semarang — Jakarta by day. Pick a convenient date and instantly see the fare. The cheapest flights on this route start from AED 243 in ,, and the most expensive are around AED 282 in n. If your travel dates are flexible, the calendar will help you find the best price for your preferred period. To view round-trip fares, switch to the "Round trip" tab above the calendar, select your departure date — and the right-hand calendar will highlight the lowest prices for return flights on each day.

 
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--

Prices by month

Semarang → Jakarta, average one-way price

MonthAverage priceLevelMonthAverage priceLevelMonthAverage priceLevel
JanAED 376highMayAED 321mediumSepAED 306medium
FebAED 291lowJunAED 366highOctAED 286low
MarAED 286lowJulAED 281lowNovAED 281low
AprAED 311mediumAugAED 316mediumDecAED 381high

Some values are estimated based on seasonality.

When to fly

The weather in Jakarta remains hot throughout the year, with peak temperatures recorded in October (up to 31.4°C). The rainiest month is February, with over 311 mm of precipitation, which may affect travel comfort.

In terms of savings, it is most cost-effective to fly in August, September, or October, when ticket prices start AED 243. The most expensive month to plan a trip is July, with prices starting AED 284.

The optimal time for booking is August: it offers a great compromise between dry weather and low airfares. It is recommended to avoid flying in January due to the very high probability of prolonged tropical downpours.

Temperature · Jakarta

Dry and wet days · Jakarta

Wind speed and direction · Jakarta

We'll let you know if you need a visa

Enter your destination or
Your nationality
Destination

How to get the best deal on a Semarang — Jakarta ticket

  • Book your tickets 2–4 weeks before departure to find the best deals around AED 243.
  • Low-cost carriers operate frequently on this 406 km route, so always check if baggage is included when comparing prices.
  • Use the price dynamics chart on this page: departures on Tuesdays and Wednesdays are often cheaper than weekend flights.
  • If you plan to travel during peak months (such as July), try to buy your tickets in advance, as the number of budget seats on short-haul routes is limited.

Airlines

There are 11 airlines operating on the route between these cities, with Garuda Indonesia, Batik Air, and Citilink leading in flight frequency. Most flights are direct, providing quick connections with a total of about 81 departures per week. To check the exact schedule for specific dates and choose a suitable fare, please refer to the detailed list of carriers below.

  • Batik Air Indonesia
    Batik Air IndonesiaID
    35x/week
    WebsiteFleet: 7012M pax/year
    • Direct flight SRG → CGK34x/week
      Duration
      1h 10m
      Days
      un,MonS
    • Direct flight SRG → HLP1x/week
  • Garuda
    GarudaGA
    29x/week
    WebsiteFleet: 8019M pax/year
    • Direct flight SRG → CGK29x/week
      Duration
      1h 19m
      Days
      un,MonS
  • Citilink
    CitilinkQG
    10x/week
    WebsiteFleet: 6011.7M pax/year
    • Direct flight SRG → CGK10x/week
      Duration
      1h 12m
      Days
      un,MonS
  • Etihad
    EtihadEY
    2x/week
    WebsiteFleet: 9714M pax/year
    • Direct flight SRG → CGK2x/week
      Days
      un,MonS
  • Singapore Airlines
    Singapore AirlinesSQ
    1x/week
    WebsiteFleet: 16325M pax/year
    • Direct flight SRG → CGK1x/week
      Days
      un,MonS
  • China Airlines
    China AirlinesCI
    1x/week
    WebsiteFleet: 849.6M pax/year
    • Direct flight SRG → CGK1x/week
      Days
      un,MonS
  • Malaysia Airline
    Malaysia AirlineMH
    1x/week
    WebsiteFleet: 8916.6M pax/year
    • Direct flight SRG → CGK1x/week
      Days
      un,MonS
  • Indigo Air
    Indigo Air6E
    1x/week
    WebsiteFleet: 434118M pax/year
    • Direct flight SRG → CGK1x/week
      Days
      un,MonS
  • Bangkok Airways
    Bangkok AirwaysPG
    1x/week
    WebsiteFleet: 254.3M pax/year
    • Direct flight SRG → CGK1x/week
      Days
      un,MonS
  • Saudi Arabian Airlines
    Saudi Arabian AirlinesSV
    1x/week
    WebsiteFleet: 14730M pax/year
    • Direct flight SRG → CGK1x/week
      Days
      un,MonS
  • Oman Air
    Oman AirWY
    1x/week
    WebsiteFleet: 325.4M pax/year
    • Direct flight SRG → CGK1x/week
      Days
      un,MonS

Cities and airports on the Semarang — Jakarta route

Flights Semarang — Jakarta depart from Achmad Yani International Airport and arrive at Soekarno-Hatta International Airport and Halim Perdanakusuma Airport. Below are pages for the cities, countries, and airports on the route: airlines, schedules, and travel guides.

Departure airports
Arrival airports

Frequently asked questions about the Semarang — Jakarta flight

How long is the flight from Semarang to Jakarta?

The average direct flight time is between 50 and 70 minutes, as the distance between the cities is short, at only 406 kilometers.

Which airlines fly this route?

Regular service is provided by Garuda Indonesia, Batik Air, Citilink, and several other international and regional carriers.

Are there direct flights between the cities?

Yes, most of the 81 weekly flights are direct, allowing you to reach the capital as quickly as possible without any layovers.

How much is the cheapest flight?

The cost depends on the departure date and demand; currently, prices start from 4,846 ₽. You can always see the latest offers in the low price calendar.

Which airport in Jakarta do flights arrive at?

Depending on the chosen airline, flights arrive at either Soekarno-Hatta International Airport (CGK) or Halim Perdanakusuma Airport (HLP).