The best time to visit Petra is in the spring and autumn. March through May or September through November are all great months to visit because it isn’t too hot.