Stay in Saint Elizabeth's best hotels!

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+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

77 West Boutique Hotel

Hotel in Treasure Beach

Situated in Treasure Beach, 2.4 km from Callabash Bay Beach, 77 West Boutique Hotel features accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar. Breathtaking views....airy rooms.... welcoming staff.... tasty meals..... feel physically safe on the property..

Show more Show less
8.7
Fabulous
60 reviews
Price from
£69
per night

Jakes Hotel

Hotel in Treasure Beach

Located in St Elizabeth, Jamaica, this hotel boasts unique cottages with ocean views, on-site dining and a spa. Featuring a zip line and swimming holes, YS Falls are 60 minutes’ drive from this hotel.... The beach. The hospitality. The staff. The scenery.

Show more Show less
8.8
Fabulous
85 reviews
Price from
£124
per night

Azteca Villas

Treasure Beach

Located 600 metres from Callabash Bay Beach, Azteca Villas offers an outdoor swimming pool, a garden and air-conditioned accommodation with a balcony and free WiFi. Big up Jefta he was a super host and awesome to deal with thanks for everything. Place is spectacular especially on the roof at nights!

Show more Show less
9.8
Exceptional
5 reviews
Price from
£97
per night

Joshua's Treasure Heights

Treasure Beach

Set in Treasure Beach, 1 km from Callabash Bay Beach, Joshua's Treasure Heights offers accommodation with a garden, free private parking and a terrace. Joshua was very pleasant and helpful. He was our tour guide and he recommended great places for eating and the route to the beach. He was a great host. Very accommodating. The rooms were great, especially the double or twin bedroom. The cooling sea breeze was awesome! Those steps and the 10 minutes walk to the beach was an adventure for those who like the naturalness of things. We enjoyed our stay.

Show more Show less
9
Superb
20 reviews
Price from
£37
per night

Turtles Nest Villa

Treasure Beach

Set in Treasure Beach, just a few steps from Callabash Bay Beach, Turtles Nest Villa offers beachfront accommodation with an outdoor swimming pool, a shared lounge, a garden and free WiFi. I recently stayed at this villa with a group of friends and had an amazing time! The owner of the villa - Lucy - was great at communicating about the villa. Every time I emailed her she responded within a few hours. The staff at the villa were equally as great. Dacia - the housekeeper - cooked amazing meals for us and went grocery shopping for everything so we really didn't have to plan or execute much. Zeb who is the House Manager was exceptional. He was great with communicating and was extremely friendly and hospitable. He put us in touch with a local - Damian - who arranged a bicycle tour for us and boat ride out to Pelican Bar which was so much fun! Everything was extremely easy and very convenient and the staff were great.

Show more Show less
9.3
Superb
7 reviews
Price from
£363
per night

Big Red's

Bull Savanna

Located in Bull Savanna, Big Red's features a bar, shared lounge, garden, and free WiFi. Featuring family rooms, this property also provides guests with a terrace. I absolutely loved property, it was very clean and had a lot of things to do. The pool was beautiful and the rooftop “relaxation spot” was awesome with the best views.

Show more Show less
9.5
Exceptional
15 reviews

Ultimate Freedom Bed and Breakfast

Santa Cruz

Ultimate Freedom Bed and Breakfast features garden views, free WiFi and free private parking, located in Santa Cruz. The proprietor excellent attitude and truthfulness concerning her services

Show more Show less
9.1
Superb
11 reviews
Price from
£54
per night

KuDehya Guesthouse 3 stars

Treasure Beach

KuDehya Guesthouse is located beachside in Treasure Beach and offers excellent views of Jamaica’s Caribbean coastline and Santa Cruz mountain range. Great option for budget- and family-friendly accommodations in Jamaica, in a town off the heavily-beaten path that has a lot to offer. The best part of KuDehya was the host, who made us feel at home, went the extra mile to make sure we had everything we needed to make our stay comfortable. We had a great stay!

Show more Show less
9.4
Superb
25 reviews
Price from
£56
per night

3Trees Hostel

Treasure Beach

Situated in Treasure Beach, 300 metres from Callabash Bay Beach, 3Trees Hostel features accommodation with a shared lounge, free private parking, a garden and a terrace. Miss Vivian made me feel very welcome and the place is absolutely amazing. Spacious, clean, very comfortable beds, nice outdoor area to relax and mingle with other Guests, Kitchen for cooking... It feels like home!

Show more Show less
8.9
Fabulous
10 reviews
Price from
£14
per night

Moringa Ingadi Village

Treasure Beach

Moringa Ingadi Village has garden views, free WiFi and free private parking, set in Treasure Beach, 1.3 km from Callabash Bay Beach. This is a great place to stay, the rooms are beautiful! Shout-out to Skip who is a great host and a cool guy and will go out of his way to help. His mother is the “cleanest woman in Jamaica” so the rooms are spotless! Communication was great thanks to Jayne, responds promptly. The garden is beautiful and yoga classes are available depending on season. Just a 5min walk to the beach and it’s very quiet, we were a family of four. I strongly recommend!

Show more Show less
8.6
Fabulous
51 reviews
Price from
£62
per night

Hotels with extra health and safety measures

Find hotels in Saint Elizabeth with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Saint Elizabeth in the past month

See all

FAQs about hotels in Saint Elizabeth

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

  • Treasure Beach, Pond Side and Southfield are popular with other travellers visiting Saint Elizabeth.

  • There are 64 hotels in Saint Elizabeth you can book on Booking.com.

Explore guest reviews of hotels in Saint Elizabeth

See all
gogless