Sukoharjo
Sukoharjo
Pekanbaru
Pekanbaru
Bus Flight

Sukoharjo to Pekanbaru

Updated: 28 May 2026

Reaching Pekanbaru from Sukoharjo requires navigating from Central Java to the Riau province in Sumatra. The most efficient route is flying from Adi Soemarmo Airport (SOC) to Sultan Syarif Kasim II International Airport (PKU) with a connection in Jakarta. For budget travelers, long-distance buses operate from Solo to Pekanbaru, traversing the Trans-Sumatra Highway. This journey covers approximately 2,100 km. Expect a flight duration of 4 to 6 hours including layovers. Land travel is significantly longer, often taking over 60 hours.

Total Distance: Driving distance 2,100 km, straight-line air distance 1,600 km.
Fastest Way
Flight from Solo (SOC) to Pekanbaru (PKU) with a transit in Jakarta, taking about 4.5 hours.
Cheapest Way
Bus travel via PO SAN, which is the most economical way to reach Pekanbaru from Central Java.
Compare Sukoharjo to Pekanbaru Routes
Bus
Direct
Flight
Connecting
Duration 65 hours 4 hours 30 mins
Avg Price IDR 700,000 - 1,000,000 IDR 1,500,000 - 2,800,000
Operator PO SAN Lion Air
Route Trans-Sumatra Highway SOC to PKU via CGK
Tip Ensure you have a power bank as bus power outlets are not always reliable. Check for early morning flights to minimize the risk of delays in Jakarta.
Travel Tips
  • Local Transport
    Use ride-hailing apps like Gojek or Grab for convenient transport within Pekanbaru city.
  • Weather
    Pekanbaru can be very hot; carry a hat and sunscreen for outdoor sightseeing.
  • Food
    Try the local Ikan Patin (catfish) dishes, which are a specialty of the Riau region.
  • Booking
    Book your bus tickets at least three days in advance during holiday seasons.
  • Airport Access
    The airport is located very close to the city center, making taxi rides affordable.
Safety Tips
  • Road Safety
    If driving or taking a bus, be aware that the Trans-Sumatra Highway has sections under construction.
  • Health
    Use mosquito repellent, especially in the evenings, to prevent tropical diseases.
  • Scams
    Avoid unofficial taxi drivers at the airport; use the official airport taxi counter.
  • Emergency
    Keep a digital copy of your ID and travel documents on your phone.
People Also Ask
  • Is there a direct flight to Pekanbaru?
    No, flights from Solo to Pekanbaru require a transit in Jakarta.
  • How long is the bus journey?
    The bus journey typically takes between 60 to 70 hours.
  • What is the best way to get around?
    Ride-hailing apps are the most efficient way to navigate the city.
  • Is Pekanbaru a tourist city?
    It is a major business hub with several cultural and historical attractions.
  • Do I need a visa?
    Domestic travelers do not need a visa; international travelers should check requirements.
Quick Info
  • From Sukoharjo, Jawa Tengah, Indonesia
  • To Pekanbaru, Riau, Indonesia
  • Modes
Best Time to Travel

February to April or September to October to avoid peak rainy seasons.

Things to Do in Pekanbaru
1
An-Nur Grand Mosque
Visit this stunning mosque known for its Taj Mahal-inspired architecture. It is the most iconic landmark in Pekanbaru.
2
Sang Nila Utama Museum
Discover the history and culture of the Riau province through traditional artifacts and exhibits.
3
Alam Mayang Recreation Park
Enjoy a relaxing day at this large park featuring fishing ponds and outdoor activities for families.
4
Pasar Bawah
Shop for local souvenirs, traditional snacks, and imported goods at this famous riverside market.
Tags
Sukoharjo to Pekanbaru Solo to Pekanbaru flight travel to Riau Pekanbaru transport bus from Java to Riau Sultan Syarif Kasim II Airport Central Java to Pekanbaru Indonesia travel guide