Direct (nonstop) flights from Batam to Pekanbaru

2 airlines fly nonstop from Hang Nadim (BTH) to Sultan Syarif Kasim Ii (PKU). It's 190 miles (305 km), about 55m in the air. Operated by Lion Air, Citilink.

BTH
Hang Nadim
🇮🇩 Batam, Indonesia
✈
PKU
Sultan Syarif Kasim Ii
🇮🇩 Pekanbaru, Indonesia
Flight Time
55m
Distance
190 mi
305 km
CO₂/pax
35 kg
−56 kg vs. layover
Airlines
2
Lion Air +1
Time Diff
Same timezone
Operated by Lion Air Lion Air Citilink Citilink

Route data last updated: May 27, 2026

Airlines with non-stop flights

Lion Air JT Lion Air
Route
BTH → PKU
Flight Time
55m
Distance
190 mi
Citilink QG Citilink
Route
BTH → PKU
Flight Time
55m
Distance
190 mi

Alternative Routes

Other ways to fly from Batam to Pekanbaru with one stop · direct emits 35 kg CO₂ per passenger

BTH → KUL (Kuala Lumpur) → PKU
Leg 1: 1h 10m (199 mi) Leg 2: 55m (157 mi) Total: ~2h 5m 🍃 91 kg CO₂ (+160% vs. direct)
Leg 1
BTH → KUL
1h 10m · 199 mi
View BTH to KUL flights →
Leg 2
KUL → PKU
55m · 157 mi
View KUL to PKU flights →
BTH → KNO (Kuala Namu) → PKU
Leg 1: 1h 30m (401 mi) Leg 2: 1h 10m (281 mi) Total: ~2h 40m 🍃 151 kg CO₂ (+331% vs. direct)
Leg 1
BTH → KNO
1h 30m · 401 mi
View BTH to KNO flights →
Leg 2
KNO → PKU
1h 10m · 281 mi
View KNO to PKU flights →
BTH → CGK (Jakarta) → PKU
Leg 1: 1h 45m (528 mi) Leg 2: 1h 45m (578 mi) Total: ~3h 30m 🍃 230 kg CO₂ (+557% vs. direct)
Leg 1
BTH → CGK
1h 45m · 528 mi
View BTH to CGK flights →
Leg 2
CGK → PKU
1h 45m · 578 mi
View CGK to PKU flights →
BTH → YIA (Yogyakarta) → PKU
Leg 1: 2h 15m (743 mi) Leg 2: 2h 5m (826 mi) Total: ~4h 20m 🍃 316 kg CO₂ (+803% vs. direct)
Leg 1
BTH → YIA
2h 15m · 743 mi
View BTH to YIA flights →
Leg 2
YIA → PKU
2h 5m · 826 mi
View YIA to PKU flights →
BTH → SUB (Surabaya) → PKU
Leg 1: 2h 15m (836 mi) Leg 2: 2h 25m (950 mi) Total: ~4h 40m 🍃 341 kg CO₂ (+874% vs. direct)
Leg 1
BTH → SUB
2h 15m · 836 mi
View BTH to SUB flights →
Leg 2
SUB → PKU
2h 25m · 950 mi
View SUB to PKU flights →

Looking for the return flight?

PKU → BTH: Flights from Pekanbaru to Batam

Frequently Asked Questions

How long is the direct flight from Batam to Pekanbaru?

A nonstop flight from Batam (BTH) to Pekanbaru (PKU) takes approximately 0 hours and 55 minutes. The distance is 190 miles (305 km).

Which airlines fly nonstop from Batam to Pekanbaru?

2 airlines: Lion Air, Citilink.

Is there a nonstop flight from Batam to Pekanbaru?

Yes. 2 airlines: Lion Air, Citilink.

How far is Batam from Pekanbaru?

The flight distance from Batam to Pekanbaru is 190 miles (305 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Washington DC.

What type of aircraft flies from Batam to Pekanbaru?

At 55m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

What is the carbon footprint of a flight from Batam to Pekanbaru?

Roughly 35 kg CO2 per passenger one-way. That's about the same as driving 175 km.

Is the return flight from Pekanbaru to Batam also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Batam to Pekanbaru?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Hang Nadim for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.