Best way to travel between

Tehran
Antalya
Travel Modes
Price
Distance
Duration
CO2
bus
$71.0
3373.4 km
48h 50mins
101.2 kgs
 
train
$81.0
2725.99 km
67h 20mins
144.48 kgs
 
flight
$280.0
1924.04 km
12h 56mins
207.8 kgs
 
drive
$490.0
2440.07 km
31h 51mins
312.33 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3373.4 km 48h 50mins 143 TRY 71.0
Train 2725.99 km 67h 20mins 163 TRY 81.0
Flight 1924.04 km 12h 56mins 564 TRY 280.0
Drive 2440.07 km 31h 51mins 986 TRY 490.0
Take Bus from Tehran Beyhaghi Terminal to Istanbul
Time: 36h 22mins Cost: 101 TRY; $ 45.0 - 55.0 USD CO2 Emission: 77.82 kgs
Take Train from Aksaray to Otogar
Time: 13mins Cost: 2 TRY; $ 0.9 - 1.1 USD CO2 Emission: 0.37 kgs
Take Bus from Istanbul to Antalya
Time: 11h 21mins Cost: 40 TRY; $ 18.0 - 22.0 USD CO2 Emission: 23.19 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Tehran and Antalya is to travel by bus, which will cost about 143 TRY or 63.90 USD.