Mid-RangeBatam Yogyakarta Flight
Hang Nadim International Airport (BTH), Batam → Yogyakarta International Airport (YIA)
Hang Nadim International Airport (BTH), Batam
Departure
Yogyakarta International Airport (YIA)
Arrival
- From
- S$57
- Duration
- 120 min
- Frequency
- Several per week (Super Air Jet, Citilink) — check with the airline for current schedule
- Operator
- Super Air Jet, Citilink
Flights from Batam to Yogyakarta
Yogyakarta International Airport (YIA) is served from Batam by Super Air Jet and Citilink. Super Air Jet operates departures roughly in the early morning; Citilink shows departures around 09:30 — exact times and frequency vary, so check with the airline or a booking platform for current schedules. Block time is approximately 2 hours.
Yogyakarta is one of Indonesia's top cultural destinations and a key draw for Singapore visitors heading to the archipelago. Borobudur (the world's largest Buddhist temple) is about 40 km from the city; Prambanan (Hindu temple complex, UNESCO listed) is 17 km east. The city's food scene, wayang shadow-puppet tradition, and batik workshops round out the experience.
For Singapore-based travellers, the Batam→Yogyakarta route can offer savings against Singapore–Yogyakarta direct fares, especially at promotional prices. Include ferry costs in the comparison. Fares shown are indicative — check with the airline for current prices.
Getting to Hang Nadim Airport
Hang Nadim International Airport (BTH) sits in the Nongsa district in northeast Batam. From Batam Centre ferry terminal, allow 25–45 minutes by Grab (approx. SGD 6–11). From Nongsapura (Nongsa terminal), the airport is only 10–20 minutes by Grab (approx. SGD 3–6).
Arrive at least 1.5–2 hours before departure for domestic check-in.
Ferry-to-Flight Transfer from Singapore
Allow at least 3.5 hours from your ferry departure in Singapore to your flight departure at BTH on a normal weekday. Budget 4.5–5 hours during public holidays or peak traffic. There is no interline baggage between the ferry and the airline — collect all bags at the Batam ferry terminal and recheck at the airport.


