Compare Hotels with Restaurants in Jamaica
Secret Bargains - Save an extra 10% or more on select Hotels with Restaurants
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured Jamaica Hotels with Restaurants

JOIA Rose Hall by Iberostar - Adults Only - All Inclusive
Rose Hall Main Road Montego Bay Saint James
With a stay at JOIA Rose Hall by Iberostar - Adults Only - All Inclusive in Montego Bay (Northern Estates), you'll be within a 10-minute drive of Rose Hall Great House and Cinnamon Hill Golf Course.
Pool
Hot Tub

Dreams Rose Hall Resort & Spa - All Inclusive
Rose Hall Montego Bay Saint James
Located in Montego Bay, Dreams Rose Hall Resort & Spa - All Inclusive is by the ocean, within a 15-minute walk of Montego Bay Convention Centre and Rose Hall Great House.
On private beach
Pool

Hotel Riu Montego Bay - Adults Only - All Inclusive
Mahoe Bay, Ironshore Montego Bay Saint James
When you stay at Hotel Riu Montego Bay - Adults Only - All Inclusive in Montego Bay, you'll be on the beach, within a 15-minute drive of Rose Hall Great House and Doctor's Cave Beach.
Pool
Hot Tub

Catalonia Montego Bay - All Inclusive
Rose Hall, St. James Montego Bay Saint James
When you stay at Catalonia Montego Bay - All Inclusive in Montego Bay, you'll be on the beach, within a 5-minute drive of Half Moon Golf Course and Montego Bay Convention Centre.
On private beach
Pool

Hotel Riu Ocho Rios - All Inclusive
Mammee Bay Ocho Rios Saint Ann
$380 nightly
The price is $422 total per night
$422 total
Mar 17 - Mar 18
Total with taxes and fees
With a stay at Hotel Riu Ocho Rios - All Inclusive in Ocho Rios, you'll be by the ocean, within a 10-minute drive of Dunn's River Falls and Green Grotto Caves.
On private beach
Pool

Bahia Principe Grand Jamaica - All Inclusive
Salt Coppers Villa Runaway Bay Saint Ann
When you stay at Bahia Principe Grand Jamaica - All Inclusive in Runaway Bay, you'll be on the beach, within a 5-minute drive of Green Grotto Caves and Cardiff Hall Beach.
Pool
Hot Tub

Grand Palladium Jamaica Resort & Spa All Inclusive
The Point Lucea Hanover
$400 nightly
The price is $400 total per night
$400 total
Mar 23 - Mar 24
Total with taxes and fees
Located in Lucea, Grand Palladium Jamaica Resort & Spa All Inclusive is by the ocean, within a 15-minute drive of Chukka Ocean Outpost at Sandy Bay and Tryall Golf Club.
On private beach
Pool

Hyatt Ziva Rose Hall - All Inclusive
Rose Hall Montego Bay Saint James
With a stay at Hyatt Ziva Rose Hall - All Inclusive in Montego Bay, you'll be next to a golf course, within a 5-minute drive of Rose Hall Great House and Three Palms Ocean Course.
On private beach
Pool

Hotel Riu Palace Jamaica - Adults Only - All Inclusive
Mahoe Bay - Ironshore P O Montego Bay Saint James
When you stay at Hotel Riu Palace Jamaica - Adults Only - All Inclusive in Montego Bay, you'll be on the beach, within a 10-minute drive of Rose Hall Great House and Doctor's Cave Beach.
Pool
Hot Tub

Deja Resort All Inclusive
92 Gloucester Avenue Montego Bay Saint James
$242 nightly
The price is $267 total per night
$267 total
Mar 23 - Mar 24
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Deja Resort All Inclusive in Montego Bay (Hip Strip), you'll be steps from Doctor's Cave Beach and a 5-minute drive from Montego Bay Marine Park.
Pool
Hot Tub

Iberostar Selection Rose Hall Suites - All Inclusive
Rose Hall Main Road Montego Bay Saint James
With a stay at Iberostar Selection Rose Hall Suites - All Inclusive in Montego Bay (Northern Estates), you'll be within a 10-minute drive of Rose Hall Great House and Cinnamon Hill Golf Course.
On private beach
Pool

Moon Palace Jamaica – All Inclusive
Main Street Ocho Rios Saint Ann
$473 nightly
The price is $525 total per night
$525 total
Mar 8 - Mar 9
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Moon Palace Jamaica – All Inclusive in Ocho Rios, you'll be on the beach, within a 10-minute drive of Dunn's River Falls and Ocho Rios Clock Tower.
Pool
Hot Tub
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.
Jamaica Hotels with Restaurants essential information
Hotels with Restaurants in Jamaica |
353 |
|---|---|
Highest price | $525 |
Cheapest price | $267 |
Total number of hotels in Jamaica | 6,913 |
Popular hotels | JOIA Rose Hall by Iberostar - Adults Only - All Inclusive, Dreams Rose Hall Resort & Spa - All Inclusive, Hotel Riu Montego Bay - Adults Only - All Inclusive, Catalonia Montego Bay - All Inclusive, Hotel Riu Ocho Rios - All Inclusive, Bahia Principe Grand Jamaica - All Inclusive, Grand Palladium Jamaica Resort & Spa All Inclusive, Hyatt Ziva Rose Hall - All Inclusive, Hotel Riu Palace Jamaica - Adults Only - All Inclusive, Deja Resort All Inclusive, Iberostar Selection Rose Hall Suites - All Inclusive, Moon Palace Jamaica – All Inclusive |
Most Recent Jamaica Hotel Reviews

Hotel Riu Montego Bay - Adults Only - All Inclusive
5 out of 5
Posted 1 day ago
CheapTickets Verified Review
"Room was clean food was good had a great stay. The only issue was we weren’t able to have access to food 24/7. "
A verified traveler stayed at Hotel Riu Montego Bay - Adults Only - All Inclusive
More Hotels with Restaurants
Types of Hotels
Top 20 Jamaica Hotels
Hotels Near Jamaica
More to Explore in Jamaica
Top Picks
Hotels
Flights
Packages
- Cheap Aruba Vacations
- Cheap Antigua and Barbuda Vacations
- Cheap Grenada Vacations
- Cheap Curaçao Vacations
- Cheap Trinidad and Tobago Vacations
- Cheap Cayman Islands Vacations
- Cheap St. Barthelemy Vacations
- Cheap Anguilla Vacations
- Cheap U.S. Virgin Islands Vacations
- Cheap St. Lucia Vacations
- Cheap Bahamas Vacations
- Cheap St. Kitts and Nevis Vacations
- Cheap Barbados Vacations
- Cheap Turks and Caicos Vacations
- Cheap Dominica Vacations
- Cheap Puerto Rico Vacations
- Cheap Dominican Republic Vacations
- Cheap Sint Maarten Vacations





