Language MYR/MY

Flights to Batam

Find cheap flights to Batam in 2024/2025 from RM575 This is the cheapest return flight found to Batam from Malaysia on FlightsFinder on December 20th 2024 at 05:56. This offer may no longer be available. Click the offer to check live prices & dates of travel.

Return

1

Adults

- +

Children

Aged 2-12

- +

Infant

Aged 0-2

- +

Reset

Confirm

Economy

  • We compare
  • Kayak
  • Skyscanner
  • Momondo
  • Cheapflights
  • Jetradar
  • Kiwi
Departing
Departing
Returning

Flight 1

Departing

Flight 2

Departing

Flight 3

Departing

Flight 4

Departing

Flight 5

Departing

Flight 6

Departing

Add another flight

Clear all

Flexible Dates

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.

Plane flying over earth

1. Enter your search requirements for Batam

2. Compare the best Batam deals from top comparison engines

Flight ticket

3. Book your Batam flight at the cheapest price

Recent deals found from

to:
in:

What are the cheapest return flights to Batam in 2024/2025?

These economy flights were found on FlightsFinder from Malaysia to Batam in the last few days. Prices subject to availability.

No flights found for this month.

What are the cheapest one-way flights to Batam in 2024/2025?

These economy flights were found on FlightsFinder from Malaysia 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.

No flights found for this month.

No flights found for this month.

No flights found for this month.

When are flights to Batam cheapest?

up

The month of May

happy

According to our data, May is on average the cheapest time to book flights to Batam.
You can get flights from RM575 return.

When is the most expensive time to fly to Batam?

up

The month of September

happy

According to our data, September is on average the most expensive time to book flights to Batam.
A return flight could set you back more than RM704.

Which popular airlines fly to Batam?

Why fly to Batam?

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.

Frequently asked questions about Flights to Batam

What is considered a good price to Batam?

A good price for a flight to Batam is RM518 - RM633.

Which popular airports are close to Batam?

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.

How long does it take to fly to Batam?

The flight to Batam (BTH) is roughly 56 minutes and 201 miles (323 kilometres) from Kuala Lumpur, Malaysia - Kuala Lumpur International Airport (KUL).

How do I find the cheapest possible flights to Batam?

The best way is to compare flights to Batam from leading comparison sites using our search engine dashboard.

Are there direct flights to Batam?

Yes, there are direct flights to Batam.

What is the weather like in 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

How far is the main airport in Batam from the city centre?

The Hang Nadim International Airport in Batam is located approximately 15 kilometers from the city centre.

How far in advance should I book my flight to Batam?

Typically, flights are cheapest to Batam 2 months before departure.

Which day is cheapest to fly to Batam?

Studies show flights to Batam are typically cheaper on Tuesdays and Wednesdays.

Weather in Batam

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

Batam

Flight Distance and Flying Time to Batam

Kuala Lumpur, Malaysia - Kuala Lumpur International Airport (KUL) to Batam (BTH)

Distance:
201 miles (323 kilometres)

Average flight time (direct 56 minutes)

Kota Kinabalu, Malaysia - Kota Kinabalu International Airport (BKI) to Batam (BTH)

Distance:
887 miles (1,428 kilometres)

Average flight time (direct 2 hours 28 minutes)

Penang, Malaysia - Penang International Airport (PEN) to Batam (BTH)

Distance:
392 miles (630 kilometres)

Average flight time (direct 1 hour 22 minutes)

Langkawi, Malaysia - Langkawi International Airport (LGK) to Batam (BTH)

Distance:
470 miles (757 kilometres)

Average flight time (direct 1 hour 32 minutes)

Kuching, Malaysia - Kuching International Airport (KCH) to Batam (BTH)

Distance:
431 miles (694 kilometres)

Average flight time (direct 1 hour 27 minutes)

Johor Bahru, Malaysia - Senai International Airport (JHB) to Batam (BTH)

Distance:
47 miles (76 kilometres)

Average flight time (direct 36 minutes)

Miri, Malaysia - Miri Airport (MYY) to Batam (BTH)

Distance:
716 miles (1,152 kilometres)

Average flight time (direct 2 hours 5 minutes)

Alor Setar, Malaysia - Sultan Abdul Halim Airport (AOR) to Batam (BTH)

Distance:
434 miles (699 kilometres)

Average flight time (direct 1 hour 27 minutes)

Kota Bharu, Malaysia - Sultan Ismail Petra Airport (KBR) to Batam (BTH)

Distance:
371 miles (597 kilometres)

Average flight time (direct 1 hour 19 minutes)

Kuala Terengganu, Malaysia - Sultan Mahmud Airport (TGG) to Batam (BTH)

Distance:
303 miles (487 kilometres)

Average flight time (direct 1 hour 10 minutes)

Kuala Lumpur, Malaysia - Sultan Abdul Aziz Shah Airport (SZB) to Batam (BTH)

Distance:
225 miles (363 kilometres)

Average flight time (direct 1 hour)

Bintulu, Malaysia - Bintulu Airport Airport (BTU) to Batam (BTH)

Distance:
630 miles (1,014 kilometres)

Average flight time (direct 1 hour 53 minutes)

Labuan, Malaysia - Labuan Airport (LBU) to Batam (BTH)

Distance:
820 miles (1,320 kilometres)

Average flight time (direct 2 hours 19 minutes)

Sandakan, Malaysia - Sandakan Airport (SDK) to Batam (BTH)

Distance:
1,016 miles (1,635 kilometres)

Average flight time (direct 2 hours 45 minutes)

Tawau, Malaysia - Tawau Airport (TWU) to Batam (BTH)

Distance:
992 miles (1,596 kilometres)

Average flight time (direct 2 hours 42 minutes)

Mulu, Malaysia - Mulu Airport (MZV) to Batam (BTH)

Distance:
765 miles (1,231 kilometres)

Average flight time (direct 2 hours 11 minutes)

Kuantan, Malaysia - Sultan Haji Ahmad Shah Airport (KUA) to Batam (BTH)

Distance:
194 miles (312 kilometres)

Average flight time (direct 55 minutes)

Ipoh, Malaysia - Sultan Azlan Shah Airport (IPH) to Batam (BTH)

Distance:
317 miles (510 kilometres)

Average flight time (direct 1 hour 12 minutes)

Long Lellang, Malaysia - Long Lellang Airport (LGL) to Batam (BTH)

Distance:
778 miles (1,252 kilometres)

Average flight time (direct 2 hours 13 minutes)

Long Seridan, Malaysia - Long Seridan Airport (ODN) to Batam (BTH)

Distance:
780 miles (1,255 kilometres)

Average flight time (direct 2 hours 13 minutes)

Limbang, Malaysia - Limbang Airport (LMN) to Batam (BTH)

Distance:
793 miles (1,277 kilometres)

Average flight time (direct 2 hours 15 minutes)

Mukah, Malaysia - Mukah Airport (MKM) to Batam (BTH)

Distance:
563 miles (907 kilometres)

Average flight time (direct 1 hour 45 minutes)

Marudi, Malaysia - Marudi Airport (MUR) to Batam (BTH)

Distance:
736 miles (1,184 kilometres)

Average flight time (direct 2 hours 8 minutes)

Map of Batam

Travel Videos About Batam

Cheapest flight routes found to Batam

From Kuala Lumpur

From Kuala Lumpur (KUL), Malaysia to Batam, Indonesia (BTH): RM575

Depart: 16 May 2025 · Return: 18 May 2025 Price found 20 Dec 2024, 05:56

From George Town

From George Town (PEN), Malaysia to Batam, Indonesia (BTH): RM711

Depart: 27 Dec 2024 · Return: 01 Jan 2025 Price found 20 Dec 2024, 10:44

From Johor Bahru

From Johor Bahru (JHB), Malaysia to Batam, Indonesia (BTH): RM738

Depart: 26 Dec 2024 · Return: 02 Jan 2025 Price found 21 Dec 2024, 11:47

From Langkawi

From Langkawi (LGK), Malaysia to Batam, Indonesia (BTH): RM819

Depart: 09 Jan 2025 · Return: 16 Jan 2025 Price found 19 Dec 2024, 13:13

From Alor Setar

From Alor Setar (AOR), Malaysia to Batam, Indonesia (BTH): RM926

Depart: 23 Dec 2024 · Return: 30 Dec 2024 Price found 18 Dec 2024, 13:49

From Miri

From Miri (MYY), Malaysia to Batam, Indonesia (BTH): RM979

Depart: 26 Dec 2024 · Return: 02 Jan 2025 Price found 20 Dec 2024, 00:59

From Kota Kinabalu

From Kota Kinabalu (BKI), Malaysia to Batam, Indonesia (BTH): RM984

Depart: 09 Jan 2025 · Return: 12 Jan 2025 Price found 19 Dec 2024, 06:45

From Kuching

From Kuching (KCH), Malaysia to Batam, Indonesia (BTH): RM996

Depart: 19 Jan 2025 · Return: 23 Jan 2025 Price found 17 Dec 2024, 17:45

From Ipoh

From Ipoh (IPH), Malaysia to Batam, Indonesia (BTH): RM1,435

Depart: 31 Dec 2024 · Return: 01 Jan 2025 Price found 20 Dec 2024, 16:42

Choose Site / Currency

MYR/Malaysia