
Saint Leonards Hotels from ₹5,017
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Saint Leonards
Apart hotel
Apartment
Check prices for these dates
Our top choices for Saint Leonards hotels

Indigo Beach Villa - Black River
Indigo Beach Villa - Black RiverBlack River
7.2 out of 10, Good, (12 reviews)
The price is ₹11,984
₹13,877 total
includes taxes & fees
17 Jun - 18 Jun

Bev Rosevilla
Bev RosevillaRhyne Park Village
The price is ₹8,132
₹12,301 total
includes taxes & fees
16 Jun - 17 Jun

Tropical Court Hotel
Tropical Court HotelMontego Bay
6.0 out of 10, (120 reviews)
The price is ₹4,729
₹5,534 total
includes taxes & fees
4 Jul - 5 Jul

Peaceful Cozy Place
Peaceful Cozy PlaceMontego Bay
8.4 out of 10, Very good, (6 reviews)
The price is ₹8,560
₹86,505 total
includes taxes & fees
16 Jun - 17 Jun

Serenitys Hideaway Montego Bay
Serenitys Hideaway Montego BayMontego Bay
10.0 out of 10, Exceptional, (2 reviews)
The price is ₹7,657
₹14,607 total
includes taxes & fees
16 Jun - 17 Jun

Palm View Guesthouse and Conference Centre
Palm View Guesthouse and Conference CentreMontego Bay
7.4 out of 10, Good, (263 reviews)
The price is ₹5,752
₹7,286 total
includes taxes & fees
3 Jul - 4 Jul

Hotel Riu Montego Bay - Adults Only - All Inclusive
Hotel Riu Montego Bay - Adults Only - All InclusiveMontego Bay
8.6 out of 10, Excellent, (5,327 reviews)
The price is ₹36,329
₹40,342 total
includes taxes & fees
7 Jul - 8 Jul

Comfy Villa With Ocean View
Comfy Villa With Ocean ViewIronshore
The price is ₹16,227
₹18,852 total
includes taxes & fees
17 Jun - 18 Jun

Sky Beach Rooms
Sky Beach RoomsMontego Bay
2.0 out of 10, (1 review)
The price is ₹9,039
₹10,039 total
includes taxes & fees
16 Jun - 17 Jun

Hospitality Expert CB5
Hospitality Expert CB5Montego Bay
5.4 out of 10, (3 reviews)
The price is ₹16,259
₹23,549 total
includes taxes & fees
22 Jun - 23 Jun

Gloriana Hotel
Gloriana HotelMontego Bay
5.6 out of 10, (147 reviews)
The price is ₹10,938
₹12,959 total
includes taxes & fees
16 Jun - 17 Jun

Airport Beach Hotel
Airport Beach HotelMontego Bay
8.2 out of 10, Very good, (341 reviews)
The price is ₹10,068
₹11,673 total
includes taxes & fees
18 Jun - 19 Jun

Takuma Boutique Hotel Rooms & Suites Jamaica
Takuma Boutique Hotel Rooms & Suites JamaicaMontego Bay
6.0 out of 10, (38 reviews)
The price is ₹5,333
₹12,439 total
includes taxes & fees
19 Jun - 20 Jun

Montego Bay Ironshore Luxury Studios
Montego Bay Ironshore Luxury StudiosIronshore
9.4 out of 10, Exceptional, (29 reviews)
The price is ₹6,040
₹7,042 total
includes taxes & fees
18 Jun - 19 Jun

BAYVIEW LUXURY RETREATS
BAYVIEW LUXURY RETREATSReading
The price is ₹20,437
₹23,598 total
includes taxes & fees
16 Jun - 17 Jun

Lawrence Pool House
Lawrence Pool HouseIronshore
6.8 out of 10, (70 reviews)
The price is ₹5,992
₹8,589 total
includes taxes & fees
16 Jun - 17 Jun

Toby's Resort
Toby's ResortHip Strip
8.6 out of 10, Excellent, (1,332 reviews)
The price is ₹9,256
₹11,298 total
includes taxes & fees
24 Jun - 25 Jun

Hotel 39 Jamaica
Hotel 39 JamaicaHip Strip
8.6 out of 10, Excellent, (738 reviews)
The price is ₹14,247
₹16,793 total
includes taxes & fees
22 Jun - 23 Jun

Pink Hibiscus Villa
Pink Hibiscus VillaIronshore
8.0 out of 10, Very good, (52 reviews)
The price is ₹11,314
₹13,107 total
includes taxes & fees
2 Jul - 3 Jul

S Hotel Montego Bay - Luxury Boutique All Inclusive Hotel
S Hotel Montego Bay - Luxury Boutique All Inclusive HotelHip Strip
9.4 out of 10, Exceptional, (2,117 reviews)
The price is ₹50,782
₹58,780 total
includes taxes & fees
13 Jul - 14 Jul
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.
Save an average of 15% on thousands of hotels when you're signed in
Top Saint Leonards Hotel Reviews

S Hotel Montego Bay - Luxury Boutique All Inclusive Hotel
10/10 Excellent
More cheap stays in Saint Leonards

Mobay Kotch - Hostel
16 Church St Montego Bay St. James Parish
The price is ₹4,280 per night from 16 Jun to 17 Jun
₹4,280
₹5,017 total
16 Jun - 17 Jun
includes taxes & fees
8.6/10 Excellent! (31 reviews)









































































