Traveling from Kroya to Pekanbaru requires a multi-modal approach due to the distance across the Java Sea. You must first take a train from Kroya Station to Jakarta. From Jakarta, you can fly directly to Sultan Syarif Kasim II International Airport in Pekanbaru. Alternatively, a long-haul bus journey involves crossing the Sunda Strait by ferry. The total distance is approximately 1,600 km by land and sea. This route connects the agricultural heart of Central Java to the industrial hub of Riau.
Total Distance: Driving distance 1,750 km, Air distance 1,350 km.
|
Connecting
|
Connecting via Jakarta
|
|
|---|---|---|
| Duration | 50 hours | 5 hours |
| Avg Price | IDR 800,000 - 1,200,000 | IDR 1,500,000 - 2,500,000 |
| Operator | PO ALS | Citilink or Lion Air |
| Route | Kroya to Jakarta, then Trans-Sumatra Highway via Lampung and Jambi. | Kroya Station to Jakarta Gambir, then Soekarno-Hatta to Pekanbaru. |
| Tip | Prepare for a very long journey; bring a neck pillow and sufficient snacks. | Book your flight from Jakarta at least three weeks in advance for the best rates. |
May to September, as the dry season ensures fewer flight delays and smoother ferry crossings.