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.
Petra is a two hour drive from Eilat.
Petra is about 5 hours by car from Eilat.  