Flights to Batam Island, Indonesia

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From
To

Hang Nadim International Airport

Departure date
Return date
Search Flights
Need travel inspiration?
Discover flight ideas

Airlines Flying Non-Stop to Batam

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

50M+ Downloads,
1M+ Reviews

Easy Flight Changes

Cancel or change your flight booking without hassle

Best Price Guaranteed

Spot a cheaper deal? Claim now and get double back!

24/7 Support

Reach out to us anytime, anywhere

Which Months Tend to Offer Better Fares to Batam?

Currently, October 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
Kuala Lumpur (KUL)Batam (BTH)Sunday, 18 October 2026RM 252
Kuala Lumpur (KUL)Batam (BTH)Wednesday, 4 November 2026RM 252
Kuala Lumpur (KUL)Batam (BTH)Tuesday, 1 December 2026RM 262
Kuala Lumpur (KUL)Batam (BTH)Sunday, 24 January 2027RM 270
Kuala Lumpur (KUL)Batam (BTH)Sunday, 21 February 2027RM 252
Kuala Lumpur (KUL)Batam (BTH)Wednesday, 31 March 2027RM 265
Kuala Lumpur (KUL)Batam (BTH)Wednesday, 14 April 2027RM 287
Kuala Lumpur (KUL)Batam (BTH)Friday, 7 May 2027RM 271
Kuala Lumpur (KUL)Batam (BTH)Tuesday, 1 June 2027No data
Kuala Lumpur (KUL)Batam (BTH)Thursday, 29 July 2027RM 273
Kuala Lumpur (KUL)Batam (BTH)Friday, 13 August 2027RM 355
Kuala Lumpur (KUL)Batam (BTH)Wednesday, 15 September 2027RM 828

Batam Flight Schedule for Today (BTH)

Here are all the scheduled flights to Batam, providing a variety of convenient travel options.
Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Citilink
Citilink
06:00
07:10
Palembang (PLM)
Batam (BTH)
Book flight
Citilink
Citilink
09:20
11:40
Surabaya (SUB)
Batam (BTH)
Book flight
Citilink
Citilink
09:30
11:40
Yogyakarta (YIA)
Batam (BTH)
Book flight
Batik Air Malaysia
Batik Air Malaysia
10:00
10:10
Kuala Lumpur (KUL)
Batam (BTH)
Book flight
Lion Air
Lion Air
11:40
13:50
Surabaya (SUB)
Batam (BTH)
Book flight
Lion Air
Lion Air
13:00
14:15
Padang (PDG)
Batam (BTH)
Book flight
Lion Air
Lion Air
16:30
17:25
Pekanbaru (PKU)
Batam (BTH)
Book flight
Lion Air
Lion Air
16:40
18:10
Medan (KNO)
Batam (BTH)
Book flight
Citilink
Citilink
17:20
19:05
Jakarta (CGK)
Batam (BTH)
Book flight
Citilink
Citilink
19:00
20:45
Jakarta (CGK)
Batam (BTH)
Book flight

Which Dates Are Usually Better Value for Flying to Batam?

Discover the best times to fly to Batam and unlock incredible savings!
1
2
3
OriginDestinationDeparture DatePrice
Jakarta (CGK)Batam (BTH)Jumat, 2 Oktober 2026Rp 1.076.900
Jakarta (CGK)Batam (BTH)Sabtu, 3 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Minggu, 4 Oktober 2026Rp 1.076.900
Jakarta (CGK)Batam (BTH)Senin, 5 Oktober 2026Rp 1.076.900
Jakarta (CGK)Batam (BTH)Selasa, 6 Oktober 2026Rp 1.076.900
Jakarta (CGK)Batam (BTH)Rabu, 7 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Kamis, 8 Oktober 2026Rp 1.108.000
Jakarta (CGK)Batam (BTH)Jumat, 9 Oktober 2026Rp 1.076.900
Jakarta (CGK)Batam (BTH)Sabtu, 10 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Minggu, 11 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Senin, 12 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Selasa, 13 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Rabu, 14 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Kamis, 15 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Jumat, 16 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Sabtu, 17 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Minggu, 18 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Senin, 19 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Selasa, 20 Oktober 2026Rp 1.125.600
Jakarta (CGK)Batam (BTH)Rabu, 21 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Kamis, 22 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Jumat, 23 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Sabtu, 24 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Minggu, 25 Oktober 2026Rp 1.125.600
Jakarta (CGK)Batam (BTH)Senin, 26 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Selasa, 27 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Rabu, 28 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Kamis, 29 Oktober 2026Rp 1.125.600
Jakarta (CGK)Batam (BTH)Jumat, 30 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Sabtu, 31 Oktober 2026Rp 1.058.000
Jakarta (CGK)Batam (BTH)Minggu, 1 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Senin, 2 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Selasa, 3 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Rabu, 4 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Kamis, 5 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Jumat, 6 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Sabtu, 7 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Minggu, 8 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Senin, 9 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Selasa, 10 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Rabu, 11 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Kamis, 12 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Jumat, 13 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Sabtu, 14 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Minggu, 15 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Senin, 16 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Selasa, 17 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Rabu, 18 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Kamis, 19 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Jumat, 20 November 2026Rp 1.193.400
Jakarta (CGK)Batam (BTH)Sabtu, 21 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Minggu, 22 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Senin, 23 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Selasa, 24 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Rabu, 25 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Kamis, 26 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Jumat, 27 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Sabtu, 28 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Minggu, 29 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Senin, 30 November 2026Rp 1.144.600
Jakarta (CGK)Batam (BTH)Selasa, 1 Desember 2026Rp 1.397.600
Jakarta (CGK)Batam (BTH)Rabu, 2 Desember 2026Rp 1.397.600
Jakarta (CGK)Batam (BTH)Kamis, 3 Desember 2026Rp 1.397.600
Jakarta (CGK)Batam (BTH)Jumat, 4 Desember 2026Rp 1.397.600
Jakarta (CGK)Batam (BTH)Sabtu, 5 Desember 2026Rp 1.397.600
Jakarta (CGK)Batam (BTH)Minggu, 6 Desember 2026Rp 1.397.600
Jakarta (CGK)Batam (BTH)Senin, 7 Desember 2026Rp 1.397.600
Jakarta (CGK)Batam (BTH)Selasa, 8 Desember 2026Rp 1.397.600
Jakarta (CGK)Batam (BTH)Rabu, 9 Desember 2026Rp 1.397.600
Jakarta (CGK)Batam (BTH)Kamis, 10 Desember 2026Rp 1.397.600
Jakarta (CGK)Batam (BTH)Jumat, 11 Desember 2026Rp 1.406.495
Jakarta (CGK)Batam (BTH)Sabtu, 12 Desember 2026Rp 1.406.495
Jakarta (CGK)Batam (BTH)Minggu, 13 Desember 2026Rp 1.406.495
Jakarta (CGK)Batam (BTH)Senin, 14 Desember 2026Rp 1.533.100
Jakarta (CGK)Batam (BTH)Selasa, 15 Desember 2026Rp 1.533.100
Jakarta (CGK)Batam (BTH)Rabu, 16 Desember 2026Rp 1.872.700
Jakarta (CGK)Batam (BTH)Kamis, 17 Desember 2026Rp 1.872.700
Jakarta (CGK)Batam (BTH)Jumat, 18 Desember 2026Rp 1.872.700
Jakarta (CGK)Batam (BTH)Sabtu, 19 Desember 2026Rp 1.632.596
Jakarta (CGK)Batam (BTH)Minggu, 20 Desember 2026Rp 1.872.700
Jakarta (CGK)Batam (BTH)Senin, 21 Desember 2026Rp 1.872.700
Jakarta (CGK)Batam (BTH)Selasa, 22 Desember 2026Rp 1.640.800
Jakarta (CGK)Batam (BTH)Rabu, 23 Desember 2026Rp 1.872.700
Jakarta (CGK)Batam (BTH)Kamis, 24 Desember 2026Rp 1.872.700
Jakarta (CGK)Batam (BTH)Jumat, 25 Desember 2026Rp 1.872.700
Jakarta (CGK)Batam (BTH)Sabtu, 26 Desember 2026Rp 1.640.800
Jakarta (CGK)Batam (BTH)Minggu, 27 Desember 2026Rp 1.872.700
Jakarta (CGK)Batam (BTH)Senin, 28 Desember 2026Rp 1.872.700
Jakarta (CGK)Batam (BTH)Selasa, 29 Desember 2026Rp 1.595.391
Jakarta (CGK)Batam (BTH)Rabu, 30 Desember 2026Rp 1.872.700

How Do Batam Fares Differ Between Cabin Classes?

Compare Economy, Business, & First Class Benefits
MonthSeat ClassAverage Price
OctoberBusinessRM 2,003
NovemberBusinessNo data
DecemberBusinessNo data
JanuaryBusinessNo data
FebruaryBusinessNo data
MarchBusinessNo data
AprilBusinessNo data
MayBusinessNo data
JuneBusinessNo data
JulyBusinessNo data
AugustBusinessNo data
SeptemberBusinessNo data
OctoberEconomyRM 484
NovemberEconomyRM 470
DecemberEconomyRM 539
JanuaryEconomyRM 570
FebruaryEconomyRM 569
MarchEconomyRM 633
AprilEconomyRM 591
MayEconomyRM 546
JuneEconomyNo data
JulyEconomyRM 485
AugustEconomyRM 593
SeptemberEconomyRM 828

Which Day of the Week Usually Costs Less to Fly to Batam?

See when fares are lowest for your trip to Batam.
OriginDestinationDeparture DatePrice
Kuala Lumpur (KUL)Batam (BTH)Monday, 23 November 2026RM 252
Kuala Lumpur (KUL)Batam (BTH)Tuesday, 10 November 2026RM 254
Kuala Lumpur (KUL)Batam (BTH)Wednesday, 25 November 2026RM 252
Kuala Lumpur (KUL)Batam (BTH)Thursday, 19 November 2026RM 252
Kuala Lumpur (KUL)Batam (BTH)Friday, 27 November 2026RM 252
Kuala Lumpur (KUL)Batam (BTH)Saturday, 17 October 2026RM 255
Kuala Lumpur (KUL)Batam (BTH)Sunday, 18 October 2026RM 252

Average Batam Flight Fares by Airline

Discover the most budget-friendly airline: AirAsia Berhad (Malaysia) offers the lowest average fares.
AirlineAverage Price
AirAsia Berhad (Malaysia)RM 326
Batik Air MalaysiaRM 364
CitilinkRM 501
Lion AirRM 551
Garuda IndonesiaRM 962

Flight to Batam Island: Hang Nadim Airport and Beyond

Batam sits just south of Singapore in Indonesia's Riau Islands province, a busy industrial island that has grown into a weekend escape of seafood restaurants, spas, golf courses and quiet beaches on its northern shore. Many visitors from Johor cross by ferry, yet flights to Batam make more sense when you are coming from further afield in Malaysia or connecting onward into the rest of Indonesia, because Hang Nadim is one of the country's busier regional hubs.

About Hang Nadim International Airport, Batam

Location

Hang Nadim International Airport (BTH) lies in the Batu Besar area on the eastern side of Batam Island, a fair drive from the Nagoya shopping district and Batam Centre. It takes its name from Hang Nadim, a legendary Malay admiral, and its long runway lets it handle large aircraft and cargo flights.

Terminals

Passenger flights are handled in the main terminal building, with separate check-in and arrival areas for domestic and international services. Because many travellers pass through Batam on their way to other Indonesian cities, it helps to confirm on your e-ticket whether your next leg is domestic or international before you head to the counters.

Getting to and from the airport

Airport taxis wait outside the arrival hall, and ride-hailing apps work across Batam and are the choice of most visitors. Public transport to the airport is limited, so a car is the practical option. Allow extra time on weekday evenings, when traffic between the industrial estates and Nagoya can build up.

Direct and connecting flights to Batam

From Malaysia, a direct flight to Batam is the simplest choice when one is available on your dates. On Traveloka, tick the direct flight filter in the search results to hide itineraries with stops, then sort by departure time to see what fits your trip.

Batam also works as a stepping stone within Indonesia. Searches such as Medan to Batam or Batam to Lombok show how often travellers combine the island with domestic routes, and the Batam flight schedule on this page lists the day's departures and arrivals at BTH. If you plan to fly onward from Batam, leave a comfortable gap between flights, especially when a domestic leg follows an international arrival.

When to fly to Batam

Batam is warm and humid all year, close to the equator, with showers possible in any month. Rain tends to be heavier towards the end of the year during the north-east monsoon, while the middle months are often a little drier, which suits beach days at Nongsa and boat trips around the southern islands.

Weekends are the island's busiest time, as short-break visitors arrive from Singapore and Malaysia on Friday and leave on Sunday. Malaysian school holidays, Hari Raya, Chinese New Year and the year-end break push demand higher still. A midweek trip usually brings calmer seafood restaurants and a wider choice of flights.

Popular places in Batam

Barelang Bridge

The Barelang chain of six bridges links Batam with Rempang, Galang and smaller islands to the south. The first span, Tengku Fisabilillah Bridge, is the island's best-known landmark and a favourite spot for photos at sunset, with roadside stalls selling grilled corn and coconut nearby.

Nagoya and Nagoya Hill

Nagoya is Batam's commercial heart, full of malls, markets, spas and food courts. It is the place to shop for snacks, batik and electronics, and in the evening its streets fill with hawkers serving grilled seafood, noodles and sweet martabak.

Maha Vihara Duta Maitreya

One of the largest Buddhist temple complexes in Southeast Asia, this peaceful site in the Batam Centre area features ornate halls, landscaped gardens and statues. Visitors are welcome to walk the grounds quietly, and modest clothing is appreciated.

Nongsa beaches

The Nongsa coast on the island's north-eastern tip faces the Singapore Strait. Its calm beaches, marinas and golf courses make it Batam's leisure corner, and on a clear evening you can see the Singapore skyline twinkling across the water.

Galang Island

At the far end of the bridges, Galang holds the former Vietnamese refugee camp that housed people fleeing by boat in the late twentieth century. The preserved barracks, chapel and memorial tell a moving story that surprises many visitors expecting only beaches.

Where to stay in Batam

Nagoya is the lively, budget-friendly base, with malls, spas and food courts within walking distance. Harbour Bay, next to one of the ferry terminals, is known for seafood restaurants and waterfront nightlife. Batam Centre suits travellers on business or those using the Batam Centre ferry terminal, while Nongsa offers beachfront stays and golf for a slower pace. Waterfront City and Sekupang on the western side are quieter and handy for the ferries there.

Food to try in Batam

Seafood by the water

Batam is famous for its open-air seafood restaurants, many built on stilts over the sea. Crab in chilli or black pepper sauce, steamed fish, prawns and clams are ordered by weight and shared around the table.

Gong gong

These small sea snails are a Riau Islands speciality. They are boiled simply and eaten with a toothpick, dipped into a sweet and spicy chilli sauce, and make a fun starter at almost any seafood meal.

Mie tarempa

Named after a town in the Anambas Islands, this dish of yellow noodles is stir-fried with a spicy red sauce and pieces of fish or seafood. It is a filling local breakfast or supper found in coffee shops around Nagoya.

Luti gendang

A soft, drum-shaped bread roll filled with spicy shredded fish floss, luti gendang is the classic Batam snack to buy as a gift and eat on the way home.

Ready for a break on the island? Compare flights to Batam on Traveloka, check the Batam airport departures and arrivals, and set a Price Alert so you hear when fares for your dates change. With e-tickets, Easy Reschedule and 24/7 customer service, planning your Batam trip stays simple from booking to landing.

Questions Travellers Ask About Flights to Batam

Which airport do flights to Batam land at?
All flights to Batam use Hang Nadim International Airport (BTH) in Batu Besar on the eastern side of the island. It is the main airport of the Riau Islands and handles both international arrivals and a wide network of domestic Indonesian routes.
How do I get from Hang Nadim Airport to Nagoya in Batam?
Most visitors take an airport taxi from the arrival hall or book a ride-hailing car, which is widely used across Batam. Public transport to Hang Nadim is limited, so a car is the easiest way to reach Nagoya, Harbour Bay or Batam Centre, especially with luggage.
Should I fly or take the ferry to Batam from Malaysia?
From Johor Bahru, the ferry across the strait is the usual choice because the terminals are close to both city centres. From Kuala Lumpur, Penang or East Malaysia, a flight to Batam saves the long overland journey to Johor, so compare both options against where your trip begins.
Where can I see the Batam flight schedule and airport departures?
The flight schedule table on this page lists today's flights to Batam, and you can search any date on Traveloka to see departures and arrivals at Hang Nadim. Remember that timings can change, so check your booking status in the app before you head to the airport.
Can I connect from Batam to Medan, Lombok or other Indonesian cities?
Yes. Batam is a regional hub, so many travellers fly on to Medan, Jakarta, Lombok and other cities after landing at Hang Nadim. Leave enough time between flights, because an international arrival means clearing immigration and often collecting bags before a domestic departure.
When is the best time to visit Batam?
Batam is warm all year, but the middle months are often a little drier than the end of the year, when the north-east monsoon brings heavier rain. Weekdays are calmer than weekends, and Malaysian school holidays, Hari Raya and Chinese New Year are the busiest periods for flights to Batam.
What are the top things to do in Batam?
Drive across the Barelang Bridge to the southern islands, visit the old refugee camp on Galang, and relax on the beaches at Nongsa. In town, Nagoya is the place for shopping and massages, and Maha Vihara Duta Maitreya is a peaceful temple complex worth a visit.
Which area of Batam is best to stay in?
Nagoya is the liveliest and most budget-friendly area, with malls and food courts nearby. Harbour Bay is known for seafood and nightlife, Batam Centre suits business trips, and Nongsa is the choice for beachfront stays and golf away from the busy centre.
What food is Batam famous for?
Batam is best known for seafood eaten by the water, especially chilli crab, steamed fish and gong gong sea snails with chilli sauce. Try mie tarempa noodles for a spicy local meal, and pick up luti gendang, a fish-filled bread roll, as a snack to take home.
How can I find good-value flights to Batam?
Use the fare charts on this page to see which months and days of the week usually cost less for Batam, then keep your dates flexible if you can. Setting a Price Alert on Traveloka lets you know when fares for your chosen Batam route go up or down.
What documents do I need to fly to Batam from Malaysia?
Batam is in Indonesia, so you will pass through Indonesian immigration at Hang Nadim. Travel with a passport that has enough validity, and check the current entry requirements for your nationality with official sources before you fly to Batam.

Exclusive for new users—register today!

Download our app, register, and enjoy 8% off!

Code:JOMJALAN

Copy

Popular Airlines Serving Batam

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Malindo Air
Malindo Air
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Lion Air
Lion Air
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Sriwijaya Air
Sriwijaya Air
See Airlines
Citilink
Citilink
See Airlines
Thai Lion Air
Thai Lion Air
See Airlines
Vietnam Airlines
Vietnam Airlines
See Airlines
Thai Airways
Thai Airways
See Airlines
Singapore airlines
Singapore airlines
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Xiamen Airlines
Xiamen Airlines
See Airlines
Philippine Airlines
Philippine Airlines
See Airlines
Emirates
Emirates
See Airlines
China Airlines
China Airlines
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Srilankan
Srilankan
See Airlines
Etihad Airways
Etihad Airways
See Airlines
Royal Brunei
Royal Brunei
See Airlines
Saudi Arabian Airlines
Saudi Arabian Airlines
See Airlines
Japan Airlines
Japan Airlines
See Airlines
Bangkok Airways
Bangkok Airways
See Airlines
All Nippon Airways
All Nippon Airways
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Oman Air
Oman Air
See Airlines
Air China
Air China
See Airlines
Korean Air
Korean Air
See Airlines
Turkish Airlines
Turkish Airlines
See Airlines
Qantas Airlines
Qantas Airlines
See Airlines
Hong Kong Airlines
Hong Kong Airlines
See Airlines
Lufthansa
Lufthansa
See Airlines
American Airlines
American Airlines
See Airlines
Air France
Air France
See Airlines
Asiana Airlines
Asiana Airlines
See Airlines
United Airlines
United Airlines
See Airlines
Virgin Australia
Virgin Australia
See Airlines
Delta Airlines
Delta Airlines
See Airlines
Super Air Jet
Super Air Jet
See Airlines
Pelita Air
Pelita Air
See Airlines
Cebu Pacific
Cebu Pacific
See Airlines

Popular Payments

We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!
maybank-credit-card-promotiontraveloka-cimb-promotion
traveloka-rhb-promotion
ambank-credit-card-promotion
traveloka-uob-promotion

More Flights Around Batam and the Riau Islands

Popular Routes to Batam

Popular Routes from Hang Nadim International Airport

Airports in Batam

Popular Nearby Airports

Flights to null

Flight Status to Batam

Instant 8% off your first booking, in-app only!
Subscribe to Newsletter

Download the App Now


Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2026 Traveloka. All rights reserved.