Take the Bus From Eilat, cross the border into Jordan (be aware of the visa restrictions meaning that only those on tours will be able to apply for a visa once in Israel). Once on the Jordanian side, your best option is to take a taxi from the border to Petra.