Best way to travel between

Belgrade, Serbia
Ljubljana
Travel Modes
Price
Distance
Duration
CO2
bus
$26.0
593.28 km
7h 46mins
17.8 kgs
 
bus
$26.0
539.58 km
6h 23mins
16.19 kgs
 
bus
$31.0
544.87 km
10h 46mins
16.35 kgs
 
train
$37.0
556.4 km
11h 28mins
29.49 kgs
 
bus
$47.0
562.64 km
7h 58mins
16.88 kgs
 
bus
$54.0
540.6 km
5h 37mins
16.22 kgs
 
drive
$80.0
552.24 km
5h 9mins
70.69 kgs
 
train
$93.0
555.5 km
12h 10mins
29.44 kgs
 
flight
$134.0
531.26 km
4h 29mins
57.38 kgs
 
flight
$244.0
547.05 km
6h 14mins
59.08 kgs
 
flight
$414.0
645.81 km
7h 38mins
69.75 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 593.28 km 7h 46mins 19 EUR 26.0
Bus 539.58 km 6h 23mins 19 EUR 26.0
Bus 544.87 km 10h 46mins 23 EUR 31.0
Train 556.4 km 11h 28mins 27 EUR 37.0
Bus 562.64 km 7h 58mins 35 EUR 47.0
Bus 540.6 km 5h 37mins 40 EUR 54.0
Drive 552.24 km 5h 9mins 59 EUR 80.0
Train 555.5 km 12h 10mins 68 EUR 93.0
Flight 531.26 km 4h 29mins 99 EUR 134.0
Flight 547.05 km 6h 14mins 180 EUR 244.0
Flight 645.81 km 7h 38mins 305 EUR 414.0
Take Bus from Belgrade to Ljubljana
Time: 7h 46mins Cost: 19 EUR; $ 23.4 - 28.6 USD CO2 Emission: 17.82 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Belgrade, Serbia and Ljubljana is to travel by bus, which will cost about 19 EUR or 23.40 USD.