Travel from Dubai to Petra

How to get from Dubai to Petra?

There is no direct connection from Dubai to Petra. However, you can take the Metro to Dubai airport, fly to Aqaba, then take the drive to Petra. Alternatively, you can take the Metro to Dubai airport, fly to Amman, take the bus to Amman Tabarbour Terminal, take the taxi to Amman Abdali Terminal, take the bus to Petra, then take the taxi to Petra.

Travel Guides

Travelling around the UAEGet all the travel info you need in Rome2rio's United Arab Emirates guide

How to get from Dubai to Petra

From Nakheel Metro to Dubai airport, fly to Aqaba airport, then drive to Petra. 12 h 24 min $467. From Nakheel Metro to Dubai airport, fly to Amman airport, bus to Amman Tabarbour Terminal, taxi to Amman Abdali Terminal, bus to Petra, then taxi to Petra. 11 h 53 min $209. From Nakheel Metro to Dubai airport, fly to Tabuk airport, then drive to Petra. 10 h 22 min $311. From Nakheel Metro to Rashidiya station, line 111 bus to Sharjah airport, fly to Amman airport, bus to Amman Tabarbour Terminal, taxi to Amman Abdali Terminal, bus to Petra, then taxi to Petra. 13 h 4 min $213. From Dubai taxi to Dubai Al Maktoum Intl airport, fly to Amman airport, bus to Amman Tabarbour Terminal, taxi to Amman Abdali Terminal, bus to Petra, then taxi to Petra. 9 h 51 min $240. From Dubai Marina Metro to Ibn Battuta Metro Bus Stop, bus to Al Wadha Terminal, line 115 bus to Al Mushrif, bus to Abu Dhabi airport, fly to Amman airport, bus to Amman Tabarbour Terminal, taxi to Amman Abdali Terminal, bus to Petra, then taxi to Petra. 13 h 43 min $216. From Dubai drive to Petra. 32 h 6 min $351.

Operators from Dubai to Petra

OperatorPhoneWebsite
Dubai RTA(650) 123-2558Dubai RTA
Royal JordanianRoyal Jordanian
EmiratesEmirates
Turkish AirlinesTurkish Airlines
FlydubaiFlydubai
Gulf Air BahrainGulf Air Bahrain
SaudiaSaudia
Oman AirOman Air
Kuwait AirwaysKuwait Airways
Middle East AirlinesMiddle East Airlines
Jazeera AirwaysJazeera Airways
Sariyah ExpressSariyah Express
Jett+ 962 6 5854679Jett
Government of Sharjah065017770Government of Sharjah
Air ArabiaAir Arabia
Dubai RTA Bus9090800Dubai RTA Bus
Abu Dhabi Department of TransportAbu Dhabi Department of Transport
EtihadEtihad
FlynasFlynas
Close Print Itinerary
  1. Here are 7 options to get from
    Dubai to Petra:

    1. Trip:
      1 Fly Dubai to Aqaba, drive
      • One-Way approx: USD $182 - $736
      • Duration: 12 h 24 min
      Open +
      • Trip:
        1 Fly Dubai to Aqaba, drive
        • One-Way approx: USD $182 - $736
        • Duration: 12 h 24 min
        Close x
    2. Trip:
      2 Fly Dubai to Amman, bus
      • One-Way approx: USD $162 - $277
      • Duration: 11 h 53 min
      Open +
      • Trip:
        2 Fly Dubai to Amman, bus
        • One-Way approx: USD $162 - $277
        • Duration: 11 h 53 min
        Close x
    3. Trip:
      3 Fly Dubai to Tabuk, drive
      • One-Way approx: USD $161 - $471
      • Duration: 10 h 22 min
      Open +
      • Trip:
        3 Fly Dubai to Tabuk, drive
        • One-Way approx: USD $161 - $471
        • Duration: 10 h 22 min
        Close x
    4. Trip:
      4 Fly Sharjah to Amman, bus
      • One-Way approx: USD $184 - $324
      • Duration: 13 h 4 min
      Open +
      • Trip:
        4 Fly Sharjah to Amman, bus
        • One-Way approx: USD $184 - $324
        • Duration: 13 h 4 min
        Close x
    5. Trip:
      5 Fly Dubai Al Maktoum Intl to Amman, bus
      • One-Way approx: USD $180 - $339
      • Duration: 9 h 51 min
      Open +
      • Trip:
        5 Fly Dubai Al Maktoum Intl to Amman, bus
        • One-Way approx: USD $180 - $339
        • Duration: 9 h 51 min
        Close x
    6. Trip:
      6 Bus to Abu Dhabi, fly to Amman, bus
      • One-Way approx: USD $168 - $327
      • Duration: 13 h 43 min
      Open +
      • Trip:
        6 Bus to Abu Dhabi, fly to Amman, bus
        • One-Way approx: USD $168 - $327
        • Duration: 13 h 43 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $280 - $420
      • Duration: 32 h 6 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $280 - $420
        • Duration: 32 h 6 min
        Close x