
Flights from Batam starting from IDR1,972,200*
Discover top flight deals from Batam with real-time fare updates and convenient travel choices for every itinerary.
expand_more
1 Passenger, Economy Class
expand_moretoday
today
Discover the best flights with Garuda Indonesia from Batam
Find affordable fares and exclusive deals on Garuda Indonesia flights. Enjoy a seamless booking experience, flexible travel options, and award-winning service when you book your flight online today.
flight_takeoff
flight_land
IDR

Batam (BTH)to
Jakarta (CGK)Depart: 26/06/2026
From
IDR1,972,200
Seen: 13 hrs ago
One-way
Economy

Batam (BTH)to
Pekanbaru (PKU)Depart: 12/07/2026
From
IDR3,791,500
Seen: 14 hrs ago
One-way
Economy

Batam (BTH)to
Yogyakarta (JOG)Depart: 23/08/2026
From
IDR3,435,700
Seen: 7 hrs ago
One-way
Economy
*Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking.
Fly with Garuda Indonesia - Popular Flights from Batam
Discover the most popular Garuda Indonesia flights and find great fares on frequently traveled routes. Compare prices, explore travel dates, and book your next trip with ease.
flight_takeoff
flight_land
IDR
From | To | Fare Type | Dates | Price |
|---|---|---|---|---|
| Batam (BTH) | Jakarta (CGK) | One-way / Economy | Depart: 26/06/2026 | From IDR1,972,200 Seen: 13 hrs ago |
| Batam (BTH) | Pekanbaru (PKU) | One-way / Economy | Depart: 09/07/2026 | From IDR3,791,500 Seen: 14 hrs ago |
| Batam (BTH) | Seoul (ICN) | Round-trip / Economy | 31/10/2026 - 08/11/2026 | From IDR11,803,320 Seen: 11 hrs ago |
| Batam (BTH) | Yogyakarta (JOG) | One-way / Economy | Depart: 29/08/2026 | From IDR3,282,600 Seen: 7 hrs ago |
*Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking.

Exclusive Business Class Flight Offers from Batam
Find the best Garuda Indonesia Business Class deals online. Enjoy premium comfort, exclusive fares, and seamless booking for your next Business Class flight.
flight_takeoff
flight_land
IDR
There are no fares that match your filter criteria. Please adjust your filters.
There are no fares that match your filter criteria. Please adjust your filters.*Fares displayed have been collected within the last 48hrs and may no longer available at time of booking