Best way to travel between

Singapore
Pekanbaru
Travel Modes
Price
Distance
Duration
CO2
bus
$41.24
654.05 km
17h 46mins
19.62 kgs
 
flight
$59.0
480.76 km
7h 3mins
51.92 kgs
 
drive
$94.66
530.25 km
13h 42mins
67.87 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 654.05 km 17h 46mins 485,679 IDR 41.24
Flight 480.76 km 7h 3mins 694,837 IDR 59.0
Drive 530.25 km 13h 42mins 1,114,801 IDR 94.66
Take Bus from Singapore to Port Dickson
Time: 5h 9mins Cost: 235,538 IDR; $ 18.0 - 22.0 USD CO2 Emission: 9.87 kgs
Take Ferry from Port Dickson to Dumai
Time: 6h 11mins Cost: 214,811 IDR; $ 16.4 - 20.1 USD CO2 Emission: 16.03 kgs
Take Bus from Dumai to Pekanbaru
Time: 4h 23mins Cost: 35,331 IDR; $ 2.7 - 3.3 USD CO2 Emission: 6.02 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Singapore and Pekanbaru is to travel by bus, which will cost about 482,853 IDR or 36.90 USD.