Traveling from Salatiga to Pekanbaru requires crossing the Java Sea and the island of Sumatra. You must first travel to Ahmad Yani International Airport in Semarang, roughly 50 kilometers away. From there, direct or connecting flights to Sultan Syarif Kasim II Airport are the most efficient method. Alternatively, a grueling bus journey involves taking the Trans-Java Toll Road to Jakarta, then a ferry to Bakauheni, and finally the Trans-Sumatra Highway. This journey spans over 2,000 kilometers and requires significant planning for ferry schedules.
Total Distance: Driving distance 2,150 km, straight-line air distance 1,380 km.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 72 hours | 4 hours 30 mins |
| Avg Price | 900,000 - 1,200,000 IDR | 1,800,000 - 3,500,000 IDR |
| Operator | PO ALS or PO Medan Jaya | Citilink or Lion Air |
| Route | Salatiga - Trans-Java Toll Road - Merak - Bakauheni - Trans-Sumatra Highway - Pekanbaru. | SRG (Semarang) to CGK (Jakarta) to PKU (Pekanbaru). |
| Tip | Prepare for a long journey; bring a neck pillow and sufficient snacks for the multi-day trip. | Book your flight from Semarang to Jakarta early to ensure a smooth connection to Pekanbaru. |
May to September, as the dry season ensures smoother ferry crossings and fewer flight delays.