
Flights to Batam, Riau Islands from NT$5,079
View NT$2,471 flight on Fri, 2026/11/6Opens in a new windowPopular airlines to Batam
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 45% on select hotels after you book a flight*
How much is the cheapest flight to Batam?
Prices were available within the past 7 days and start at NT$2,471 for one-way flights and NT$5,079 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Thu, Aug 13 - Wed, Aug 19
CGK
Jakarta
BTH
Batam
NT$5,079
Roundtrip
found 1 day ago

Thu, Aug 13 - Wed, Aug 19
CGK
Jakarta
TNJ
Tanjung Pinang
NT$5,093
Roundtrip
found 9 hours ago

Sat, Sep 12 - Wed, Sep 16
KUL
Kuala Lumpur
BTH
Batam
NT$6,209
Roundtrip
found 15 hours ago

Tue, Feb 9 - Wed, Feb 10
KUL
Kuala Lumpur
BTH
Batam
NT$6,434
Roundtrip
found 1 day ago

Fri, Aug 28 - Mon, Aug 31
TPE
Taipei
BTH
Batam
NT$19,974
Roundtrip
found 5 days ago
Frequently asked questions
What is the name of Batam's airport?
Batam has one main airport, Hang Nadim Airport (BTH).
How far is Hang Nadim International Airport from central Batam?
Hang Nadim International Airport is close to the city center. It's just 8 kilometers from downtown Batam.
What airport is best to fly into Batam?
With just one major airport in Batam, it won't take much time to discover the best flight. You'll be jetting off to BTH, which sits around 8 kilometers from the downtown area.
How many airlines fly to Batam?
Batam is serviced by 9 airlines from at least 16 airports around the world.
Which airlines fly to Batam?
Batam receives the majority of its flights from Citilink, Super Air Jet and Garuda Indonesia with Citilink being the number one choice of airline. Jakarta is the most popular city for travelers to take off from.
How many nonstop flights are there to Batam?
Flying to someplace new is much simpler when there aren't any stopovers. If you're off to Batam, the good news is that there are around 274 nonstop flights every week.
Where are the most popular flights to Batam departing from?
Travelers often depart from Jakarta, Medan and Pekanbaru airports when flying to Batam.
How long is the flight to Batam Airport?
Where you depart from determines how much of the in-flight entertainment you'll get to enjoy. From Jakarta to Batam, the average flight time is 1 hour and 40 minutes. From Medan it takes about 1 hour and 33 minutes, and from Pekanbaru it's 59 minutes.
How to book the cheapest flight to Batam?
Don't leave locking in your flight to Batam until the last possible moment. That's one move frequent jet-setters use to get the best prices. Booking well in advance means more options and less expensive flights. Another great way to get the most affordable fare is to compare all options. If your destination has more than one airport, be sure to look into the cost of flying into a less busy terminal. Finally, be ready to book quickly if you stumble on a great price. It might not be available for too long. With a bit of know-how and a little luck, the ideal fare can be yours.
Do you have any tips for my flight to Batam?
If you're poorly prepared, airports and flying can be tough. But there's no need to panic. Follow these useful tips for a trouble-free start to your time in Batam. What to pack in your hand luggage:
- The trick to having an amazing travel experience is to be prepared. First up, the essentials: passport, travel docs, cash and important medications. Next, bring on board items that'll help keep you busy, like some electronic devices or a magazine. You'll also want to pack your chargers, a quality neck pillow and a pair of noise-canceling headphones. Finally, be sure to toss in toiletries like a toothbrush, cleansing wipes and a spare change of clothes.
- Squeeze all your full-sized bottles of shampoo and conditioner in your checked baggage. Any liquids or gels in your carry-on bag larger than 3.4 ounces (100 milliliters) will be confiscated by security. Pointed or sharp objects, like a Swiss Army knife, and products which are explosive or flammable, such as aerosols and poisons, are also restricted.
- Your aim here is to be as comfortable as possible. Go for shoes that are easy to pull on and off, dress in loose, natural fibers and remember to take a pullover in case you get chilly in the cabin.
- Deep vein thrombosis (DVT) can pose a risk on long-distance flights. It results from blood clotting due to poor circulation, so do some gentle leg and foot exercises in your seat and consider wearing compression socks or tights.
How to get through airport security fast when flying to Batam?
Being prepared before you arrive at the airport will make your getaway to Batam a pleasure. We've rounded up some handy hints for a swift journey past security:
- Airport security personnel first need to verify that you have a valid passport and boarding pass before anything else. Have them ready to show.
- Next up, both you and your hand luggage will be X-rayed. To make the process quick and painless, take off anything that is likely to set the alarm off. Items like your jacket, belt and earphones need to go through the machine.
- All your electronics, including your tablet and phone, are also required to be scanned separately.
- Can't travel without your favorite perfume or cologne? Not a problem. As long as it's in a container no larger than 3.4 ounces (100 milliliters) and it's stored in a clear zip-close bag, you're allowed to bring it with you in your carry-on luggage.
- There's a good chance you'll be required to remove your shoes for scanning, so wearing slip-on shoes is always a smart idea.
- Sharp items are not allowed in the cabin. They'll be seized at security, so pack them safely away in your checked bags.
Travel information
Destination airport | Hang Nadim |
|---|---|
Destination airport IATA code | BTH |
Destination city name | Batam Batu Besar |
Roundtrip price | NT$6,209 |
Trending flights to Batam
Prices were available within the past 7 days and start at NT$2,471 for one-way flights and NT$5,079 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Fri, Aug 28 - Mon, Aug 31
TPE
Taipei
BTH
Batam
NT$19,974
Roundtrip
found 5 days ago
Explore a world of travel with Expedia
- Beach Hotels in Batam
- Casino Hotels in Batam
- Shopping Hotels in Batam
- Hotels with an Indoor Pool in Batam
- Golf Hotels in Batam
- Lodges in Batu Ampar
- Gay friendly Hotels in Batam
- Batu Ampar Hotels
- Batam Hotels
- Pet-Friendly Hotels in Batam
- Hotels with Hot Tubs in Batam
- Luxury Hotels in Batam
- Boutique Hotels in Batam
- Flights from Marble Bar (MBB) to Batam Batu Besar (BTH)
- Flights from Sulua (EAE) to Batam Batu Besar (BTH)
- Flights from Medan (MES) to Batam Batu Besar (BTH)
- Flights from Singapore (SIN) to Batam Batu Besar (BTH)
- Flights from Cincinnati (CVG) to Batam Batu Besar (BTH)
- Flights from Ghat (GHT) to Batam Batu Besar (BTH)
- Flights from Mar Del Plata (MDQ) to Batam Batu Besar (BTH)
- Flights from Port Harcourt (PHC) to Batam Batu Besar (BTH)
- Flights from Omsk (OMS) to Batam Batu Besar (BTH)
- Flights from Osaka (OSA) to Batam Batu Besar (BTH)
- Flights from Bandar Seri Begawan (BWN) to Batam Batu Besar (BTH)
- Flights from Moala (MFJ) to Batam Batu Besar (BTH)
- Flights from Karlovy Vary (KLV) to Batam Batu Besar (BTH)
- Flights from Mumbai (BOM) to Batam Batu Besar (BTH)
- Flights from Suai (UAI) to Batam Batu Besar (BTH)
- Flights from Pekanbaru (PKU) to Batam Batu Besar (BTH)
- Flights from Taipei (TPE) to Batam Batu Besar (BTH)
- Flights from Dabo (SIQ) to Batam Batu Besar (BTH)
- Flights from Praslin Island (PRI) to Batam Batu Besar (BTH)
- Flights from Houston (IAH) to Batam Batu Besar (BTH)
- Flights from Subang (SZB) to Batam Batu Besar (BTH)
*Available to Expedia members.