There are 6 ways to get from Dubai to Petra by plane, bus or car

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

Recommended option

Fly Dubai Al Maktoum Intl to Amman, bus  •  9 h 36 min

  1. Fly from Dubai Al Maktoum Intl (DWC) to Amman (AMM) DWC - AMM
  2. Take the bus from Amman Abdali Terminal to Petra

$180 - $338

Cheapest option

Fly Dubai to Tabuk, drive  •  9 h 52 min

  1. Fly from Dubai (DXB) to Tabuk (TUU) DXB - TUU
  2. Drive from Tabuk to Petra

$161 - $471

4 alternative options

Fly Dubai to Aqaba, drive  •  9 h 14 min

  1. Fly from Dubai (DXB) to Aqaba (AQJ) DXB - AQJ
  2. Drive from Aqaba to Petra

$192 - $586

Fly Dubai to Amman, bus  •  11 h 29 min

  1. Fly from Dubai (DXB) to Amman (AMM) DXB - AMM
  2. Take the bus from Amman Abdali Terminal to Petra

$162 - $276

Fly Sharjah to Amman, bus  •  12 h 40 min

  1. Fly from Sharjah (SHJ) to Amman (AMM) SHJ - AMM
  2. Take the bus from Amman Abdali Terminal to Petra

$184 - $323

Drive  •  32 h 6 min

  1. Drive from Dubai to Petra 1609.9 miles

$280 - $420

Questions & Answers

The cheapest way to get from Dubai to Petra is to fly and bus which costs AED 550 - AED 1100 and takes 11 h 29 min.

More details

The quickest way to get from Dubai to Petra is to fly and drive which costs AED 700 - AED 2200 and takes 9 h 14 min.

More details

The distance between Dubai and Petra is 2025 km. The road distance is 2575.8 km.

Get driving directions

It takes approximately 9 h 36 min to get from Dubai to Petra, including transfers.

More details

The quickest flight from Dubai Al Maktoum Intl Airport to Amman Airport is the direct flight which takes 3 h 15 min.

Search flights

Petra is 2 h behind Dubai. It is currently 5:24 AM in Dubai and 4:24 AM in Petra.

Yes, the driving distance between Dubai to Petra is 2576 km. It takes approximately 32 h 6 min to drive from Dubai to Petra.

Get driving directions

Flydubai offers flights from Dubai Al Maktoum Intl Airport to Amman Airport.

Search flights

There are 64+ hotels available in Petra. Prices start at $23 USD per night.

More details

The best way to get from Dubai to Dubai Al Maktoum Intl Airport is to taxi which takes 29 min and costs AED 70 - AED 85.

More details

Map of how to get from Dubai to Petra.
Launch map view
  • Distance: 1265.6 miles
  • Duration: 9 h 36 min

What companies run services between Dubai, United Arab Emirates and Petra, Jordan?

There is no direct connection from Dubai to Petra. However, you can take the taxi to Dubai Al Maktoum Intl airport, fly to Amman, take the walk to Queen Alia Airport, 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. Alternatively, you can take the Metro to Airport Terminal 3, take the walk to Dubai airport, fly to Aqaba, then take the drive to Petra.

Airlines
Royal Jordanian
Website
rj.com
Flights from Dubai to Aqaba via Amman
Ave. Duration
5 h 30 min
When
Every day
Estimated price
$190 - $650
Flights from Dubai to Amman
Ave. Duration
3 h 10 min
When
Every day
Estimated price
$200 - $490
Saudia
Website
saudia.com
Flights from Dubai to Amman via Riyadh
Ave. Duration
5 h 20 min
When
Every day
Estimated price
$270 - $700
Flights from Dubai to Tabuk via Medina
Ave. Duration
5 h 20 min
When
Every day
Estimated price
$170 - $650
Flights from Dubai to Tabuk via Riyadh
Ave. Duration
6 h 10 min
When
Every day
Estimated price
$160 - $600
Flights from Dubai to Tabuk via Jeddah
Ave. Duration
6 h 5 min
When
Every day
Estimated price
$180 - $650
Flydubai
Website
flydubai.com
Flights from Dubai Al Maktoum Intl to Amman
Ave. Duration
3 h 15 min
When
Every day
Estimated price
$210 - $550
Flights from Dubai to Amman
Ave. Duration
3 h 15 min
When
Every day
Estimated price
$210 - $390
Flights from Dubai to Tabuk
Ave. Duration
3 h 2 min
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$130 - $420
Emirates
Website
emirates.com
Flights from Dubai to Amman
Ave. Duration
3 h 7 min
When
Every day
Estimated price
$280 - $490
Gulf Air Bahrain
Website
gulfair.com
Flights from Dubai to Amman via Manama
Ave. Duration
4 h 50 min
When
Every day
Estimated price
$220 - $440
Flights from Dubai to Tabuk via Manama
Ave. Duration
5 h 10 min
When
Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$130 - $490
Air Arabia
Website
airarabia.com
Flights from Sharjah to Amman
Ave. Duration
3 h 10 min
When
Every day
Estimated price
$210 - $430
Jazeera Airways
Website
jazeeraairways.com
Flights from Dubai to Amman via Kuwait
Ave. Duration
5 h 5 min
When
Every day
Estimated price
$320 - $900
Oman Air
Website
omanair.com
Flights from Dubai to Amman via Muscat
Ave. Duration
6 h 5 min
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$210 - $450
Middle East Airlines
Website
mea.com.lb
Flights from Dubai to Amman via Beirut
Ave. Duration
6 h 15 min
When
Every day
Estimated price
$300 - $600
Kuwait Airways
Website
kuwaitairways.com
Flights from Dubai to Amman via Kuwait
Ave. Duration
6 h 20 min
When
Every day
Estimated price
$200 - $600
Jordan Aviation
Website
jordanaviation.jo
Flights from Sharjah to Amman
Ave. Duration
3 h
When
Monday and Thursday
Estimated price
$150 - $800
Bus operators
Jett
Phone
+ 962 6 5854679
Email
info@jett.com.jo
Website
jett.com.jo
Bus from Amman Abdali Terminal to Petra
Ave. Duration
3 h
Frequency
Once daily
Estimated price
$14 - $22
Schedules at
jett.com.jo

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 Italian Lakes: Getting around by train, Need to know: Jadrolinija and How to get from JFK to New York City - to help you get the most out of your next trip.