Find cheap one-way flights from Batam to Jakarta starting at US$45.

  • One way
  • Round-trip

Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.

When is the cheapest time to book flights?

  • 612
  • 1319
  • 2026
  • Mar

    275
  • 612
  • 1319
  • 2026
  • Apr

    272
  • 39
  • 1016
  • 1723
  • 2430
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.

Find cheap flights from Batam to Jakarta by different airports

  • BTHCGK
    Mon, Feb 20
    One wayDirect
    From US$45
  • BTHHLP
    Wed, Mar 29
    One way1 transfer
    From US$98

Frequently Asked Questions

  • When are flight tickets from Batam to Jakarta the cheapest?

    Airlines adjust prices for flights from Batam to Jakarta based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • How much are flights from Batam to Jakarta?

    According to Trip.com's data, the lowest price is around US$130.
  • How long is a flight from Batam to Jakarta?

    It takes about 1 hour 44 minutes to fly from Batam to Jakarta.
  • What is the transportation method from the main airport to downtown in Jakarta?

    • The distance from Soekarno-Hatta International Airport to downtown is about 23km, by taxi about 40 minutes.
    • The distance from Halim Perdanakusuma International Airport to downtown is about 8km, by taxi about 20 minutes.
  • What time does the earliest flight from Batam to Jakarta depart?

    The earliest flight departs from Batam at 07:00 and arrives in Jakarta at 08:40.
  • What time does the latest flight from Batam to Jakarta depart?

    The latest flight departs from Batam at 18:15 and arrives in Jakarta at 19:55.
  • What are the most popular airlines that fly Batam (BTH) to Jakarta (JKT)?

    Airlines with flights from Batam to Jakarta: Emirates, Garuda Indonesia, Hahn Air System, Batik Air, NAM Air and Super Air Jet.
  • What's the most popular airline for direct flights from Batam (BTH) to Jakarta (JKT)?

    Citilink operates 62 direct flights from Batam (BTH) to Jakarta (JKT).
  • How many airports in Jakarta (JKT)?

Batam to Jakarta Flight Information

Cheapest return ticket price
US$93
Cheapest direct flight price
US$45
Cheapest month
January
Peak season for travel
May