Cheap Flights to Batam

Flight only Hotel only Flight + Hotel

Flight type

Round-trip One-way
Age of children at time of trip

We will search for applicable airfare discounts. Must have 1 adult for each infant in lap

Searching for the perfect flight to Batam can be a hassle for even the most seasoned traveller. With so many flights to choose from, finding the one that best suits your needs can be a tough job for anyone. With the help of ebookers, travellers can punch in their preferences and easily find the best flights for their needs. Whether you're looking for a budget-friendly flight with unlimited stops or a nonstop flight for a little more, ebookers has your back. Ebookers makes it easy to find the perfect flights Batam travellers like you need.

Plan Your Batam Travels on the Go

Browse ebookers' site right from your mobile device, and book your travels while out and about. Enjoy all the perks of ebookers while on the go, including the full inventory of flights, hotels, and car rentals. Get full access to your account and even book your trip to Batam right from your mobile device. Fast and secure, ebookers' mobile site is your powerful and portable travel partner.

Bundle Your Batam Arrangements and Save

Those looking for multiple travel arrangements in Batam can save by bundling their plans in a package. Choose from readily available pre-packaged bundles, or make your own based on your specific needs. Whichever you choose, you can save up to £191 just by bundling. It's that simple to find the cheapest packages with the flights Batam offers.

Learn More about Batam with ebookers

When you're planning your stay in Batam, you can learn more about both your origin and destination from ebookers. Discover everything from airport transportation to restaurant options, all at a glance.

Best Anytime fares to Batam

Cheap round-trip flights to Batam

Departure Arrival Travel dates Airline Round-trip fares
Jakarta Batam Wed, 7 May - Sat, 10 May airline logo Garuda Indonesia £214
Pekanbaru Batam Mon, 2 Jun - Tue, 10 Jun airline logo Garuda Indonesia £434
Medan Batam Sat, 26 Apr - Sun, 27 Apr airline logo Garuda Indonesia £196
Surabaya Batam Tue, 29 Apr - Sun, 4 May airline logo Garuda Indonesia £410
Padang Batam Thu, 1 May - Sun, 4 May airline logo Garuda Indonesia £419
Bandung Batam Wed, 7 May - Fri, 16 May airline logo Garuda Indonesia £584
Yogyakarta Batam Fri, 25 Apr - Sat, 26 Apr airline logo Garuda Indonesia £387
Kuala Lumpur Batam Wed, 7 May - Wed, 14 May 4-1 version from Alfresco Malaysia Airlines £126
Palembang Batam Thu, 1 May - Fri, 2 May airline logo Garuda Indonesia £374
Semarang Batam Tue, 27 May - Mon, 2 Jun airline logo Garuda Indonesia £362
Abu Dhabi Batam Wed, 30 Apr - Wed, 7 May Multiple Airlines Check rates
Denpasar (Bali) Batam Sun, 27 Apr - Wed, 30 Apr airline logo Garuda Indonesia £495
Back to menu Return to top

Best weekend fares to Batam

Best weekend fares to Batam

Departure Arrival Travel dates Airline Round-trip fares
Jakarta Batam Sat, 31 May - Sun, 1 Jun airline logo Garuda Indonesia £214
Pekanbaru Batam Thu, 1 May - Sun, 4 May airline logo Garuda Indonesia £434
Medan Batam Sat, 26 Apr - Sun, 27 Apr airline logo Garuda Indonesia £196
Surabaya Batam Sat, 26 Apr - Mon, 28 Apr airline logo Garuda Indonesia £410
Padang Batam Thu, 1 May - Sun, 4 May airline logo Garuda Indonesia £419
Bandung Batam Fri, 9 May - Sun, 11 May airline logo Garuda Indonesia £609
Yogyakarta Batam Fri, 25 Apr - Sat, 26 Apr airline logo Garuda Indonesia £387
Kuala Lumpur Batam Sat, 7 Jun - Sun, 8 Jun airline logo Firefly £53
Palembang Batam Thu, 1 May - Sun, 4 May airline logo Garuda Indonesia £374
Semarang Batam Wed, 30 Apr - Wed, 7 May Multiple Airlines Check rates
Abu Dhabi Batam Wed, 30 Apr - Wed, 7 May Multiple Airlines Check rates
Denpasar (Bali) Batam Fri, 25 Apr - Sun, 27 Apr airline logo Garuda Indonesia £450
Back to menu Return to top