Best way to travel between

Praya, Indonesia
Surabaya
Travel Modes
Price
Distance
Duration
CO2
drive
$46.0
575.77 km
12h 56mins
73.7 kgs
 
flight
$48.0
450.46 km
1h 30mins
48.65 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Drive 575.77 km 12h 56mins 541,737 IDR 46.0
Flight 450.46 km 1h 30mins 565,291 IDR 48.0
Take Car from Praya to Lembar, Lombok
Time: 31mins Cost: 35,331 IDR; $ 2.7 - 3.3 USD CO2 Emission: 4.12 kgs
Take Ferry from Lembar, Lombok to Padang Bai, Bali
Time: 5h 9mins Cost: 35,331 IDR; $ 2.7 - 3.3 USD CO2 Emission: 9.0 kgs
Take Car from Padang Bai, Bali to Gilimanuk, Bali
Time: 2h 30mins Cost: 164,877 IDR; $ 12.6 - 15.4 USD CO2 Emission: 21.99 kgs
Take Ferry from Gilimanuk, Bali to Ketapang, Java
Time: 31mins Cost: 35,331 IDR; $ 2.7 - 3.3 USD CO2 Emission: 0.58 kgs
Take Car from Ketapang, Java to Surabaya
Time: 4h 7mins Cost: 270,869 IDR; $ 20.7 - 25.3 USD CO2 Emission: 38.02 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Praya, Indonesia and Surabaya is to travel by car/taxi, which will cost about 541,737 IDR or 41.40 USD.