Cheap flights to Batam

Popular airlines with direct flights to Batam

  • Super Air Jet
    Fly to Batam (BTH)
    • Jakarta
      Direct flights every day
      1 hr 40 min +
    • Padang
      Direct flights every day
      1 hr 15 min +
    • Yogyakarta
      Direct flights every day
      2 hr 5 min +
    • Pekanbaru
      Direct flights every day
      1 hr +
    • Jambi
      Direct flights every Tue, Wed, Thu, Sat, Sun
      1 hr +
  • Lion
    Fly to Batam (BTH)
    • Medan
      Direct flights every day
      1 hr 30 min +
    • Palembang
      Direct flights every day
      1 hr 10 min +
    • Pekanbaru
      Direct flights every day
      1 hr +
    • Surabaya
      Direct flights every day
      2 hr 10 min +
    • Jakarta
      Direct flights every day
      1 hr 40 min +
  • Citilink Indonesia
    Fly to Batam (BTH)
    • Jakarta
      Direct flights every day
      1 hr 40 min +
    • Surabaya
      Direct flights every day
      2 hr 20 min +
    • Medan
      Direct flights every Mon, Tue
      1 hr 25 min +
    • Pekanbaru
      Direct flights every Mon, Tue
      55 min +
    • Palembang
      Direct flights every Mon, Tue
      1 hr 5 min +
  • Wings Abadi Airlines
    Fly to Batam (BTH)
    • Natuna Regency
      Direct flights every Mon, Wed, Fri, Sun
      1 hr 40 min +
    • Jemaja Island
      Direct flights every Wed, Fri, Sun
      1 hr 10 min +
  • Nam Air
    Fly to Batam (BTH)
    • Natuna Regency
      Direct flights every Tue, Thu, Sat
      1 hr 15 min +
    • Jakarta
      Direct flights every Tue, Thu, Sat
      1 hr 35 min +
  • Batik Air
    Fly to Batam (BTH)
    • Jakarta
      Direct flights every day
      1 hr 40 min +
    • Federal Territory of Kuala Lumpur
      Direct flights every Mon, Tue, Wed, Fri, Sat, Sun
      1 hr 10 min +

Popular airports near Batam

  • Hang Nadim International Airport (BTH)
    Batam Indonesia 20 min 4 mi
  • Raja Haji Fisabilillah International Airport - Tanjung Pinang (TNJ)
    Tanjung Pinang Indonesia 2 hr 28 min 35 mi

When to fly to Batam

Off-seasons section.
Off-season
Apr – Jul
Less popular and lower prices
Peak seasons section.
Peak season
Dec – Mar
Most popular and higher prices

Frequently asked questions about flying to Batam

What counts as the best airline for your flights to Batam really depends on your individual needs. You may have a favorite carrier or a loyalty program you like, but price, convenience, and airports served also come into play. Flexibility and booking terms – Can you change flights if you want to stay longer or get a refund if you have to postpone your trip? – are also factors that help determine which airline is best to fly to Batam.

In terms of direct flights, Super Air Jet is the most popular, flying directly from 9 cities. Super Air Jet flies to Hang Nadim International Airport (BTH) .

Other popular airlines flying to Batam are Lion, Citilink Indonesia, Wings Abadi Airlines, Nam Air, Batik Air.
  • Lion flies directly from 9 cities. Lion flies to Hang Nadim International Airport (BTH) .
  • Citilink Indonesia flies directly from 6 cities. Citilink Indonesia flies to Hang Nadim International Airport (BTH) .
  • Wings Abadi Airlines flies directly from 2 cities. Wings Abadi Airlines flies to Hang Nadim International Airport (BTH) .
  • Nam Air flies directly from 2 cities. Nam Air flies to Hang Nadim International Airport (BTH) .
  • Batik Air flies directly from 2 cities. Batik Air flies to Hang Nadim International Airport (BTH) .
  • Super Air Jet offers direct flights to Batam from 9 cities. The most frequent departures are: Jakarta, Padang, Yogyakarta, Pekanbaru and Jambi.
  • Lion offers direct flights to Batam from 9 cities. The most frequent departures are: Medan, Palembang, Pekanbaru, Surabaya and Jakarta.
  • Citilink Indonesia offers direct flights to Batam from 6 cities. The most frequent departures are: Jakarta, Surabaya, Medan, Pekanbaru and Palembang.
  • Wings Abadi Airlines offers direct flights to Batam from 2 cities. The most frequent departures are: Natuna Regency and Jemaja Island.
  • Nam Air offers direct flights to Batam from 2 cities. The most frequent departures are: Natuna Regency and Jakarta.
  • Batik Air offers direct flights to Batam from 2 cities. The most frequent departures are: Jakarta and Federal Territory of Kuala Lumpur.
Batam has a humid tropical climate, with constant warm to hot weather year-round. Nov–Jan is the monsoon season, but heavy rainfall is also common in other months. Peak travel is May–Jun and Nov–Jan. Holi (Feb/Mar, dates vary) is the Hindu spring festival, where street revelers throw colored powder and water at each other. Islamic celebrations include Eid al-Fitr (dates vary), with feasting to mark the end of Ramadan, a month-long period of fasting.
Batam is served by only one major airport: Hang Nadim International Airport, 4 mi away from the city center.
Finding last-minute flights to Batam is easy on Google Flights.
Select your departure city and use the calendar to pick your preferred travel dates and find the lowest ticket prices available. You can even check for flights departing today.
To find the cheapest tickets, it’s usually best to book at least a few weeks in advance for domestic flights and a few months in advance for cheap international flights.
You can find great flight deals to Batam on Google Flights.
Just enter your departure city, choose Batam in the destination field, and click Search .
You can filter the results to see only nonstop flights or flights under a certain price to more easily plan your perfect budget trip.

You can also turn on price tracking to get alerts if the price changes for a route or flight.

Search more flights

Find cheap flights on popular routes