Is it possible to book a reliable one day Petra trip staying in Dahab? For what price? Are the local travel agents OK?
In general, yes they are OK and on a par with other parts of the country. But they do use Jordanian tour companies to get you from the border with Eilat to Petra or from Aqaba Port if coming by ferry. Personally I would not recommend a day trip... two or three night tours allow you to see Petra in much greater depth, whilst a day trip allows just 3 hours or so, and works out more economical.
Thank you for the prompt reply. Are there any particular tour operators you can recommend?