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 USD
Annual Avg. Price | 456 USD |
April 2024 | 545 USD |
May 2024 | 533 USD |
June 2024 | 446 USD |
July 2024 | 453 USD |
August 2024 | 335 USD |
September 2024 | 418 USD |
October 2024 | 478 USD |
November 2024 | 431 USD |
December 2024 | 465 USD |
January 2025 | 615 USD |
February 2025 | 379 USD |
March 2025 | 375 USD |
Direct flights to Batam
Find direct flights from anywhere to Batam
- Columbus to Batam from $686
- El Paso to Batam from $686
- Tampa to Batam from $692
- Santa Ana to Batam from $699
- Reno to Batam from $700
- Denver to Batam from $702
- Fort Myers to Batam from $714
- Kailua to Batam from $729
- Nashville to Batam from $743
- Fort Lauderdale to Batam from $750
- Spokane to Batam from $757
- Louisville to Batam from $759
- Hartford to Batam from $779
- Key West to Batam from $786
- Savannah to Batam from $803
- Sarasota to Batam from $805
- St. Louis to Batam from $809
- Grand Rapids to Batam from $812
- Tulsa to Batam from $814
- Syracuse to Batam from $821
- Sacramento to Batam from $832
- Knoxville to Batam from $843
- Punta Gorda to Batam from $877
- Saint Thomas to Batam from $1,154
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