x Back

From Slavija bus to Belgrade airport, fly to Tehran Imam Khomeini airport, bus to Azadi Square, then taxi to Tehran. 10hrs 51min 174 €. From Slavija bus to Belgrade airport, fly to Tehran Mehrabad airport, then taxi to Tehran. 11hrs 19min 201 €. From Belgrade bus to Niš, bus to Istanbul, then bus to Tehran Beyhaghi Terminal. 2days 06hrs 98 €.