Best way to travel between

Geneva, Switzerland
Dubrovnik, Croatia
Travel Modes
Price
Distance
Duration
CO2
bus
$164.0
1784.67 km
33h 58mins
53.54 kgs
 
train
$213.0
1422.9 km
22h 38mins
75.41 kgs
 
drive
$230.0
1400.7 km
15h 56mins
179.29 kgs
 
flight
$240.0
1081.71 km
5h 25mins
116.82 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1784.67 km 33h 58mins 924 HRK 164.0
Train 1422.9 km 22h 38mins 1,200 HRK 213.0
Drive 1400.7 km 15h 56mins 1,296 HRK 230.0
Flight 1081.71 km 5h 25mins 1,352 HRK 240.0
Take Bus from Geneve to Donji Vakuf
Time: 25h 44mins Cost: 732 HRK; $ 117.0 - 143.0 USD CO2 Emission: 40.03 kgs
Take Bus from Donji Vakuf to Dubrovnik
Time: 7h 13mins Cost: 169 HRK; $ 27.0 - 33.0 USD CO2 Emission: 13.52 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Geneva, Switzerland and Dubrovnik, Croatia is to travel by bus, which will cost about 924 HRK or 147.60 USD.