Find Cheap flights to Batam – Best Airfare Deals

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From
To
Departure date
Return Date
Search Flights
Feeling spontaneous? Search flights to anywhere!

50M+ Downloads,
1M+ Reviews

Easy Flight Changes

Cancel or change your flight booking without hassle

Convenient Payment

Easy transaction with TPayLater, Credit Card, and others.

24/7 Support

Reach out to us anytime, anywhere
Home
/
Flight
/
Batam

Cheap Flights Insights: Ticket Prices, Best Months & Duration to Batam

What is the cheapest month to book a flight to Batam (BTH)

Currently, September offers the most budget-friendly flights to Batam. Remember that many factors can influence flight costs, so comparing airlines, departure airports, and flight times will always give you more choices.
OriginDestinationDeparture DatePrice
Jakarta (CGK)Batam (BTH)Tuesday, 23 September 2025Rp 717.100
Jakarta (CGK)Batam (BTH)Saturday, 4 October 2025Rp 817.600
Jakarta (CGK)Batam (BTH)Saturday, 1 November 2025Rp 1.124.500
Jakarta (CGK)Batam (BTH)Monday, 1 December 2025Rp 1.259.900
Jakarta (CGK)Batam (BTH)Tuesday, 6 January 2026Rp 1.209.400
Jakarta (CGK)Batam (BTH)Tuesday, 3 February 2026Rp 1.209.400
Jakarta (CGK)Batam (BTH)Tuesday, 3 March 2026Rp 1.209.400
Jakarta (CGK)Batam (BTH)Tuesday, 7 April 2026Rp 1.209.400
Jakarta (CGK)Batam (BTH)Tuesday, 12 May 2026Rp 1.209.400
Jakarta (CGK)Batam (BTH)Tuesday, 9 June 2026Rp 1.186.200
Jakarta (CGK)Batam (BTH)Tuesday, 7 July 2026Rp 1.210.400
Jakarta (CGK)Batam (BTH)Tuesday, 4 August 2026Rp 1.209.400

Flight Schedule to Batam

Here are all the scheduled flights to Batam, providing a variety of convenient travel options.
Fri, 19 Sept 2025
Sat, 20 Sept 2025
Sun, 21 Sept 2025
Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Citilink
Citilink
06.00
07.05
Palembang (PLM)
Batam (BTH)
Book flight
Super Air Jet
Super Air Jet
07.30
09.35
Yogyakarta (YIA)
Batam (BTH)
Book flight
Lion Air
Lion Air
12.00
13.30
Medan (KNO)
Batam (BTH)
Book flight
Super Air Jet
Super Air Jet
12.45
14.10
Bandar Lampung (TKG)
Batam (BTH)
Book flight
Super Air Jet
Super Air Jet
12.55
14.50
Semarang (SRG)
Batam (BTH)
Book flight
Citilink
Citilink
15.00
17.20
Surabaya (SUB)
Batam (BTH)
Book flight
Garuda Indonesia
Garuda Indonesia
15.00
16.40
Jakarta (CGK)
Batam (BTH)
Book flight
Lion Air
Lion Air
15.40
17.10
Medan (KNO)
Batam (BTH)
Book flight
Lion Air
Lion Air
16.00
17.20
Padang (PDG)
Batam (BTH)
Book flight
Garuda Indonesia
Garuda Indonesia
17.50
19.35
Jakarta (CGK)
Batam (BTH)
Book flight

Best time to book a flight to Batam

Discover the best times to fly to Batam and unlock incredible savings!
1
2
3
Trip duration (in days)
Reset
Planning your flight for 17 Dec? Discover the ideal booking date for the lowest fares: 23 Sept (just 85 day(s) before departure!).
OriginDestinationDeparture DateReturn DatePrice
Jakarta (CGK)Batam (BTH)Jumaat, 19 September 2025Isnin, 22 September 2025RM 494
Jakarta (CGK)Batam (BTH)Sabtu, 20 September 2025Selasa, 23 September 2025RM 379
Jakarta (CGK)Batam (BTH)Ahad, 21 September 2025Rabu, 24 September 2025RM 379
Jakarta (CGK)Batam (BTH)Isnin, 22 September 2025Khamis, 25 September 2025RM 391
Jakarta (CGK)Batam (BTH)Selasa, 23 September 2025Jumaat, 26 September 2025RM 374
Jakarta (CGK)Batam (BTH)Rabu, 24 September 2025Sabtu, 27 September 2025RM 379
Jakarta (CGK)Batam (BTH)Khamis, 25 September 2025Ahad, 28 September 2025RM 379
Jakarta (CGK)Batam (BTH)Jumaat, 26 September 2025Isnin, 29 September 2025RM 379
Jakarta (CGK)Batam (BTH)Sabtu, 27 September 2025Selasa, 30 September 2025RM 377
Jakarta (CGK)Batam (BTH)Ahad, 28 September 2025Rabu, 1 Oktober 2025RM 431
Jakarta (CGK)Batam (BTH)Isnin, 29 September 2025Khamis, 2 Oktober 2025RM 431
Jakarta (CGK)Batam (BTH)Selasa, 30 September 2025Jumaat, 3 Oktober 2025RM 431
Jakarta (CGK)Batam (BTH)Rabu, 1 Oktober 2025Sabtu, 4 Oktober 2025RM 449
Jakarta (CGK)Batam (BTH)Khamis, 2 Oktober 2025Ahad, 5 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Jumaat, 3 Oktober 2025Isnin, 6 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Sabtu, 4 Oktober 2025Selasa, 7 Oktober 2025RM 423
Jakarta (CGK)Batam (BTH)Ahad, 5 Oktober 2025Rabu, 8 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Isnin, 6 Oktober 2025Khamis, 9 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Selasa, 7 Oktober 2025Jumaat, 10 Oktober 2025RM 472
Jakarta (CGK)Batam (BTH)Rabu, 8 Oktober 2025Sabtu, 11 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Khamis, 9 Oktober 2025Ahad, 12 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Jumaat, 10 Oktober 2025Isnin, 13 Oktober 2025RM 426
Jakarta (CGK)Batam (BTH)Sabtu, 11 Oktober 2025Selasa, 14 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Ahad, 12 Oktober 2025Rabu, 15 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Isnin, 13 Oktober 2025Khamis, 16 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Selasa, 14 Oktober 2025Jumaat, 17 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Rabu, 15 Oktober 2025Sabtu, 18 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Khamis, 16 Oktober 2025Ahad, 19 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Jumaat, 17 Oktober 2025Isnin, 20 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Sabtu, 18 Oktober 2025Selasa, 21 Oktober 2025RM 452
Jakarta (CGK)Batam (BTH)Ahad, 19 Oktober 2025Rabu, 22 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Isnin, 20 Oktober 2025Khamis, 23 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Selasa, 21 Oktober 2025Jumaat, 24 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Rabu, 22 Oktober 2025Sabtu, 25 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Khamis, 23 Oktober 2025Ahad, 26 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Jumaat, 24 Oktober 2025Isnin, 27 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Sabtu, 25 Oktober 2025Selasa, 28 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Ahad, 26 Oktober 2025Rabu, 29 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Isnin, 27 Oktober 2025Khamis, 30 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Selasa, 28 Oktober 2025Jumaat, 31 Oktober 2025RM 478
Jakarta (CGK)Batam (BTH)Rabu, 29 Oktober 2025Sabtu, 1 November 2025RM 452
Jakarta (CGK)Batam (BTH)Khamis, 30 Oktober 2025Ahad, 2 November 2025RM 530
Jakarta (CGK)Batam (BTH)Jumaat, 31 Oktober 2025Isnin, 3 November 2025RM 530
Jakarta (CGK)Batam (BTH)Sabtu, 1 November 2025Selasa, 4 November 2025RM 504
Jakarta (CGK)Batam (BTH)Ahad, 2 November 2025Rabu, 5 November 2025RM 582
Jakarta (CGK)Batam (BTH)Isnin, 3 November 2025Khamis, 6 November 2025RM 582
Jakarta (CGK)Batam (BTH)Selasa, 4 November 2025Jumaat, 7 November 2025RM 582
Jakarta (CGK)Batam (BTH)Rabu, 5 November 2025Sabtu, 8 November 2025RM 582
Jakarta (CGK)Batam (BTH)Khamis, 6 November 2025Ahad, 9 November 2025RM 582
Jakarta (CGK)Batam (BTH)Jumaat, 7 November 2025Isnin, 10 November 2025RM 582
Jakarta (CGK)Batam (BTH)Sabtu, 8 November 2025Selasa, 11 November 2025RM 588
Jakarta (CGK)Batam (BTH)Ahad, 9 November 2025Rabu, 12 November 2025RM 582
Jakarta (CGK)Batam (BTH)Isnin, 10 November 2025Khamis, 13 November 2025RM 582
Jakarta (CGK)Batam (BTH)Selasa, 11 November 2025Jumaat, 14 November 2025RM 582
Jakarta (CGK)Batam (BTH)Rabu, 12 November 2025Tiada dataTiada data
Jakarta (CGK)Batam (BTH)Khamis, 13 November 2025Ahad, 16 November 2025RM 589
Jakarta (CGK)Batam (BTH)Jumaat, 14 November 2025Isnin, 17 November 2025RM 582
Jakarta (CGK)Batam (BTH)Sabtu, 15 November 2025Selasa, 18 November 2025RM 504
Jakarta (CGK)Batam (BTH)Ahad, 16 November 2025Rabu, 19 November 2025RM 582
Jakarta (CGK)Batam (BTH)Isnin, 17 November 2025Khamis, 20 November 2025RM 582
Jakarta (CGK)Batam (BTH)Selasa, 18 November 2025Jumaat, 21 November 2025RM 582
Jakarta (CGK)Batam (BTH)Rabu, 19 November 2025Sabtu, 22 November 2025RM 504
Jakarta (CGK)Batam (BTH)Khamis, 20 November 2025Ahad, 23 November 2025RM 582
Jakarta (CGK)Batam (BTH)Jumaat, 21 November 2025Isnin, 24 November 2025RM 582
Jakarta (CGK)Batam (BTH)Sabtu, 22 November 2025Selasa, 25 November 2025RM 504
Jakarta (CGK)Batam (BTH)Ahad, 23 November 2025Rabu, 26 November 2025RM 582
Jakarta (CGK)Batam (BTH)Isnin, 24 November 2025Khamis, 27 November 2025RM 582
Jakarta (CGK)Batam (BTH)Selasa, 25 November 2025Jumaat, 28 November 2025RM 582
Jakarta (CGK)Batam (BTH)Rabu, 26 November 2025Sabtu, 29 November 2025RM 582
Jakarta (CGK)Batam (BTH)Khamis, 27 November 2025Ahad, 30 November 2025RM 582
Jakarta (CGK)Batam (BTH)Jumaat, 28 November 2025Isnin, 1 Disember 2025RM 617
Jakarta (CGK)Batam (BTH)Sabtu, 29 November 2025Selasa, 2 Disember 2025RM 617
Jakarta (CGK)Batam (BTH)Ahad, 30 November 2025Rabu, 3 Disember 2025RM 617
Jakarta (CGK)Batam (BTH)Isnin, 1 Disember 2025Khamis, 4 Disember 2025RM 652
Jakarta (CGK)Batam (BTH)Selasa, 2 Disember 2025Jumaat, 5 Disember 2025RM 652
Jakarta (CGK)Batam (BTH)Rabu, 3 Disember 2025Sabtu, 6 Disember 2025RM 652
Jakarta (CGK)Batam (BTH)Khamis, 4 Disember 2025Ahad, 7 Disember 2025RM 652
Jakarta (CGK)Batam (BTH)Jumaat, 5 Disember 2025Isnin, 8 Disember 2025RM 652
Jakarta (CGK)Batam (BTH)Sabtu, 6 Disember 2025Tiada dataTiada data
Jakarta (CGK)Batam (BTH)Ahad, 7 Disember 2025Rabu, 10 Disember 2025RM 652
Jakarta (CGK)Batam (BTH)Isnin, 8 Disember 2025Khamis, 11 Disember 2025RM 652
Jakarta (CGK)Batam (BTH)Selasa, 9 Disember 2025Jumaat, 12 Disember 2025RM 652
Jakarta (CGK)Batam (BTH)Rabu, 10 Disember 2025Sabtu, 13 Disember 2025RM 652
Jakarta (CGK)Batam (BTH)Khamis, 11 Disember 2025Ahad, 14 Disember 2025RM 652
Jakarta (CGK)Batam (BTH)Jumaat, 12 Disember 2025Isnin, 15 Disember 2025RM 652
Jakarta (CGK)Batam (BTH)Sabtu, 13 Disember 2025Selasa, 16 Disember 2025RM 652
Jakarta (CGK)Batam (BTH)Ahad, 14 Disember 2025Rabu, 17 Disember 2025RM 652
Jakarta (CGK)Batam (BTH)Isnin, 15 Disember 2025Khamis, 18 Disember 2025RM 704
Jakarta (CGK)Batam (BTH)Selasa, 16 Disember 2025Tiada dataTiada data
Jakarta (CGK)Batam (BTH)Rabu, 17 Disember 2025Tiada dataTiada data

Seat Class Comparison: Find Your Perfect Fit

Compare Economy, Business, & First Class Benefits
Economy
Business
MonthSeat ClassAverage Price
SeptemberEconomyRp 1.179.311
OctoberEconomyRp 1.448.047
NovemberEconomyRp 1.599.920
DecemberEconomyRp 1.795.317
JanuaryEconomyRp 1.914.970
FebruaryEconomyRp 1.905.983
MarchEconomyRp 1.946.725
AprilEconomyRp 1.882.338
MayEconomyRp 1.947.723
JuneEconomyRp 1.937.907
JulyEconomyRp 1.991.101
AugustEconomyRp 1.902.471
SeptemberBusinessRp 2.592.267
OctoberBusinessRp 2.397.784
NovemberBusinessRp 3.084.786
DecemberBusinessRp 4.487.929
JanuaryBusinessRp 4.260.306
FebruaryBusinessRp 3.798.072
MarchBusinessRp 5.756.082
AprilBusinessRp 4.949.171
MayBusinessRp 5.972.550
JuneBusinessNo data
JulyBusinessRp 8.751.800
AugustBusinessNo data

Cheapest Day to Fly to Batam (BTH)

See when fares are lowest for your trip to Batam.
OriginDestinationDeparture DatePrice
Jakarta (CGK)Batam (BTH)Monday, 29 September 2025Rp 737.000
Jakarta (CGK)Batam (BTH)Tuesday, 23 September 2025Rp 717.100
Jakarta (CGK)Batam (BTH)Wednesday, 24 September 2025Rp 737.000
Jakarta (CGK)Batam (BTH)Thursday, 25 September 2025Rp 737.000
Jakarta (CGK)Batam (BTH)Friday, 26 September 2025Rp 737.000
Jakarta (CGK)Batam (BTH)Saturday, 27 September 2025Rp 737.000
Jakarta (CGK)Batam (BTH)Sunday, 21 September 2025Rp 737.000

Here is the average price by Airline to Batam (BTH)

Discover the most budget-friendly airline: NAM Air offers the lowest average fares.
AirlineAverage Price
NAM AirRp 1.144.452
Super Air JetRp 1.253.344
CitilinkRp 1.361.205
Batik AirRp 1.396.080
Lion AirRp 1.640.978
Garuda IndonesiaRp 1.785.268
Pelita AirRp 1.851.578

Direct Airline to Batam

Available airlines offering direct flights to Batam start from Rp 717.100.
Select your preferred airline for a direct flight to Batam. Enjoy a smooth and efficient journey to your destination.
Citilink
Citilink
See Airlines
Batik Air
Batik Air
See Airlines
Lion Air
Lion Air
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Susi Air
Susi Air
See Airlines
Jeju Air
Jeju Air
See Airlines
Sriwijaya Air
Sriwijaya Air
See Airlines
Batik Air Malaysia
Batik Air Malaysia
See Airlines
Super Air Jet
Super Air Jet
See Airlines

Flight to Batam

Batam City is one of the largest cities in the Riau Islands and is part of the region in Indonesia called Batam. This city is a significant economic and industrial center in Indonesia, as it is located very close to Singapore and Malaysia. With rapid development, Batam has modern infrastructure and adequate facilities to support various business activities. Besides, Batam is also known as an attractive tourist destination with beautiful beaches, modern shopping centers, and a wide range of culinary options.

About Hang Nadim Airport

Hang Nadim Airport is one of the major airports in Indonesia located in Batam City. Known for its very long runway, which is the second longest in Southeast Asia, Hang Nadim Airport can accommodate various types of aircraft. With modern facilities and adequate services, Hang Nadim Airport serves as the main gateway for tourists and business travelers coming to Batam. Hang Nadim Airport is a strategic airport for both domestic and international travel.

Airport Location

Hang Nadim Airport is located in Nongsa, about 15 km from the city center of Batam. The airport's location is very strategic as it is close to the main routes to various tourist destinations and business centers in Batam.

Airport Terminal

Hang Nadim Airport has one passenger terminal managing all domestic and international flights. With modern facilities, this terminal offers various services such as restaurants, duty-free shops, and comfortable waiting areas for passengers.

Transportation to the Airport

Transportation to Hang Nadim Airport is easily accessible. There are various transportation options available, including taxis, ride-hailing services, and car rentals. The journey from Batam city center to the airport takes about 30 minutes, depending on traffic conditions.

Airlines with Direct Flights to Hang Nadim Batam

When is the Cheapest Time to Fly to Jakarta?

The cheapest time to fly to Jakarta usually occurs outside holiday seasons and on weekdays. Months like February and October often offer lower ticket prices. It is recommended to book tickets well in advance and use Traveloka's promotion features to get the best deals.

Popular Destinations in Batam

Nongsa Beach

Nongsa Beach is one of the beach destinations that offers beautiful views and complete recreational facilities. The beach is perfect for swimming, sunbathing, and water sports activities.

Barelang Bridge

The Barelang Bridge is an iconic bridge of Batam, consisting of six bridges that connect several islands around Batam. It offers an interesting view and is a favorite spot for taking photos.

Kepri Mall

Kepri Mall is a modern shopping center that provides various options of local and international brands. It's a popular shopping destination in Batam with facilities like a cinema and a spacious dining area.

Ocarina Park

Ocarina Park is a recreational park offering various entertainment and games for families. With an area of around 40 hectares, this park has playgrounds and pleasant picnic areas.

Nagoya Hill Shopping Mall

Nagoya Hill Shopping Mall is the largest shopping center in Batam with a wide range of shopping options, restaurants, and entertainment. Its strategic location makes it easily accessible from various areas in Batam.

Recommended Hotels in Batam

Harris Hotel Batam Center

Harris Hotel Batam Center is located near the ferry terminal and convention center. The hotel offers modern facilities and friendly service with various room options and restaurants serving delicious dishes.

Swiss-Belhotel Harbour Bay

Swiss-Belhotel Harbour Bay offers comfort and luxury with beautiful views towards the sea. The hotel provides superior facilities such as a swimming pool and a fitness center.

Best Western Premier Panbil

This hotel is known for its first-class service and complete facilities. Best Western Premier Panbil offers a peaceful and comfortable atmosphere along with restaurants serving international and local dishes.

Barelang Bridge Resort

Barelang Bridge Resort is the right choice for those seeking tranquility and natural beauty. Located near the Barelang Bridge, the resort offers accommodation with stunning sea views.

Radisson Golf & Convention Center Batam

Radisson Golf & Convention Center Batam is famous for its golf facilities and convention center. The hotel is ideal for business and leisure with high-quality services.

Popular Culinary in Batam

Seafood Sei Enam

This restaurant is well-known for its fresh seafood dishes served with typical Indonesian spices. It is perfect for seafood enthusiasts.

Sop Ikan Batam

Sop Ikan Batam is a signature dish of Batam that must be tried. Its savory broth and rich spices make this fish soup a favorite among many.

Golden Prawn 933

Golden Prawn 933 is a restaurant famous for its various seafood dishes. The restaurant offers a comfortable dining atmosphere and quick service.

Mie Tarempa

Mie Tarempa is a typical noodle dish found in various places in Batam. Its delicious taste and unique seasoning make this dish highly popular.

Nasi Lemak

Nasi Lemak is a dish made from rice cooked with coconut milk and served with various side dishes like fried chicken, egg, and sambal. This dish is a local favorite that you must try.

Frequently Asked Questions about Flight Tickets to Batam

  • Question: Are there direct flight options to Batam?
    Answer: Yes, there are several airlines that provide direct flights to Batam from major cities like Jakarta, Surabaya, and Medan.
  • Question: Does Hang Nadim Airport provide free wifi facilities?
    Answer: Yes, Hang Nadim Airport offers free wifi facilities that can be enjoyed by all visitors.
  • Question: Are there public transportation services from the airport to the city center of Batam?
    Answer: Yes, there are various transportation options like taxis, ride-hailing services, and car rentals to travel from Hang Nadim Airport to the city center of Batam.
  • Question: When is the best time to book flight tickets to Batam?
    Answer: The best time to book flight tickets to Batam is several months before departure, especially to get lower ticket prices.
  • Question: Are there hotels near Hang Nadim Airport?
    Answer: Yes, there are several hotels near Hang Nadim Airport offering comfortable accommodation and easy access to the airport.

Frequently Asked Questions

How to book flight tickets to Batam via Traveloka?
Booking flight tickets to Batam is very easy. Just open the Traveloka website or Traveloka App and book tickets to Batam directly at Traveloka's best price.
When is the cheapest time to fly to Batam?
To find the cheapest flight time to Batam, you can directly search on Traveloka Flight Tickets. The platform provides a variety of flight schedules to Batam at the cheapest prices.
What is the cheapest flight ticket to Batam?
Cheapest flight prices to Batam with best prices only on Traveloka. Find the cheapest price to Batam now!
Are there any promo flight tickets to Batam on Traveloka?
Of course, Traveloka always presents flight tickets to Batam promo. You can always check the flight ticket promo page for the cheapest flight ticket deals to Batam promo.
How many hours flight to Batam by plane?

The question "how many hours to fly to Batam" of course adjusts to your departure to Batam. It also adjusts to the duration of the flight to Batam. You can periodically check the Flight Status to Batam via Flight Status Traveloka.

Use JALANYUK exclusive for NEW USER!

Discount up to 8% for your first transaction!

Code:JALANYUK

Copy

For all your unique travel choices, we got you

Popular Routes from Hang Nadim

Popular Routes to Batam

Popular Airline to Batam

Popular Destinations

Popular Routes

Popular Airlines

Popular Airline & Destination

Popular Airports

Stay updated with travel tips, recommendations, and latest promos.
Subscribe to Newsletter

Have your dream trip at your fingertips. Get The App.