Flights to Batam
Find cheap flights to Batam in 2024/2025
Find cheap flights to Batam in 2024/2025
Our Flight Finder compares the cheapest flights to Batam from the most established flight comparison sites.
Fly to Batam and visit sites like Sentosa, Universal Studios Singapore, Resorts World Sentosa & Fort Siloso.
1. Enter your search requirements for Batam
2. Compare the best Batam deals from top comparison engines
3. Book your Batam flight at the cheapest price
These economy flights were found on FlightsFinder from Indonesia to Batam in the last few days. Prices subject to availability.
No flights found for this month.
No flights found for this month.
These economy flights were found on FlightsFinder from Indonesia to Batam in the last few days. Prices subject to availability.
No flights found for this month.
No flights found for this month.
No flights found for this month.
Situated in the Riau Archipelago of Indonesia, Batam is a vibrant island city renowned for its cultural diversity and bustling industrial sector. Boasting a unique blend of modern amenities and natural beauty, Batam appeals to both leisure and business travellers seeking an idyllic escape just a short ferry ride away from Singapore. From luxurious resorts and pristine beaches to world-class golf courses and delectable seafood cuisine, Batam offers a myriad of experiences for visitors to enjoy. Whether exploring historical landmarks, indulging in water sports, or simply unwinding in the tranquil surroundings, Batam promises an unforgettable travel adventure for all.
Popular airports near the city of Batam include Hang Nadim International Airport in Batam itself, as well as Singapore Changi Airport, and Jakarta Soekarno-Hatta International Airport.
The flight to Batam (BTH) is roughly 1 hour 40 minutes and 530 miles (854 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).
The best way is to compare flights to Batam from leading comparison sites using our search engine dashboard.
Yes, there are direct flights to Batam.
Here is the average weather forecast in Batam by month:
• Jan: 30°C
• Feb: 30°C
• Mar: 31°C
• Apr: 31°C
• May: 31°C
• Jun: 31°C
• Jul: 31°C
• Aug: 31°C
• Sep: 31°C
• Oct: 31°C
• Nov: 30°C
• Dec: 30°C
The Hang Nadim International Airport in Batam is located approximately 15 kilometers from the city centre.
Typically, flights are cheapest to Batam 2 months before departure.
Studies show flights to Batam are typically cheaper on Tuesdays and Wednesdays.
Average Temperature
30°C
Jan
30°C
Feb
31°C
Mar
31°C
Apr
31°C
May
31°C
Jun
31°C
Jul
31°C
Aug
31°C
Sep
31°C
Oct
30°C
Nov
30°C
Dec
Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Batam (BTH)
Distance:
530 miles (854 kilometres)
Average flight time (direct 1 hour 40 minutes)
Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Batam (BTH)
Distance:
1,022 miles (1,644 kilometres)
Average flight time (direct 2 hours 46 minutes)
Surabaya, Indonesia - Juanda Airport (SUB) to Batam (BTH)
Distance:
838 miles (1,348 kilometres)
Average flight time (direct 2 hours 21 minutes)
Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Batam (BTH)
Distance:
190 miles (306 kilometres)
Average flight time (direct 55 minutes)
Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Batam (BTH)
Distance:
754 miles (1,213 kilometres)
Average flight time (direct 2 hours 10 minutes)
Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Batam (BTH)
Distance:
603 miles (971 kilometres)
Average flight time (direct 1 hour 50 minutes)
Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Batam (BTH)
Distance:
281 miles (452 kilometres)
Average flight time (direct 1 hour 7 minutes)
Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Batam (BTH)
Distance:
1,148 miles (1,847 kilometres)
Average flight time (direct 3 hours 3 minutes)
Balikpapan, Indonesia - Sepinggan Airport (BPN) to Batam (BTH)
Distance:
898 miles (1,445 kilometres)
Average flight time (direct 2 hours 29 minutes)
Semarang, Indonesia - Ahmad Yani Airport (SRG) to Batam (BTH)
Distance:
706 miles (1,137 kilometres)
Average flight time (direct 2 hours 4 minutes)
Lombok, Indonesia - Lombok International Airport (LOP) to Batam (BTH)
Distance:
1,080 miles (1,738 kilometres)
Average flight time (direct 2 hours 54 minutes)
Manado, Indonesia - Sam Ratulangi Airport (MDC) to Batam (BTH)
Distance:
1,438 miles (2,313 kilometres)
Average flight time (direct 3 hours 41 minutes)
Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Batam (BTH)
Distance:
752 miles (1,210 kilometres)
Average flight time (direct 2 hours 10 minutes)
Padang, Indonesia - Minangkabau Airport (PDG) to Batam (BTH)
Distance:
295 miles (474 kilometres)
Average flight time (direct 1 hour 9 minutes)
Pontianak, Indonesia - Supadio Airport (PNK) to Batam (BTH)
Distance:
376 miles (604 kilometres)
Average flight time (direct 1 hour 20 minutes)
Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Batam (BTH)
Distance:
673 miles (1,082 kilometres)
Average flight time (direct 1 hour 59 minutes)
Jayapura, Indonesia - Sentani Airport (DJJ) to Batam (BTH)
Distance:
2,527 miles (4,067 kilometres)
Average flight time (direct 6 hours 6 minutes)
Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Batam (BTH)
Distance:
800 miles (1,287 kilometres)
Average flight time (direct 2 hours 16 minutes)
Ambon, Indonesia - Pattimura International Airport (AMQ) to Batam (BTH)
Distance:
1,689 miles (2,717 kilometres)
Average flight time (direct 4 hours 15 minutes)
Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Batam (BTH)
Distance:
367 miles (590 kilometres)
Average flight time (direct 1 hour 18 minutes)
Jambi, Indonesia - Sultan Thaha Airport (DJB) to Batam (BTH)
Distance:
193 miles (311 kilometres)
Average flight time (direct 55 minutes)
Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Batam (BTH)
Distance:
366 miles (589 kilometres)
Average flight time (direct 1 hour 18 minutes)
From Pekanbaru (PKU), Indonesia to Batam, Indonesia (BTH): Rp1,122,009
Depart: 01 Jan 2025 · Return: 04 Jan 2025 Price found 16 Dec 2024, 03:04
From Palembang (PLM), Indonesia to Batam, Indonesia (BTH): Rp1,330,428
Depart: 29 Dec 2024 · Return: 31 Dec 2024 Price found 15 Dec 2024, 07:52
From Jambi (DJB), Indonesia to Batam, Indonesia (BTH): Rp1,643,818
Depart: 24 Dec 2024 · Return: 26 Dec 2024 Price found 16 Dec 2024, 02:10
From Jakarta (CGK), Indonesia to Batam, Indonesia (BTH): Rp1,741,002
Depart: 24 Dec 2024 · Return: 31 Dec 2024 Price found 17 Dec 2024, 04:02
From Padang (PDG), Indonesia to Batam, Indonesia (BTH): Rp1,771,477
Depart: 26 Dec 2024 · Return: 29 Dec 2024 Price found 16 Dec 2024, 09:52
From Pontianak (PNK), Indonesia to Batam, Indonesia (BTH): Rp2,100,444
Depart: 23 Dec 2024 · Return: 28 Dec 2024 Price found 17 Dec 2024, 12:26
From Surabaya (SUB), Indonesia to Batam, Indonesia (BTH): Rp2,309,710
Depart: 16 Jan 2025 · Return: 22 Jan 2025 Price found 16 Dec 2024, 01:38
From Semarang (SRG), Indonesia to Batam, Indonesia (BTH): Rp2,851,836
Depart: 23 Dec 2024 · Return: 30 Dec 2024 Price found 18 Dec 2024, 06:14
From Denpasar (DPS), Indonesia to Batam, Indonesia (BTH): Rp3,376,524
Depart: 28 Dec 2024 · Return: 03 Jan 2025 Price found 14 Dec 2024, 15:58
From Solo / Surakarta (SOC), Indonesia to Batam, Indonesia (BTH): Rp3,488,606
Depart: 28 Dec 2024 · Return: 01 Jan 2025 Price found 18 Dec 2024, 06:32
From Banda Aceh (BTJ), Indonesia to Batam, Indonesia (BTH): Rp3,592,223
Depart: 21 Dec 2024 · Return: 28 Dec 2024 Price found 16 Dec 2024, 00:07
From Belitung (Tanjung Pandan) (TJQ), Indonesia to Batam, Indonesia (BTH): Rp3,749,003
Depart: 22 Feb 2025 · Return: 24 Feb 2025 Price found 15 Dec 2024, 14:58
From Balikpapan (BPN), Indonesia to Batam, Indonesia (BTH): Rp3,882,588
Depart: 19 Dec 2024 · Return: 26 Dec 2024 Price found 14 Dec 2024, 13:14
From Bengkulu (BKS), Indonesia to Batam, Indonesia (BTH): Rp3,938,121
Depart: 01 Jan 2025 · Return: 05 Jan 2025 Price found 17 Dec 2024, 16:57
From Praya (LOP), Indonesia to Batam, Indonesia (BTH): Rp3,970,459
Depart: 20 Dec 2024 · Return: 30 Dec 2024 Price found 17 Dec 2024, 10:22
From Makassar (UPG), Indonesia to Batam, Indonesia (BTH): Rp4,152,127
Depart: 09 Jan 2025 · Return: 15 Jan 2025 Price found 17 Dec 2024, 12:27
From Banjarmasin (BDJ), Indonesia to Batam, Indonesia (BTH): Rp4,315,002
Depart: 30 Dec 2024 · Return: 03 Jan 2025 Price found 15 Dec 2024, 19:30
From Ambon (AMQ), Indonesia to Batam, Indonesia (BTH): Rp6,800,793
Depart: 31 Dec 2024 · Return: 04 Jan 2025 Price found 16 Dec 2024, 10:01
Expert Help
Choose Site / Currency