Find and Book Top Rated Hotels in Discovery Bay

Search among 1 available hotel in Discovery Bay from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
8.0
Great9 reviews
MapView on map300 yd from City Center
From   US$ 99 /nightSelect

Best hotels and places to stay in Discovery Bay

Why visit?

Discovery Bay, located on the stunning north coast of Jamaica, offers a serene and picturesque getaway for tourists seeking a truly unforgettable experience. With its crystal clear waters, white sandy beaches, and vibrant local culture, this charming town is the perfect destination for all types of travelers.

Where to stay?

When it comes to finding the perfect place to stay in Discovery Bay, there are a few areas that stand out for their beauty and convenience. These areas offer a variety of accommodation options catering to different budgets and preferences.

Runaway Bay: Located just a short drive from Discovery Bay, Runaway Bay is known for its calm waters ideal for snorkeling and swimming. This area offers a range of hotels, from budget-friendly options to luxury resorts, ensuring there is something to suit every traveler's needs.

Ocho Rios: A vibrant and bustling town, Ocho Rios is a popular tourist destination filled with restaurants, shops, and entertainment options. With a variety of hotels to choose from, visitors can enjoy breathtaking views of the Caribbean Sea while being in close proximity to major attractions such as Dunn's River Falls and Mystic Mountain.

Montego Bay: As one of the major tourist hubs in Jamaica, Montego Bay offers a wide range of accommodation options to suit all budgets. Visitors can choose from luxurious beachfront resorts to cozy guesthouses, all while being close to popular attractions like Doctor's Cave Beach and the Hip Strip.

What is the price per hotel room per night?

In Discovery Bay, the average price per hotel room per night varies depending on the star rating of the hotel:

3-star hotels: Prices range from $80 to $150 per night.

4-star hotels: Prices range from $150 to $300 per night.

5-star hotels: Prices range from $300 to $600 per night.

Best value for money:

Melia Braco Village: a 4-star all-inclusive beachfront resort with excellent facilities and dining options. Prices start at $200 per night.

Jewel Dunn's River Beach Resort & Spa: a stunning 4-star adults-only resort with multiple swimming pools and a private beach. Prices start at $250 per night.

Best kids-friendly hotels:

Royalton White Sands Resort: a fantastic 4-star all-inclusive beachfront resort with a kids' club and water park. Prices start at $280 per night.

Jewel Runaway Bay Beach & Golf Resort: a 4-star all-inclusive resort featuring a water park, kids' club, and various activities. Prices start at $220 per night.

Best hotels for a romantic getaway:

Couples Tower Isle: a luxurious 5-star adults-only resort with a private island, multiple pools, and fine dining options. Prices start at $400 per night.

Jamaica Inn: a sophisticated 5-star boutique hotel set on a private beach with elegant suites and an exceptional restaurant. Prices start at $500 per night.

Best for location:

Sandals Royal Plantation: a renowned 5-star adults-only resort offering direct beach access and close proximity to Ocho Rios attractions. Prices start at $550 per night.

Moon Palace Jamaica: a beautiful 5-star all-inclusive resort with stunning ocean views and convenient access to popular tourist spots. Prices start at $350 per night.

Hyatt Ziva Rose Hall: a luxurious 5-star beachfront resort featuring multiple pools and easy access to Montego Bay attractions. Prices start at $400 per night.

Best for a short city break:

Half Moon: a prestigious 5-star resort with a full-service spa, golf courses, and direct beach access. Prices start at $500 per night.

Terra Nova All-Suite Hotel: a luxurious 4-star hotel offering spacious suites, a rooftop pool, and a central location in Kingston. Prices start at $200 per night.

Show moreLess