Travel from Antalya to Tehrān

Bus or fly from Antalya to Tehrān?

Pegasus Airlines, Azerbaijan Airlines and 9 other airlines fly from Antalya to Tehrān hourly. Alternatively, Kamil Koc operates a bus from Antalya to Tehrān every 3 hours. Tickets cost $10 - $15 and the journey takes 2 h 42 min. 4 other operators also service this route.

How to get from Antalya to Tehrān

From Antalya Otogari bus to Antalya airport, fly to Tehran Imam Khomeini airport, bus to Azadi Square, then taxi to Tehrān. 9 h 17 min $330. From Antalya Otogari bus to Antalya airport, fly to Tehran Mehrabad airport, then taxi to Tehrān. 10 h 29 min $266. From Antalya bus to Afyonkarahisar, bus to Nahcivan, drive to Jolfa, train to Tabriz, then train to Tehran station. 43 h 2 min. From Antalya bus to Sandıklı, bus to Otogar, Metro to Yenikapi, Metro to Vezneciler, walk to Istanbul, then bus to Tehran Beyhaghi Terminal. 2 days 0 h $86. From Antalya bus to Otogar, Metro to Yenikapi, Metro to Vezneciler, walk to Istanbul, then bus to Tehran Beyhaghi Terminal. 2 days 0 h $76.
Close Print Itinerary
  1. Here are 5 options to get from
    Antalya to Tehrān:

    1. Trip:
      1 Fly to Tehran Imam Khomeini
      • One-Way approx: USD $109 - $561
      • Duration: 9 h 17 min
      Open +
      • Trip:
        1 Fly to Tehran Imam Khomeini
        • One-Way approx: USD $109 - $561
        • Duration: 9 h 17 min
        Close x
    2. Trip:
      2 Fly to Tehran Mehrabad
      • One-Way approx: USD $100 - $488
      • Duration: 10 h 29 min
      Open +
      • Trip:
        2 Fly to Tehran Mehrabad
        • One-Way approx: USD $100 - $488
        • Duration: 10 h 29 min
        Close x
    3. Trip:
      3 Bus, train
      • One-Way approx: N/A
      • Duration: 43 h 2 min
      Open +
      • Trip:
        3 Bus, train
        • One-Way approx: N/A
        • Duration: 43 h 2 min
        Close x
    4. Trip:
      4 Bus via Sandıklı
      • One-Way approx: USD $79 - $89
      • Duration: 2 days 0 h
      Open +
      • Trip:
        4 Bus via Sandıklı
        • One-Way approx: USD $79 - $89
        • Duration: 2 days 0 h
        Close x
    5. Trip:
      5 Bus
      • One-Way approx: USD $72 - $86
      • Duration: 2 days 0 h
      Open +
      • Trip:
        5 Bus
        • One-Way approx: USD $72 - $86
        • Duration: 2 days 0 h
        Close x