Yogyakarta
Yogyakarta
Batam
Batam
Flight

Yogyakarta to Batam

Updated: 28 May 2026

To travel from Yogyakarta to Batam, you must fly from Yogyakarta International Airport (YIA) to Hang Nadim International Airport (BTH) in Batam, typically connecting through Jakarta. The total travel time is approximately 5 to 7 hours. Batam is a major industrial and tourist hub in the Riau Islands, known for its proximity to Singapore.

Total Distance: Driving distance is 1,300 km (including ferry), straight-line air distance is 1,100 km.
Fastest Way
Connecting flight with a short layover in Jakarta, taking 5 hours.
Cheapest Way
Connecting flight via Jakarta using budget airlines.
Compare Yogyakarta to Batam Routes
Flight
Connecting
Duration
5 hours
Avg Price
1,200,000 - 2,200,000 IDR
Operator
Lion Air
Route
YIA to CGK, then CGK to BTH.

Book your flight in advance to get better rates.

Travel Tips
  • Airport Transfer
    Taxis are available at Hang Nadim Airport for transport to the city.
  • Local Food
    Try seafood, which is fresh and affordable in Batam.
  • Weather
    Batam can be humid, so pack light clothing.
  • Connectivity
    Mobile data is generally good in the city and major tourist areas.
  • Packing
    Bring comfortable walking shoes for exploring the city.
Safety Tips
  • General Safety
    Keep your belongings secure in public places.
  • Health
    Carry basic first-aid supplies for minor injuries.
  • Emergency
    Save the local emergency numbers in your phone.
  • Transport
    Use official taxis or ride-hailing services for airport transfers.
People Also Ask
  • Are there direct flights?
    No, you must connect through Jakarta.
  • What is Batam famous for?
    It is known for its shopping and proximity to Singapore.
  • How far is the airport from the city?
    The airport is about 30-40 minutes from the city center.
  • Is Batam safe for tourists?
    Yes, it is generally safe for travelers.
  • What is the best way to get around?
    Local taxis and ride-hailing services are the most convenient.
Quick Info
  • From Yogyakarta, Daerah Istimewa Yogyakarta, Indonesia
  • To Batam, Kepulauan Riau, Indonesia
  • Modes
Best Time to Travel

March to October, when the weather is dry and ideal for shopping and island exploration.

Things to Do in Batam
1
Barelang Bridge
A series of iconic bridges that connect the islands of Batam, Rempang, and Galang. It is a must-visit for photography.
2
Nagoya Hill Mall
A popular shopping destination in Batam with a wide variety of shops and restaurants.
3
Maha Vihara Duta Maitreya
A large and beautiful Buddhist temple that is a popular tourist attraction.
4
Batam Waterfront City
A recreational area with various water sports and activities. It is a great place for families.
Tags
Yogyakarta to Batam flights to Batam travel to Riau Islands Yogyakarta to Batam route Riau Islands travel Batam airport domestic flights Indonesia how to reach Batam