The Pekanbaru to Jakarta route connects Sultan Syarif Kasim II International Airport / Roesmin Nurjadin AFB (PKU) in ID with Soekarno-Hatta International Airport (CGK) in ID. This short-haul flight covers approximately 581 miles (935 km) with a typical flight time of 1h 24m. This route is served by 6 airlines: Super Air Jet, Pelita Air Service P.t., Citilink and others. AirportRoutes has tracked 19 unique flight numbers on this route.
Compare flight prices across hundreds of booking sites
Search PKU → CGK flightsOpens a live price search — just pick your dates
The Pekanbaru (PKU) → Jakarta (CGK) air route links Riau’s business hub with Indonesia’s capital over 581 miles (935 km). It’s a high-demand corridor for corporate travel, government trips, and onward international connections via Soekarno-Hatta’s extensive network. Typical nonstop flight time is about 1 hour 40 minutes to 2 hours, offering a fast alternative to multi-leg overland travel across Sumatra and Java. Travelers choose this route for its frequency, competitive fares, and convenient access to Jakarta’s meetings, shopping, and cultural districts. For many, CGK also serves as a gateway to long-haul flights and domestic connections to Bali, Yogyakarta, and eastern Indonesia, making PKU–CGK a practical backbone for wider itineraries.
Book early for the best deals, especially around school holidays; one-way fares often range from IDR 600,000–1,500,000 (about USD 40–100) depending on season and baggage. Compare fare types carefully—some include only a small cabin bag, while checked luggage adds cost. At PKU, arrive 90–120 minutes before departure; security lines can spike near morning peaks. At CGK, confirm your terminal in advance and allow extra time for inter-terminal transfers if you have a connection. Expect a short cruise with limited service, so bring water and download entertainment. If you’re heading into the city, plan for traffic: pre-book an airport rail or reputable taxi/ride-hail, and keep cash for small incidentals.
Jakarta is a vast, energetic capital blending colonial heritage, modern skyscrapers, and diverse neighborhoods. Start in Kota Tua for museums and Dutch-era architecture, then visit the National Monument (Monas) for city views and history. For shopping and dining, explore Grand Indonesia and the Sudirman–Thamrin corridor; for nightlife and galleries, Kemang and SCBD are popular. Families often enjoy Ancol Dreamland and nearby waterfront areas. Jakarta’s food scene is a highlight: try nasi uduk, soto Betawi, kerak telor, and late-night satay. For a calmer escape, the Thousand Islands (Kepulauan Seribu) offer quick boat trips to beaches and snorkeling.
For smoother weather, consider June to September, typically drier with fewer storm-related delays. The wetter season often runs November to March, when heavy rain can affect schedules. Prices usually rise around Lebaran/Eid travel weeks, year-end holidays, and major school breaks; off-peak months can bring lower fares, sometimes near IDR 600,000 (≈USD 40) one-way. If you want events, Jakarta’s calendar often features shopping festivals and cultural celebrations mid-year, while December brings peak demand and higher hotel and flight pricing.
Sultan Syarif Kasim II International Airport / Roesmin Nurjadin AFB
WIBBPKUSoekarno-Hatta International Airport
WIIICGK6
Operators19
Tracked Flights581
Miles1h 24m
Flight Duration
| Airline | ICAO | IATA |
|---|---|---|
| Super Air Jet |
SJV
|
IU
|
| Pelita Air Service P.t. |
PAS
|
IP
|
| Citilink |
CTV
|
QG
|
| Garuda Indonesia |
GIA
|
GA
|
| Batik Air |
BTK
|
ID
|
| Lion Air |
LNI
|
JT
|
| Day | Flights Observed | Frequency | Activity |
|---|---|---|---|
| Monday | 102 | 17% |
|
| Tuesday | 93 | 15% |
|
| Wednesday | 62 | 10% |
|
| Thursday | 82 | 14% |
|
| Friday | 94 | 16% |
|
| Saturday | 93 | 15% |
|
| Sunday | 80 | 13% |
|
Pattern Analysis
| Airline | Flight Numbers | Aircraft Type | Typical Time | Days Active | Last Seen | Status |
|---|---|---|---|---|---|---|
|
Batik Air
BTK
/ ID
|
A320 | 16:10 4:10 PM (Representative) |
M
T
W
T
F
S
S
|
May 10, 2026 | Active | |
|
Citilink
CTV
/ QG
|
A320 | 10:15 10:15 AM (Representative) |
M
T
W
T
F
S
S
|
May 10, 2026 | Active | |
|
Garuda Indonesia
GIA
/ GA
|
B738 | 10:45 10:45 AM (Representative) |
M
T
W
T
F
S
S
|
May 10, 2026 | Active | |
|
Lion Air
LNI
/ JT
|
B39M | 07:40 7:40 AM (Representative) |
M
T
W
T
F
S
S
|
May 10, 2026 | Active | |
|
Pelita Air Service P.t.
PAS
/ IP
|
A320 | 14:20 2:20 PM (Representative) |
M
T
W
T
F
S
S
|
May 10, 2026 | Active | |
|
Super Air Jet
SJV
/ IU
|
A320 | 14:55 2:55 PM (Representative) |
M
T
W
T
F
S
S
|
May 10, 2026 | Active |
| Departure Time | Operator | ICAO | IATA |
|---|---|---|---|
| 07:40 7:40 AM | Lion Air |
LNI
|
JT
|
| 10:15 10:15 AM | Citilink |
CTV
|
QG
|
| 10:45 10:45 AM | Garuda Indonesia |
GIA
|
GA
|
| 14:20 2:20 PM | Pelita Air Service P.t. |
PAS
|
IP
|
| 14:55 2:55 PM | Super Air Jet |
SJV
|
IU
|
| 16:10 4:10 PM | Batik Air |
BTK
|
ID
|
Time Information
Times are shown in the departure airport's local timezone (WIBB - Asia/Jakarta).