Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Jerusalem – 375 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The American Colony Hotel - Small Luxury Hotels of the World 5 stars

Hotel in East Jerusalem, Jerusalem

With its swimming pool, gourmet restaurants, landscaped gardens and a high-tech fitness centre, The American Colony Hotel - Small Luxury Hotels of the World offers a tranquil atmosphere in the heart... The service is excellent and each and every person working there makes every effort to make sure you have everything you need and are comfortable at all times. I won’t stay at any other place when I visit Jerusalem again.

Show more Show less
8.7
Fabulous
983 reviews
Price from
£175
per night

Orient Jerusalem by Isrotel Exclusive Collection 5 stars

Hotel in West Jerusalem, Jerusalem

Featuring a wellness area and two swimming pools, Orient Jerusalem by Isrotel Exclusive Collection offers accommodation in Jerusalem, 1.5 km from the city centre. Everything in the hotel was super clean and decorated beautifully. Rachel at the front desk greeted us with a smile and explain all the things the place offers. The room was really big and the showers were unbelievable and clean. The swimming pools are big and fun.

Show more Show less
8.8
Fabulous
2,209 reviews
Price from
£215
per night

YMCA Three Arches Hotel 3 stars

Hotel in West Jerusalem, Jerusalem

In the heart of Jerusalem, the YMCA Three Arches Hotel probably has the best location in town. Opposite the famous King David Hotel, it is a 10-minute walk from the Old City. The receptionist Mr Ahmad was kind patient and very helpful in all directions Hotel neat clean breakfast good Location to bus and the old city good Spent 3 full days resting and enjoying the city

Show more Show less
8.3
Very good
1,946 reviews
Price from
£117
per night

Hashimi Hotel

Hotel in Jerusalem Old City, Jerusalem

The HaShimi Hotel is located in the heart of the Old City of Jerusalem. It boasts a beautiful roof top terrace with magnificent views over the city, and an elegantly landscaped garden. Fabulous location amazing breakfast lovely vibe.

Show more Show less
8.2
Very good
1,357 reviews
Price from
£52
per night

Stay Inn Hotel Jerusalem

Hotel in West Jerusalem, Jerusalem

Attractively set in the centre of Jerusalem, Stay Inn Hotel Jerusalem features air-conditioned rooms, a bar and a garden. Everything was organized, clean and nice

Show more Show less
8.9
Fabulous
2,455 reviews
Price from
£76
per night

Herbert Samuel Hotel Jerusalem 5 stars

Hotel in West Jerusalem, Jerusalem

Boasting a wellness centre with an indoor pool and sauna, Herbert Samuel Hotel Jerusalem offers luxurious accommodation located just 800 metres from Jerusalem Old City. Location was perfect! Staff was excellent!

Show more Show less
8.6
Fabulous
1,677 reviews
Price from
£93
per night

The Inbal Jerusalem 5 stars

Hotel in West Jerusalem, Jerusalem

The Inbal Hotel is located in Jerusalem’s city centre, a short walk from both modern Jerusalem and the Old City. The hotel offers free Wi-Fi in the entire property. Location Service Faculty high end

Show more Show less
8.5
Very good
1,013 reviews
Price from
£209
per night

National Hotel - Jerusalem

Hotel in East Jerusalem, Jerusalem

National Hotel is located in one of Jerusalem's busiest shopping districts, a 5-minute drive from Herod's Gate, an entrance into Jerusalem's Old City. Parking and Wi-Fi are both free. amazing breakfast amazing very helpful staff member one of the best hotel in Jerusalem💗

Show more Show less
8
Very good
2,200 reviews
Price from
£62
per night

Leonardo Plaza Hotel Jerusalem 5 stars

Hotel in West Jerusalem, Jerusalem

The 5-star Leonardo Plaza Hotel Jerusalem is a 15-minute walk from the Old City. It offers a spa, an outdoor swimming pool with city views, and elegant spacious rooms with free WiFi. Gorgeous view and best service!

Show more Show less
7.9
Good
1,187 reviews
Price from
£139
per night

Lady Stern Jerusalem Hotel

Hotel in West Jerusalem, Jerusalem

Located in Jerusalem, 2.6 km from Holyland Model of Jerusalem, Lady Stern Jerusalem Hotel provides accommodation with a bar and private parking. The location couldn’t be better. Only 200m from the train station connecting you to the airport. Stop for the tram line in front of the hotel. Nice rooms and great breakfast

Show more Show less
9.3
Superb
1,199 reviews
Price from
£106
per night

Most booked hotels in Jerusalem in the past month

See all

Jerusalem's best hotels with breakfast

See all

Budget hotels in Jerusalem

See all

Hotels located in the centre of Jerusalem

See all

FAQs about hotels in Jerusalem

  • The average price per night for a 3-star hotel in Jerusalem this weekend is £111 or, for a 4-star hotel, £187. Looking for something even fancier? 5-star hotels in Jerusalem for this weekend cost on average around £313 per night (based on Booking.com prices).

  • On average, it costs £123 per night to book a 3-star hotel in Jerusalem for tonight. You'll pay on average around £153 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Jerusalem will cost around £330 (based on Booking.com prices).

  • Some of the best hotels in Jerusalem near Mahne Yehuda Market include Biazi Hotel, Marciano and Lady Stern Jerusalem Hotel.

  • For hotels in Jerusalem that serve up a highly-rated breakfast, try Lady Stern Jerusalem Hotel, Bezalel Hotel - an Atlas Boutique Hotel and Khan Ein Karem.

  • These hotels in Jerusalem are highly rated by couples: Hotel Noel, Khan Ein Karem and Biazi Hotel.

  • West Jerusalem, Jerusalem City Centre and East Jerusalem are popular with other travellers visiting Jerusalem.

  • Many families visiting Jerusalem loved staying at Hotel Noel, Biazi Hotel and Khan Ein Karem.

  • Hotel Noel, Khan Ein Karem and My Jerusalem View have received great reviews from travellers in Jerusalem regarding the views from their hotel rooms.

  • Lady Stern Jerusalem Hotel, Stay Kook Suites and Biazi Hotel are some of the popular hotels in Jerusalem.

  • On average, 3-star hotels in Jerusalem cost £139 per night, and 4-star hotels in Jerusalem are £157 per night. If you're looking for something really special, a 5-star hotel in Jerusalem can on average be found for £331 per night (based on Booking.com prices).

The Meeting Point of Religions

One of the world’s oldest cities, Jerusalem is revered in Judaism, Christianity and Islam. Its focal point is the UNESCO World Heritage-listed Old City where 4 diverse quarters sit side by side, surrounded by 16th-century walls.

The most prominent Muslim Quarter landmark is the Dome of the Rock, a 7th-century shrine on Temple Mount whose gold dome is visible for miles. Nearby is Al-Aqsa Mosque, Islam’s 3rd holiest site.

In the Jewish Quarter is the Western Wall (or Wailing Wail), remains of ramparts surrounding the ancient Second Jewish Temple, where Jews offer prayers. By the walls in the Armenian Quarter is the Tower of David, a 2nd-century BC citadel overlooking some Jerusalem hotels near Jaffa Gate, one of 8 city gates.

The Christian Quarter houses the Church of the Holy Sepulchre, reportedly on the site of Jesus’ crucifixion, while the Mount of Olives – another Christian site and home to some Jerusalem hotels near the old city – is just east of the walls.

Other must-see Jerusalem sights include Israel Museum with the Dead Sea Scrolls, and Yad Vashem, a memorial to Holocaust victims. The Rockefeller Museum was the 1st Middle Eastern archaeology museum, and Jerusalem Biblical Zoo houses wildlife from the Hebrew Bible.

The closest airport to Jerusalem is Ben Gurion Airport, on the Tel Aviv road.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Jerusalem:

Explore guest reviews of hotels in Jerusalem

See all