Flights to Batam
31 origins, priced from the same engine that serves the search page.
31 places connect to Batam by Flights, across 3 countries, run by 8 operators. The cheapest arrival costs €32.59. Origins run from 296 km away to 4,681 km, with a median of 877 km.
Arriving in Batam
Priced from the same engine that answers the search box, on the next three weeks of departures.
| Route | From | Fastest | Distance |
|---|---|---|---|
| Pekanbaru to Batam flight | €32.59 | 3h 58m | 296 km |
| Jambi City to Batam flight | €33.77 | 4h | 309 km |
| Padang to Batam flight | €46.16 | 4h 12m | 470 km |
| Kuala Lumpur to Batam flight | €47.34 | 4h 2m | 341 km |
| Palembang to Batam flight | €52.65 | 4h 14m | 459 km |
| Pontianak to Batam flight | €57.37 | 4h 22m | 604 km |
| Percut to Batam flight | €59.14 | 4h 24m | 636 km |
| Jakarta to Batam flight | €78.61 | 4h 43m | 877 km |
| Bandar Lampung to Batam flight | €83.33 | 4h 37m | 744 km |
| Bandung to Batam flight | €106.93 | 4h 59m | 982 km |
| Surabaya to Batam flight | €116.96 | 5h 21m | 1,345 km |
| Yogyakarta to Batam flight | €118.14 | 5h 16m | 1,219 km |
| Semarang to Batam flight | €123.45 | 5h 16m | 1,150 km |
| Denpasar to Batam flight | €149.41 | 6h 1m | 1,651 km |
| Balikpapan to Batam flight | €154.13 | 5h 28m | 1,449 km |
| Seoul to Batam flight | €477.45 | 10h 3m | 4,681 km |
- 31Places you can arrive from
- 31Places you can leave for
- 3Countries
- 8Operators
Batam sits on the water, which usually settles which side of town you want to wake up on. Rooms are not ours to sell.

Where to stay in Batam
Sort by distance from Tranferpoint Batam Centre and you can see which places are ten minutes on foot and which are not.
Search Batam on AgodaOr compare on Booking.com
Partner links. We do not sell accommodation. We earn a commission when a booking completes, and it never changes what you pay.
How far people travel to get here
Every origin we sell by Flights, grouped by how far it is in a straight line.
| Distance | Routes | Share | Nearest of them |
|---|---|---|---|
| 200 to 600 km | 9 | 29% | Pekanbaru, 296 km |
| 600 to 1,500 km | 18 | 58% | Pontianak, 604 km |
| Over 1,500 km | 4 | 13% | Denpasar, 1651 km |
Which countries you can arrive from
Countries with at least one route into Batam that we sell.
| Country | Routes | Share |
|---|---|---|
| Indonesia | 28 | 90% |
| South Korea | 2 | 6% |
| Malaysia | 1 | 3% |
Airlines
Speed, flexibility and what is on board. Nothing here is a rating, because we have not earned one.
Stations, airports and ports in Batam
The stations, airports and ports each mode on this corridor actually uses.
Batam
- BTH
Leaving Batam
Common questions about Flights to Batam
Where can I travel to Batam by Flights from?
31 places connect to Batam by Flights on our network, across 3 countries. The nearest is 296 km away in a straight line and the furthest 4,681 km. Every one of them is a route we actually sell rather than a connection somebody could construct.
How much does the Flights to Batam cost?
The cheapest Flights fare into Batam is €32.59 for one passenger, across 31 origins over the next three weeks. The median origin is 877 km away in a straight line, which is the distance that fare should be read against.
How long does the Flights to Batam take?
The fastest Flights journey into Batam is 3h 58m door to door. The median origin sits 877 km away in a straight line, so most journeys on this list take considerably longer than the fastest one quoted here.
Which operators run the Flights to Batam?
8 operators run Flights services into Batam on our network: Batik Air, Batik Air Malaysia, Citilink Indonesia, Garuda Indonesia, Jeju Air. Each has its own fares and its own conditions, and every one of them is a real carrier from the published operator catalog rather than a name we generated.
Which terminal does the Flights to Batam use?
Flights services into Batam use 1 named terminals, among them BTH. The terminal a given service uses is shown on the route page for that journey and again on the ticket, because a city with several is a city where the wrong one costs an hour.
Where these numbers come from
Schedules, seat counts and fares are generated by our own model until the supplier contracts are signed. Places, coordinates, operators, which operator serves which pair, and every distance are real. We would rather say that on every page than let a modeled number pass for a filed one.
Defined in full at Catchment, Fares, Door to door
Other ways to reach Batam
Batam is large, and the road in from BTH can take longer than the last hour of the flight. Cars are not our business.
Getting from BTH into Batam?
Settled in advance, so the ride into Batam costs what it said it would rather than what the cab stand says.
Book a ride from BTH with Daytrip
Partner links. We do not operate transfers. We earn a commission on a booking, and the fare is the same as going direct.