The journey from Serang to Pekanbaru covers approximately 1100 kilometers. The most efficient route is via the Jakarta-Merak Toll Road to Merak Port, a ferry crossing to Bakauheni, and then the Trans-Sumatra Toll Road to Pekanbaru. Public transport involves taking a bus to Merak Port and transferring to a direct bus to Pekanbaru. Expect a travel time of 24 to 30 hours depending on traffic and ferry schedules.
Total Distance: 1100 km driving distance, 900 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 30 hours | 24 hours |
| Avg Price | IDR 600,000 - 1,000,000 | IDR 1,400,000 - 2,000,000 (fuel + tolls + ferry) |
| Operator | Damri / Sinar Jaya | Private Car |
| Route | Serang to Merak Port, then transfer to Pekanbaru bus. | Jakarta-Merak Toll Road -> Merak-Bakauheni Ferry -> Trans-Sumatra Toll Road. |
| Tip | Transfer at Merak Port for frequent Pekanbaru-bound buses. | The Trans-Sumatra toll road is fast but requires significant toll payments. |
Weekdays, avoiding the weekend tourist rush to Pekanbaru.