Best way to travel between

Moscow
Rhodes, Greece
Travel Modes
Price
Distance
Duration
CO2
train
$173.0
4318.08 km
83h 36mins
228.86 kgs
 
flight
$219.38
2435.76 km
10h 54mins
263.06 kgs
 
bus
$268.38
5669.04 km
96h 3mins
170.07 kgs
 
drive
$669.47
3419.52 km
45h 23mins
437.7 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 4318.08 km 83h 36mins 127 EUR 173.0
Flight 2435.76 km 10h 54mins 162 EUR 219.38
Bus 5669.04 km 96h 3mins 198 EUR 268.38
Drive 3419.52 km 45h 23mins 493 EUR 669.47
Take Train from Alexandrovsky Sad to Kievskaya
Time: 6mins Cost: 1 EUR; $ 0.9 - 1.1 USD CO2 Emission: 0.16 kgs
Take Train from Moskva Kievskaja to Sofia Sever
Time: 52h 38mins Cost: 55 EUR; $ 67.5 - 82.5 USD CO2 Emission: 152.02 kgs
Take Bus from Sofia to Piraeus
Time: 13h 31mins Cost: 21 EUR; $ 25.2 - 30.8 USD CO2 Emission: 26.0 kgs
Take Ferry from Piraeus to Rhodes
Time: 14h 13mins Cost: 52 EUR; $ 63.0 - 77.0 USD CO2 Emission: 74.37 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Moscow and Rhodes, Greece is to travel by train, which will cost about 127 EUR or 155.70 USD.