Petra tours from Amman take around 12 hours and will cost somewhere between US$150 and $200, depending on the service provider. Day tours to Petra from Amman are only recommended for people who have very little time to spend in Jordan.