Jamaica may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels in Saint Leonards

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Area
1
Popular locations
Amenities
Accessibility
Trip type
S Hotel Jamaica
4 out of 5
7 Jimmy Cliff Blvd, Montego Bay, Saint James
Free cancellationReserve now, pay when you stay
The price is CA $259 per night from Dec 1 to Dec 2
26.6 km from city centre
4.7/5Exceptional! (836 reviews)

"Enjoyed my stay here again. Staff are wonderful especially Anthony the manager he always remembers me and Andres at the front desk very helpful and accommodating when I had to change rooms. Definitely coming back again!"…"

Reviewed on Nov. 21, 2020

S Hotel Jamaica
Brandon Hill Guest House
2.5 out of 5
28 Peter Pan Ave, Montego Bay, St. James Parish
Free cancellationReserve now, pay when you stay
The price is CA $91 per night from Nov 28 to Nov 29
24.93 km from city centre
2.3/5 (4 reviews)

"Nothing and they need to update there rooms ...and beds is old"…"

Reviewed on Jan. 4, 2020

Brandon Hill Guest House
Polkerris Bed & Breakfast
3.5 out of 5
13 Corniche Road, Montego Bay, Saint James
Get Rates
25.74 km from city centre
4.9/5Exceptional! (242 reviews)

"Polkerris was great. Best way to avoid crowds at a resort during covid. Best way to avoid multiple things touched by crowds at a resort. Staff was great. Gave you their attention during breakfast then left you to do your own thing rest of the day. Staff wore masks. Owners came to say good morning ..."…"

Reviewed on Oct. 21, 2020

Polkerris Bed & Breakfast
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Doctors Cave Beach Hotel
2 out of 5
Gloucester Avenue, Montego Bay, Saint James
The price is CA $132 per night from Dec 27 to Dec 28
26.55 km from city centre
3.4/5 (718 reviews)

"Great place to stay! Excellent bar and pool area! Very nice continental breakfast. So close to the beach, shopping, and right on the hip strip!"…"

Reviewed on Mar. 20, 2020

Doctors Cave Beach Hotel
Palm View Guesthouse and Conference Centre
2.5 out of 5
22 Delisser Drive, off Queens Drive, Montego Bay, Saint James
The price is CA $62 per night from Nov 28 to Nov 29
26.89 km from city centre
3.5/5Good! (106 reviews)

"About my experience at this place it is very nice quiet and they keep the place clean and most of all i am comfortable staying there because they have security at the gate"…"

Reviewed on Aug. 28, 2020

Palm View Guesthouse and Conference Centre
Donway, A Jamaican Style Village
3 out of 5
36 Gloucester Avenue, Montego Bay, Saint James
The price is CA $105 per night from Nov 28 to Nov 29
25.99 km from city centre
3.7/5Good! (177 reviews)

"Very nice staff made you feel welcomed .... good location"…"

Reviewed on Jul. 2, 2020

Donway, A Jamaican Style Village
SeaGarden Beach Resort - All Inclusive
3.5 out of 5
8 Kent Avenue, Montego Bay, Saint James
The price is CA $356 per night from Dec 16 to Dec 17
27.18 km from city centre
3.8/5Good! (973 reviews)

"The property was nice. The front desk staff was a little frustrating and had little patience."…"

Reviewed on Mar. 20, 2020

SeaGarden Beach Resort - All Inclusive
Altamont West Hotel
3.5 out of 5
33 Gloucester Avenue, Montego Bay
The price is CA $128 per night from Dec 4 to Dec 5
25.99 km from city centre
3.9/5Good! (178 reviews)

"Very clean and central. Nice staff and facilities. A little loud if you stay in the front near the street and need quiet. But they are willing to make accommodations if you need to change rooms. I’d stay again."…"

Reviewed on Jul. 29, 2020

Altamont West Hotel
Celebrity Villa Jamaica
3.5 out of 5
451 Lambert St, Ironshore, Montego Bay, Saint James
The price is CA $195 per night from Dec 8 to Dec 9
28.47 km from city centre
3.6/5Good! (17 reviews)

"Well this is a bad experience for me we are staving there"…"

Reviewed on Jan. 22, 2020

Celebrity Villa Jamaica
Royal Decameron Cornwall Beach All Inclusive
Get Rates
26.85 km from city centre
4.1/5Very Good! (183 reviews)

"the staff and entertainment were amazing!!! i loved the restaurants, the night activities, and literally every single staff member (special shout-out to Rasta, Willard, Big Show, Spade, and I know i’m forgetting so many more who made our stay fantastic)!"…"

Reviewed on Mar. 28, 2020

Royal Decameron Cornwall Beach All Inclusive
Bluefields on the Bay
2 out of 5
A2, Bluefields, Westmoreland
Get Rates
16.28 km from city centre
3.4/5 (5 reviews)
Scene from Alfred Hitchcock's Movie

"Where do I start. Rooms are filthy. Paint on the walls are dirty. Room furniture and drawers show signs of rat and roach infestation. Poor security, broken lock on door to balcony. Water backs up in the shower stall. The bed linens looked like they were borrowed out of the Crimean war. I was served ..."…"

Reviewed on Mar. 22, 2017

Bluefields on the Bay
Oasis at Sunset - All Inclusive
1 Sunset Drive, Freeport, Montego Bay
Get Rates
24.24 km from city centre
Oasis at Sunset - All Inclusive
Sunset Beach Resort Spa and Waterpark - All Inclusive
4 out of 5
1 Sunset Drive, Montego Freeport, Montego Bay
Get Rates
24.24 km from city centre
Sunset Beach Resort Spa and Waterpark - All Inclusive
LUXURY 5 BDR BEACHFRONT VILLA POOL *STAY 7 NIGHTS PAY 5*  EXTENDED STAY DISCOUNT
Get Rates
23.65 km from city centre
5/5Exceptional! (28 reviews)
Best Vacation Ever! This House and Staff are 2nd to none

"This was a trip with another family with kids. So we had 4 adults and 5 kids there ranging from 11 to 2. The house was amazing and very well laid out. The rooms had great AC and they kept the entire house open to get the breeze. Very open concept living. House was in an incredible location behind ..."…"

Reviewed on Nov. 18, 2020

LUXURY 5 BDR BEACHFRONT VILLA POOL *STAY 7 NIGHTS PAY 5* EXTENDED STAY DISCOUNT
Vibes Cove Villa Come Enjoy Your Stay !
Lot 1036 Irving Dr, Montego Bay, Saint James
Get Rates
28.83 km from city centre
Vibes Cove Villa Come Enjoy Your Stay !
Gloriana Hotel
3.5 out of 5
1-2 Sunset Boulevard, Montego Bay, Saint James
Free cancellationReserve now, pay when you stay
The price is CA $100 per night from Nov 28 to Nov 29
26.85 km from city centre
2.8/5 (39 reviews)

"The room was simply gorgeous fit for royalty service was exceptional security was on point I will bpok again very soon"…"

Reviewed on Jul. 26, 2020

Gloriana Hotel
Breathless Montego Bay - Adults Only
5 out of 5
Sunset Drive, Montego Freeport, Montego Bay
Free cancellationReserve now, pay when you stay
The price is CA $632 per night from Nov 28 to Nov 29
23.9 km from city centre
4.1/5Very Good! (248 reviews)

"The rooms are fantastic shout out to Tee Tee and Shenique the always make sure we are ok"…"

Reviewed on Nov. 23, 2020

Breathless Montego Bay - Adults Only
Gemstone Estates Montego Bay VIP Villa
4 out of 5
123 Hatfield Meadows, Half Moon, Montego Bay, Saint James
The price is CA $326 per night from Nov 28 to Nov 29
27.99 km from city centre
Gemstone Estates Montego Bay VIP Villa
Grandiosa Hotel
3 out of 5
3 Ramparts Close, Montego Bay, Saint James
The price is CA $116 per night from Dec 28 to Dec 29
26.54 km from city centre
3.3/5 (677 reviews)

"It’s ok for me. As I was out all the time, construction is going on during the day and this is due to the fact to expand and makes the property a more better place. Very affordable and cheap compare to other hotels around, very close to Doctors cave beach, hotel, and the main town."…"

Reviewed on Jan. 20, 2020

Grandiosa Hotel
Relax Resort
2.5 out of 5
26 Hobbs Ave, Montego Bay, Saint James
The price is CA $181 per night from Dec 8 to Dec 9
27.52 km from city centre
3.5/5Good! (382 reviews)

"Nice ambience, vegetation, must have more food *& drink selection. Depends on crowd, bar could be open earlier & longer or go shop for your own goods. Good place to relax. Over all unique."…"

Reviewed on Apr. 2, 2020

Relax Resort
Don't see what you're looking for?
See all available properties in Saint Leonards
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Saint Leonards Hotel Guide

Expedia.ca offers a selection of 1006 hotels in Saint Leonards. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.ca will not only save you time, but also money when booking your stay at a hotel in Saint Leonards. Making reservations so you can stay within your budget is easy with us.

Expedia.ca even provides you with a map so you may find hotels in the Saint Leonards neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Saint Leonards, Westmoreland now!

Frequently asked questions

Where is the best place to stay in Saint Leonards?
Based on our traveler data, S Hotel Jamaica is one of the top choices for your stay. This 4-star hotel offers 2 outdoor pools and a full-service spa. It is located a short 10-minute walk from Dead End Beach. Other good choices for your stay include Deja Resort All Inclusive and Secrets Wild Orchid Montego Bay - Luxury.
If I need to cancel my hotel reservation in Saint Leonards, will I receive a refund?
Yes, most hotel reservations are fully refundable as long as you cancel before the accommodation’s cancellation deadline, which is often 24 or 48 hours before your arrival date. If you have a reservation that’s non-refundable, it may still be possible to cancel it and get a refund within a 24-hour period of your booking. Plug in your dates, click on “Search”, then you can use the “free cancellation” filter to get top deals in Saint Leonards.
What are some hotels with pools in Saint Leonards?
S Hotel Jamaica: 4-star hotel, 10-minute walk from Dead End Beach. Features 2 restaurants, 2 outdoor pools, and a full-service spa. Deja Resort All Inclusive and Secrets Wild Orchid Montego Bay - Luxury are a couple of other choices that feature an onsite pool.

Recent Reviews in Saint Leonards

More trip options