Subang
Subang
Pekanbaru
Pekanbaru
Bus Flight

Subang to Pekanbaru

Updated: 28 May 2026

Reaching Pekanbaru from Subang requires a transit through Jakarta. You must first travel to Soekarno-Hatta International Airport via the Cipali Toll Road. From Jakarta, take a direct flight to Sultan Syarif Kasim II International Airport. Alternatively, long-distance buses operate from Kalideres Terminal to Pekanbaru via the Trans-Sumatra Highway. The journey covers over 1,400 kilometers across Java and Sumatra. Expect a mix of modern toll roads and challenging provincial routes.

Total Distance: Driving distance 1,450 km, straight-line air distance 1,050 km.
Fastest Way
Flight from Soekarno-Hatta (CGK) to Pekanbaru (PKU) is the fastest at 2 hours.
Cheapest Way
Bus travel via PO ALS is the most economical option for budget travelers.
Compare Subang to Pekanbaru Routes
Bus
Direct
Flight
Direct
Duration 30 hours 2 hours
Avg Price 800,000 - 1,200,000 IDR 1,500,000 - 2,500,000 IDR
Operator PO ALS Garuda Indonesia
Route Trans-Sumatra Highway CGK to PKU
Tip Bring a neck pillow as the road conditions vary significantly. Book at least two weeks in advance to secure lower fares.
Travel Tips
  • Airport Transfer
    Use official airport taxis or ride-hailing apps like Grab for safe transport from the airport.
  • Hydration
    Pekanbaru is humid; carry bottled water at all times while exploring.
  • Local Currency
    Carry cash in small denominations for local markets and street food vendors.
  • Dress Code
    Dress modestly when visiting religious sites to respect local customs.
  • Connectivity
    Purchase a local SIM card at the airport for reliable mobile data coverage.
Safety Tips
  • Road Safety
    If traveling by bus, avoid sitting in the very back row for a smoother ride.
  • Valuables
    Keep your passport and cash in a secure money belt while in crowded markets.
  • Emergency Numbers
    Save the local police emergency number 110 in your phone contacts.
  • Health
    Use mosquito repellent to prevent dengue fever, which is common in tropical areas.
People Also Ask
  • Is there a train to Pekanbaru?
    No, there is currently no operational railway network in Riau province.
  • How long is the bus ride?
    The bus ride from Jakarta to Pekanbaru typically takes 30 to 36 hours.
  • Which airport serves Pekanbaru?
    Sultan Syarif Kasim II International Airport serves the city.
  • Is it safe to travel by bus?
    Yes, major bus operators are reliable, but choose reputable companies like ALS.
  • What is the best way to get around?
    Ride-hailing apps like Gojek and Grab are the most convenient way to navigate the city.
Quick Info
  • From Subang, Jawa Barat, Indonesia
  • To Pekanbaru, Riau, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather conditions on the Trans-Sumatra Highway.

Things to Do in Pekanbaru
1
An-Nur Mosque
Visit this iconic mosque known for its Taj Mahal-inspired architecture. It is the largest mosque in Riau province.
2
Sang Nila Utama Museum
Explore the cultural history of Riau through traditional artifacts and historical exhibits. It is located in the city center.
3
Pasar Bawah
Shop for local handicrafts, ceramics, and dried snacks at this famous traditional market. It is a hub for regional trade.
4
Muara Takus Temple
Travel outside the city to see this ancient Buddhist temple complex. It dates back to the Srivijaya Kingdom era.
Tags
Subang to Pekanbaru travel flights to Pekanbaru from Jakarta bus Subang to Riau traveling to Pekanbaru best way to Pekanbaru Sumatra highway travel Soekarno-Hatta to Pekanbaru Pekanbaru transport guide