x Back

From Slavija bus to Belgrade airport, fly to Tehran Imam Khomeini airport, bus to Azadi Square, then taxi to Tehran. 11hrs 36min 169 €. From Slavija bus to Belgrade airport, fly to Tehran Mehrabad airport, then taxi to Tehran. 11hrs 29min 174 €. From Belgrade bus to Skopje, bus to Istanbul Otogari, bus to Tehran, then taxi to Tehran. 2days 15hrs 120 €.