With tens of hotels in Eilat to choose from, knowing which is best can be quite a challenge. We’ve set out to present the best hotels in Eilat, a range of properties that fit different budgets and styles of accommodation.
Best Boutique Hotel: Soleil Boutique, Eilat
The Soleil Hotel in Eilat is a new addition to Eilat’s hotel scene, having opened in 2014. It quickly garnered a favorable reputation with guests who appreciate its convenient central location, its clean, modern, and stylish decor, high-quality service, and, its impressive breakfast which puts even the most expensive luxury resorts in Israel to the test.
A title that is hotly contested in Eilat is that of the best luxury resort. In recent years, the Dan Eilat has taken the crown. Its extensive facilities including beautiful pools, restaurants, recreational facilities, and more, set in an enviable position next to the Red Sea, make it a great option for a luxurious get-away.
The Herods Hotel Complex in Eilat comprises three luxury hotels on the city’s North Shore. The Vitalis Spa is a smaller hotel, suitable for adults only, with just 50 rooms. Being part of this impressive complex, the Vitalis Spa guests boast the use of indoor and outdoor pools, a spa center with 60 treatment options, a gym, and two restaurants.
Set just south of the city of Eilat on the beautifully tranquil Coral Beach (a protected nature reserve), the Orchid Reef Hotel is a smaller hotel (80 rooms) which is a great place to stay whether you want to escape from the noise of the city yet be within reach of Eilat’s attractions, or are looking to take advantage of the two great dive schools which are next to this hotel.
The Arava Hostel is located in the center of Eilat, about 10 minutes walk from the North Beach. The hostel has become one of the de-facto choices for budget travelers looking for a comfortable place to stay in order to take in Eilat’s attractions, Red Sea beaches, or as a base point for a tour to Petra, which many staying in Eilat take advantage of the unique opportunity to do.