Best way to travel between

Belgrade
Skiathos, Greece
Travel Modes
Price
Distance
Duration
CO2
bus
$65.0
908.69 km
15h 34mins
27.26 kgs
 
train
$87.3
929.95 km
23h 14mins
49.29 kgs
 
drive
$119.79
852.4 km
10h 22mins
109.11 kgs
 
flight
$217.26
699.99 km
6h 40mins
75.6 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 908.69 km 15h 34mins 48 EUR 65.0
Train 929.95 km 23h 14mins 64 EUR 87.3
Drive 852.4 km 10h 22mins 88 EUR 119.79
Flight 699.99 km 6h 40mins 160 EUR 217.26
Take Bus from Beograd to Thessaloniki
Time: 7h 54mins Cost: 48 EUR; $ 58.5 - 71.5 USD CO2 Emission: 18.86 kgs
Take Train from Thessaloniki to Larissa
Time: 1h 23mins Cost: 7 EUR; $ 9.0 - 11.0 USD CO2 Emission: 8.78 kgs
Take Train from Larissa to Volos
Time: 48mins Cost: 3 EUR; $ 3.6 - 4.4 USD CO2 Emission: 3.24 kgs
Take Walk from Volos to Volos
Time: 16mins Cost: 0 EUR; $ 0.0 - 0.0 USD CO2 Emission: 0.17 kgs
Take Ferry from Volos to Skiathos
Time: 2h 25mins Cost: 33 EUR; $ 40.5 - 49.5 USD CO2 Emission: 6.64 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Belgrade and Skiathos, Greece is to travel by bus, which will cost about 48 EUR or 58.50 USD.