Rome2Rio

How to get fromPetra to Tehrānby car, bus, or plane

Find Transport to Tehrān

See all options

There are 5 ways to get from Petra to Tehrān by car, bus, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Drive  1,926.5 km

    best
    1. Drive from Petra to Tehrāncar car 1,926.5 km
    23h 50m
    $337–486
  2. Bus to Eilat/Ramon International Airport, fly to Tehran International Airport, bus

    cheapest
    1. Take the bus from Petra Jett to Aqaba Jettbus bus
    2. Fly from Eilat/Ramon International Airport (ETM) to Tehran International Airport (IKA)plane plane ETM - IKA
    3. Take the bus from Tehran Imam Khomeini to Azadi Squarebus bus
    19h 26m
    $152–447
  3. Bus to King Hussein International Airport, fly to Tehran International Airport, bus

    1. Take the bus from Petra Jett to Aqaba Jettbus bus
    2. Fly from King Hussein International Airport (AQJ) to Tehran International Airport (IKA)plane plane AQJ - IKA
    3. Take the bus from Tehran Imam Khomeini to Azadi Squarebus bus
    15h 50m
    $238–650
  4. Bus, bus to Queen Alia International Airport, fly to Tehran International Airport

    1. Take the bus from Petra Jett to Abdali Jettbus bus
    2. Take the bus from Amman Tabarbour Terminal to Queen Alia Airportbus bus
    3. Fly from Queen Alia International Airport (AMM) to Tehran International Airport (IKA)plane plane AMM - IKA
    4. Take the bus from Tehran Imam Khomeini to Azadi Squarebus bus
    14h 14m
    $215–646
  5. Bus, bus to Queen Alia International Airport, fly to Mehrabad International Airport

    1. Take the bus from Petra Jett to Abdali Jettbus bus
    2. Take the bus from Amman Tabarbour Terminal to Queen Alia Airportbus bus
    3. Fly from Queen Alia International Airport (AMM) to Mehrabad International Airport (THR)plane plane AMM - THR
    16h 7m
    $224–695

King Hussein International Airport (AQJ) to Tehran International Airport (IKA) flights

Calendar6Weekly Planes
Duration14h 15mAverage Duration
Ticket$202Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Petra, Jordan and Tehrān, Iran?

You can drive from Petra to Tehrān in around 23h 50m.

Airlines
Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Heathrow Airport into central London, Slovenia: Getting from Ljubljana to Lake Bled, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.