Petra is a two hour drive from Eilat.
The fabulous rosered city of Petra (Wadi Musa in Arabic), one of the finest sights in the Middle East, lies a mere two-hour drive from Eilat, across the border in the Jordan mountains.