Pekanbaru
Pekanbaru
Bus Flight

Kroya to Pekanbaru

Updated: 28 May 2026

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.
Fastest Way
Flight from Jakarta to Pekanbaru is the fastest, taking 5 hours total including transit.
Cheapest Way
Bus via the Trans-Sumatra Highway is the cheapest, costing around IDR 900,000.
Compare Kroya to Pekanbaru Routes
Bus
Connecting
Flight
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.
Travel Tips
  • Train Booking
    Use the KAI Access app to book your train from Kroya to Jakarta to ensure a seat.
  • Ferry Crossing
    If taking the bus, ensure you have your ID card ready for the Merak-Bakauheni ferry check-in.
  • Flight Transit
    Allow at least 4 hours between your train arrival in Jakarta and your flight departure.
  • Local Transport
    Use ride-hailing apps like Grab or Gojek for reliable transport within Pekanbaru city.
  • Currency
    Carry sufficient cash as many local markets in Pekanbaru do not accept digital payments.
Safety Tips
  • Bus Safety
    Choose reputable bus companies like PO ALS for long-haul safety.
  • Personal Belongings
    Keep your valuables in a secure bag close to your body during the long bus ride.
  • Health
    Stay hydrated and carry basic medication for motion sickness during the ferry crossing.
  • Emergency
    Save the local police emergency number on your phone before starting your journey.
People Also Ask
  • Is there a direct train to Pekanbaru?
    No, there is no railway network in Sumatra that connects to Java.
  • How long is the ferry crossing?
    The Merak to Bakauheni ferry crossing takes approximately 2 to 3 hours.
  • Are there flights from Kroya?
    No, Kroya does not have an airport; you must travel to Jakarta or Yogyakarta.
  • What is the best bus company?
    PO ALS is the most experienced operator for long-distance Sumatra routes.
  • Do I need a passport?
    No, domestic travel only requires a valid Indonesian KTP or passport.
Quick Info
  • From Kroya, Jawa Tengah, Indonesia
  • To Pekanbaru, Riau, Indonesia
  • Modes
Best Time to Travel

May to September, as the dry season ensures fewer flight delays and smoother ferry crossings.

Things to Do in Pekanbaru
1
An-Nur Mosque
Visit this grand mosque in Pekanbaru known for its stunning Malay-style architecture. It is a peaceful landmark in the city center.
2
Sang Nila Utama Museum
Explore the cultural history of Riau province here. The museum houses traditional artifacts and historical documents.
3
Pasar Bawah
Shop for local Riau souvenirs and imported goods at this famous market. It is the best place to experience local trade.
4
Alam Mayang Park
Relax at this recreational park featuring fishing ponds and lush greenery. It is a popular spot for local families.
Tags
Kroya to Pekanbaru travel flights to Pekanbaru from Java train from Kroya to Jakarta traveling to Riau from Central Java best way to reach Pekanbaru Kroya transport guide Pekanbaru travel tips Indonesia inter-island travel
More to Kroya