Batam
Batam
Pekanbaru
Pekanbaru
Flight Ship

Batam to Pekanbaru

Updated: 28 May 2026

The route from Batam to Pekanbaru involves crossing from the Riau Islands to the mainland of Sumatra. The fastest way is a direct flight from Hang Nadim to Sultan Syarif Kasim II Airport. Alternatively, you can take a ferry to Dumai or Buton, followed by a bus journey to Pekanbaru. This route connects the industrial hub of Batam with the capital of Riau province. Expect a mix of coastal and inland travel experiences.

Total Distance: Air distance 350 km; Land/Sea route approx 500 km.
Fastest Way
Direct flight, taking only 1 hour.
Cheapest Way
Ferry and bus combination, costing around IDR 400,000.
Compare Batam to Pekanbaru Routes
Flight
Direct
Ship
Connecting
Duration 1 hour 12 hours
Avg Price IDR 600,000 - 900,000 IDR 400,000 - 550,000
Operator Lion Air, Citilink Various Ferry Operators
Route Hang Nadim (BTH) to Sultan Syarif Kasim II (PKU) Batam to Dumai (Ferry) then Bus to Pekanbaru
Tip Flights are frequent and the most reliable option. The bus leg from Dumai to Pekanbaru takes about 6 hours.
Travel Tips
  • Flight Booking
    Check flight prices early as they fluctuate based on demand.
  • Bus Comfort
    If taking the bus, choose executive class for better legroom and air conditioning.
  • Local Transport
    Use ride-hailing apps for easy navigation within Pekanbaru.
  • Weather
    Pekanbaru can be hot; carry a hat and sunscreen.
  • Language
    Bahasa Indonesia is widely spoken; basic phrases will help.
Safety Tips
  • Road Safety
    If traveling by bus, ensure the driver is reputable and the vehicle is well-maintained.
  • Personal Belongings
    Keep your bags in sight at all times in busy terminals.
  • Health
    Stay hydrated and avoid street food if you have a sensitive stomach.
  • Emergency
    Keep a list of local emergency contacts handy.
People Also Ask
  • Is there a direct bus from Batam to Pekanbaru?
    No, you must take a ferry to the mainland first.
  • How long is the flight?
    The flight is approximately 1 hour.
  • Which is better, flight or ferry?
    Flying is significantly faster and more comfortable.
  • Are there daily flights?
    Yes, there are multiple daily flights between the two cities.
  • What is the best way to get to the airport in Batam?
    Use a taxi or ride-hailing service from the city center.
Quick Info
  • From Batam, Kepulauan Riau, Indonesia
  • To Pekanbaru, Riau, Indonesia
  • Modes
Best Time to Travel

March to August for drier conditions, ideal for land travel.

Things to Do in Pekanbaru
1
An-Nur Grand Mosque
Visit this stunning mosque known for its unique architectural blend of Malay, Turkish, and Arabic styles.
2
Sang Nila Utama Museum
Learn about the history and culture of the Riau region through various artifacts.
3
Alam Mayang Recreation Park
Enjoy a family-friendly park with fishing spots and outdoor activities.
4
Pasar Bawah
Shop for local souvenirs, traditional snacks, and imported goods in this famous market.
Tags
Batam to Pekanbaru flight Batam to Pekanbaru ferry travel to Pekanbaru Batam to Riau transport Pekanbaru airport Batam to Pekanbaru bus fastest way to Pekanbaru Batam travel guide Pekanbaru tourism Indonesia domestic flights