Best way to travel between

Budapest, Hungary
Krasnodar, Russia
Travel Modes
Price
Distance
Duration
CO2
bus
$53.76
2433.87 km
53h 42mins
73.02 kgs
 
train
$60.39
2471.4 km
41h 24mins
130.98 kgs
 
flight
$134.4
1583.94 km
5h 42mins
171.07 kgs
 
drive
$239.7
2099.66 km
27h 4mins
268.76 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2433.87 km 53h 42mins 1,775 RUB 53.76
Train 2471.4 km 41h 24mins 1,994 RUB 60.39
Flight 1583.94 km 5h 42mins 4,438 RUB 134.4
Drive 2099.66 km 27h 4mins 7,916 RUB 239.7
Take Bus from Astoria M to Népliget M
Time: 10mins Cost: 33 RUB; $ 0.9 - 1.1 USD CO2 Emission: 0.11 kgs
Take Bus from Budapest Nepliget to Kiev Bus Station
Time: 19h 0mins Cost: 1,816 RUB; $ 49.5 - 60.5 USD CO2 Emission: 33.38 kgs
Take Bus from Kiev to Rostov-On-Don
Time: 25h 30mins Cost: 793 RUB; $ 21.6 - 26.4 USD CO2 Emission: 30.37 kgs
Take Bus from Rostov-On-Don MEGA to Rostov-On-Don Central Bus station
Time: 25mins Cost: 20 RUB; $ 0.6 - 0.7 USD CO2 Emission: 0.46 kgs
Take Bus from Rostov-na-Donu bus station to Krasnodar-2 Bus station
Time: 5h 22mins Cost: 198 RUB; $ 5.4 - 6.6 USD CO2 Emission: 8.7 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Budapest, Hungary and Krasnodar, Russia is to travel by bus, which will cost about 1,783 RUB or 48.60 USD.