Best way to travel between

Jakarta, Indonesia
Pekanbaru
Travel Modes
Price
Distance
Duration
CO2
bus
$45.0
2801.6 km
69h 50mins
84.05 kgs
 
flight
$68.0
988.38 km
4h 10mins
106.75 kgs
 
flight
$87.0
1302.0 km
6h 36mins
140.62 kgs
 
drive
$90.0
1361.7 km
20h 44mins
174.3 kgs
 
flight
$92.0
1032.15 km
4h 2mins
111.47 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2801.6 km 69h 50mins 529,961 IDR 45.0
Flight 988.38 km 4h 10mins 800,829 IDR 68.0
Flight 1302.0 km 6h 36mins 1,024,590 IDR 87.0
Drive 1361.7 km 20h 44mins 1,059,921 IDR 90.0
Flight 1032.15 km 4h 2mins 1,083,475 IDR 92.0
Take Bus from Jakarta Gambir Station to Merak Port
Time: 3h 7mins Cost: 94,215 IDR; $ 7.2 - 8.8 USD CO2 Emission: 3.4 kgs
Take Walk from Merak Port to Merak
Time: 0mins Cost: 236 IDR; $ 0.0 - 0.0 USD CO2 Emission: 0.02 kgs
Take Ferry from Merak to Bakauheni Port
Time: 2h 4mins Cost: 23,554 IDR; $ 1.8 - 2.2 USD CO2 Emission: 3.63 kgs
Take Bus from Bakauheni Port to Medan
Time: 46h 7mins Cost: 259,092 IDR; $ 19.8 - 24.2 USD CO2 Emission: 58.29 kgs
Take Bus from Medan to Pekanbaru
Time: 15h 58mins Cost: 164,877 IDR; $ 12.6 - 15.4 USD CO2 Emission: 21.53 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Jakarta, Indonesia and Pekanbaru is to travel by bus, which will cost about 529,961 IDR or 40.50 USD.