Best way to travel between

Tehran
Moscow, Russia
Travel Modes
Price
Distance
Duration
CO2
bus
$48.0
4780.68 km
66h 52mins
143.42 kgs
 
drive
$195.52
3058.64 km
38h 27mins
391.51 kgs
 
flight
$675.14729533
2592.6 km
8h 27mins
280.0 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 4780.68 km 66h 52mins 1,585 RUB 48.0
Drive 3058.64 km 38h 27mins 6,457 RUB 195.52
Flight 2592.6 km 8h 27mins 22,295 RUB 675.14729533
Take Bus from Tehran Beyhaghi Terminal to Istanbul
Time: 36h 0mins Cost: 1,651 RUB; $ 45.0 - 55.0 USD CO2 Emission: 73.03 kgs
Take Tram from Beyazit to Aksaray
Time: 3mins Cost: 33 RUB; $ 0.9 - 1.1 USD CO2 Emission: 0.14 kgs
Take Walk from Aksaray to Istanbul - Aksaray
Time: 9mins Cost: 0 RUB; $ 0.0 - 0.0 USD CO2 Emission: 0.09 kgs
Take Bus from Istanbul - Aksaray to Kyiv
Time: 15h 0mins Cost: 2,312 RUB; $ 63.0 - 77.0 USD CO2 Emission: 44.76 kgs
Take Walk from Kyiv to Kiev-Passajirskii
Time: 7mins Cost: 0 RUB; $ 0.0 - 0.0 USD CO2 Emission: 0.07 kgs
Take Train from Kiev-Passajirskii to Moskva Kievskaia
Time: 13h 30mins Cost: 2,312 RUB; $ 63.0 - 77.0 USD CO2 Emission: 45.15 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Tehran and Moscow, Russia is to travel by bus, which will cost about 1,585 RUB or 43.20 USD.