Direct flights from Jakarta to Pekanbaru (CGK → PKU)

Distance 934 km (580 mi)
Est. duration 1h 6m
Loading map...
Live fares · CGK → PKU

About the Jakarta → Pekanbaru route

Jakarta to Pekanbaru is a proper short-hop — 934 km, roughly an hour and six minutes in the air, and you'll spend more time at CGK's chaotic Terminal 2 than you will cruising at altitude. Five airlines work this route: Garuda Indonesia (GA), Batik Air (ID), Pelita Air (IP), Lion Air (JT), and Citilink (QG). That range tells you something useful — this isn't just a tourist run. It's a working route, heavy with business travelers moving between Jakarta's finance world and Pekanbaru's oil and palm industries. Families visiting relatives make up a big chunk of weekend loads too.

Why travel from Jakarta to Pekanbaru?

Pekanbaru doesn't get the tourist headlines that Bali or Yogyakarta steal, which honestly makes it more interesting to visit. The city is Riau Province's capital and the economic engine of Sumatra's east coast, so there's real money here and a food scene that reflects it. Malay culinary traditions run deep — hunt down gulai ikan patin (river fish curry) around the Pasar Bawah area near the waterfront, and you'll understand why locals argue it beats anything you'd find in KL. Beyond food, the Riau Malay culture is genuinely distinct from Javanese norms you'd experience in Jakarta. Travelers with family roots in Riau make this trip constantly. And if you're positioning for onward travel deeper into Sumatra, Pekanbaru's a practical and underrated staging point.

Quick stats

  • Distance: 934 km
  • Estimated flight time: 1h 6m
  • Operating airlines: GA, ID, IP, JT, QG
  • Direct route: yes

Practical tips for CGK → PKU

PKU is a small airport — you'll clear arrivals fast, which is a genuine relief after CGK's scale. Grab a Blue Bird taxi or a Grab from the app at the exit; agree on a meter or set the app price before you move. Dry season (June to September) means cheaper fares and less rain, though Pekanbaru gets haze from land-clearing fires some years — worth checking before you go. If you're flying JT or QG, check your baggage allowance carefully — low-cost carriers on this route often sell 20 kg separately. Indonesian rupiah is key; card acceptance outside malls is patchy. No visa required for Indonesian nationals, obviously.

Frequently asked questions

How long is the flight from Jakarta to Pekanbaru?

The flight from Jakarta (CGK) to Pekanbaru (PKU) takes approximately 1 hour and 6 minutes to cover the 934 km distance. This is a short domestic flight, making it a quick and convenient option for traveling between these two cities.

Which airlines operate the Jakarta to Pekanbaru route?

Five airlines currently serve this route: Garuda Indonesia (GA), Batik Air (ID), Merpati Nusantara Airlines (IP), Lion Air (JT), and Citilink (QG). You can compare schedules and fares across these carriers to find the best option for your travel dates.

What is the best time of year to fly from Jakarta to Pekanbaru?

The dry season from May to September offers the most pleasant weather and generally lower fares due to decreased demand compared to peak holiday periods. However, booking 2-4 weeks in advance during shoulder seasons (April-May and September-October) often provides a good balance of favorable weather and competitive prices.

Do I need a visa to travel from Jakarta to Pekanbaru within Indonesia?

No, you do not need a visa for domestic travel within Indonesia; your national ID or passport is sufficient for this domestic flight. As an Indonesian domestic route, standard travel documentation and security procedures apply, but no immigration clearance is required.

What should I know about luggage, jet lag, and transit on this route?

Baggage allowances vary by airline, so check your carrier's policy in advance; most domestic flights include a checked bag and carry-on. Since the flight is only 1 hour 6 minutes, jet lag is not a concern, and there are no transit complications as this is a direct domestic route.

Find flights from Jakarta to Pekanbaru
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Jakarta to Pekanbaru? The flight distance from CGK to PKU is approximately 934 km (580 miles).
How long is the flight from CGK to PKU? The estimated flight time from Jakarta to Pekanbaru is approximately 1h 6m.
What airlines fly from CGK to PKU? Airlines operating direct flights from Jakarta to Pekanbaru include: GA, ID, IP, JT, QG.

Cheapest fares Jakarta → Pekanbaru

Jakarta CGK
Pekanbaru PKU

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Jakarta → Pekanbaru.

Try a nearby airport to Jakarta

Flights to Pekanbaru (PKU) from other airports within 350 km of Jakarta. Often unlocks cheaper fares or better times.

Or try a nearby airport to Pekanbaru

Flights from Jakarta (CGK) to other airports within 350 km of Pekanbaru.

Other flights from Jakarta (CGK)

Other flights from Pekanbaru (PKU)