Flights to Batam, Indonesia
Make your travel wishlist, we'll do the rest
Hidden deals
Kiwi-Code uncovers prices airlines don't want you to see.
Effortless booking
Use our flexible filters to tailor your search.
Travel hacking
Look out for the travel hack star icon for even cheaper fares.
Weather in Batam
Average Weather
Month | Average monthly max temperature | Average monthly min temperature |
January | 28°C | 25°C |
February | 29°C | 25°C |
March | 29°C | 26°C |
April | 30°C | 26°C |
May | 30°C | 27°C |
June | 29°C | 27°C |
July | 29°C | 26°C |
August | 29°C | 26°C |
September | 29°C | 26°C |
October | 29°C | 26°C |
November | 29°C | 26°C |
December | 28°C | 25°C |
14 day forecast
Cheapest month to fly to Batam
Explore price trends for trips to Batam
Showing prices in GBP
Annual Avg. Price | 382 GBP |
April 2024 | 386 GBP |
May 2024 | 325 GBP |
June 2024 | 355 GBP |
July 2024 | 414 GBP |
August 2024 | 391 GBP |
September 2024 | 416 GBP |
October 2024 | 431 GBP |
November 2024 | 397 GBP |
December 2024 | 431 GBP |
January 2025 | 350 GBP |
February 2025 | 344 GBP |
March 2025 | 348 GBP |
Direct flights to Batam
Find direct flights from anywhere to Batam
- Johannesburg to Batam from £378
- Warsaw to Batam from £396
- Prague to Batam from £415
- Pittsburgh to Batam from £465
- Milwaukee to Batam from £509
- Fresno to Batam from £522
- San Diego to Batam from £537
- Austin to Batam from £548
- Columbus to Batam from £554
- Tampa to Batam from £558
- Santa Ana to Batam from £564
- Denver to Batam from £566
- Fort Myers to Batam from £576
- Nashville to Batam from £599
- Fort Lauderdale to Batam from £605
- St. Louis to Batam from £652
- Grand Rapids to Batam from £655
- Syracuse to Batam from £663
- Sacramento to Batam from £671
- Knoxville to Batam from £680
- Cancún to Batam from £703
- Recife to Batam from £939
- Pereira to Batam from £1,103
- Santa Marta to Batam from £1,125
Airlines flying to Batam
Best airlines flying to Batam
- Kuwait Airways
- LOT Polish Airlines
- Air India Limited
- Malaysia Airlines
- flynas
- ZIPAIR
- Thai Lion Air
- Ethiopian Airlines
- Wizz Air Abu Dhabi
- Wings Air
- EVA Air
- Starlux Airlines
- SriLankan Airlines
- Singapore Airlines
- Thai AirAsia
- All Nippon Airways
- Hawaiian Airlines
- Emirates
- Air India Express
- Nile Air