20 Jun 2019 - 21 Jun 2019

2 guests - 1 room

Where to Stay in Lebanon

Officially called the Lebanon Republic, this country contains the 10th-most popular shopping destination in the world. It also boasts the only remaining temple dedicated to Jupiter and the oldest continually lived-in city. The only public airport is Beirut-Rafic Hariri International Airport (BEY), which is located about 6 miles south of Beirut. There are numerous upscale Lebanon hotels situated near the airport. You also will find several last-minute hotels in Lebanon near Beirut-Rafic Hariri International Airport (BEY).


Located about 53.5 miles north of Beirut, Tripoli is the second-largest city in Lebanon. It has many wonderful historical sites to explore, like the Citadel of Raymond de Sainte-Gilles and Al-Tell Clock Tower. There also are many outdoor marketplaces.

1. Bauhaus

The eco-friendly Bauhaus is one of the cheapest hotels in Lebanon. It employs solar power to supply guests with electricity and water. This affordable Lebanon establishment is located near the Cedars of God, Qadisha Grotto, and Gibran Museum.

2. Le Chateau des Oliviers

People have been enjoying the rooms spread across six floors at Le Chateau des Oliviers since 1975. They are decorated with antiques from Asia, the Middle East, and Europe.

3. Regency Palace Hotel

The Regency Palace Hotel offers visitors an atmosphere of contemporary luxury. This Lebanon hotel's four restaurants allow diners to enjoy cuisine from around the world.


Called “the City of Wine and Poetry,” Zahlé is an important agricultural area. The Berdawni Promenade is an outstanding place to enjoy a delicious meal while people watching. The Château Musar Winery has been welcoming guests to try their wine since 1930.

1. Al Murjan Palace Hotel

The delicious food served in the garden setting makes this one of the best cheap hotels in Lebanon. You also can relax on the rooftop terrace.

2. Hotel St. Jean

Get your hair done, eat a delicious meal, and enjoy some drinks before watching the sunset from the terrace.

3. Cristal Grand Kadri Hotel

This five-star last-minute hotel in Lebanon features 84 air-conditioned rooms. There also are two restaurants, a pool, and free Wi-Fi.

Lebanon Airport Hotels

While there are several military airports in Lebanon, Beirut-Rafic Hariri International Airport (BEY) is the only commercial facility. Almost 8 million people use this single-terminal airport each year. Numerous upscale hotels in Lebanon are located near the airport. The cheap hotels in Lebanon are situated a bit farther away.

Beirut-Rafic Hariri International Airport (BEY) Hotels

1. Monteverde Hotel

The Monteverde Hotel is often used by the United Nations as a temporary office. Guests staying at this hotel can enjoy a beautiful swimming pool, delicious breakfasts, and lovely balconies.

2. Hotel Albergo

The Hotel Albergo in Beirut is one of the oldest in the city. Yet, this deluxe, boutique Lebanon hotel has been lovingly taken care of through the years.

Search for the best deals on hotels in Lebanon using Skyscanner. Our easy-to-use site allows you to quickly narrow down your preferences, and our portal makes it simple to pick the best hotel in Lebanon for your needs.

Top rated hotels in Lebanon

from £66
from £110

What are travellers saying about Lebanon?

Member reviews (3)
Jose Braden
Jose BradenHanover

this is the best town ever

Shady Salama
Shady SalamaAlexandria

Gobail Port, Lebanon

Dorothy Wojturski Spartz
Dorothy Wojturski SpartzGlendale


The least expensive month is November, with an average of £104 per night. The most expensive month to stay in Lebanon is January, with an average price of £145 per night.
The average price of a hotel in June last year was £112 per night. This is 4% less than the average nightly price of £118 seen over the previous 12 months.
In Lebanon, the expected average temperature in June is 19.2°C/66.5°F. The warmest month is typically July, which averages 28.9°C/84.0°F. The coolest month is January, with temperatures averaging -10.9°C/12.4°F.
The nearest airport to Lebanon is Lebanon (LEB) (2.88 miles). Other nearby airports include: Rutland (35.72 miles)

Plan a trip to United States