Hotels in Discovery Bay

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Discovery Bay?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Discovery Bay on Hotels.com. These Discovery Bay hotels consistently deliver on comfort, location and traveller experience. Last updated on .

Kingsbird by the sea Inn

Kingsbird by the sea Inn
3.0 star property
Discovery Bay
9.6 out of 10, Exceptional, (5 reviews)
The price is ฿3,496
฿4,053 total
includes taxes & fees
14 Jul - 15 Jul
Kingsbird by the sea Inn

Entire 6-bedroom Villa Free Parking With Fast Wifi

Entire 6-bedroom Villa Free Parking With Fast Wifi
3.0 star property
Discovery Bay
Escape to this Discovery Bay villa with a private balcony, garden, and full kitchen. Enjoy free WiFi and parking while being near Puerto Seco Beach Park and Columbus Park. Ocho Rios is just a 56-minute drive away.
The price is ฿13,846
฿15,956 total
includes taxes & fees
14 Jul - 15 Jul
Entire 6-bedroom Villa Free Parking With Fast Wifi

Tiamo Beach Resort and Spa

Tiamo Beach Resort and Spa
4.0 star property
Runaway Bay
8.4 out of 10, Very good, (21 reviews)
The price is ฿7,581
฿8,751 total
includes taxes & fees
14 Jul - 15 Jul
Tiamo Beach Resort and Spa

Reggae Moon Guesthouse

Reggae Moon Guesthouse
3.0 star property
Falmouth
The price is ฿1,199
฿1,412 total
includes taxes & fees
15 Jul - 16 Jul
Reggae Moon Guesthouse

Sandcastles Beach Resort One-bedroom

Sandcastles Beach Resort One-bedroom
2.0 star property
Ocho Rios
2.0 out of 10, (2 reviews)
The price is ฿4,994
฿5,776 total
includes taxes & fees
15 Jul - 16 Jul
Sandcastles Beach Resort One-bedroom

The Crest - Serenity Oasis Villa

The Crest - Serenity Oasis Villa
2.0 star property
St. Ann's Bay
8.0 out of 10, Very good, (1 review)
The price is ฿9,322
฿14,250 total
includes taxes & fees
14 Jul - 15 Jul
The Crest - Serenity Oasis Villa

3 Bedroom Cozy House in Drax Hall

3 Bedroom Cozy House in Drax Hall
3.5 star property
Ocho Rios
The price is ฿7,624
฿12,297 total
includes taxes & fees
14 Jul - 15 Jul
3 Bedroom Cozy House in Drax Hall

Opulenz DraxHall

Opulenz DraxHall
3.5 star property
St. Ann's Bay
The price is ฿156,280
฿186,414 total
includes taxes & fees
14 Jul - 15 Jul
Opulenz DraxHall

Ocho Rios Getaway Villa at The Palms

Ocho Rios Getaway Villa at The Palms
4.0 star property
Ocho Rios
9.4 out of 10, Exceptional, (9 reviews)
The price is ฿15,603
฿22,252 total
includes taxes & fees
14 Jul - 15 Jul
Ocho Rios Getaway Villa at The Palms

The Cardiff Hotel & Spa

The Cardiff Hotel & Spa
4.5 star property
Runaway Bay
8.4 out of 10, Very good, (345 reviews)
Nestled in Runaway Bay, this luxury resort offers a private beach, outdoor pool, and garden oasis filled with fruit trees. Pamper yourself at the spa, savour local cuisine at Isabella's, or unwind at the stylish bar while attentive staff cater to your needs.
The price is ฿3,973
฿4,437 total
includes taxes & fees
14 Jul - 15 Jul
The Cardiff Hotel & Spa

Blue Berry Hills Villa

Blue Berry Hills Villa
3.0 star property
Dumbarton
Escape to this tranquil Jamaican villa with an outdoor pool, full kitchen, and free WiFi. Located a short drive from stunning beaches and the fascinating Green Grotto Caves, this comfortable retreat offers complimentary parking and garden views.
The price is ฿25,969
฿33,226 total
includes taxes & fees
14 Jul - 15 Jul
Blue Berry Hills Villa

2 Bed Apt with Balcony at Runaway Bay

2 Bed Apt with Balcony at Runaway Bay
3.5 star property
Runaway Bay
Embrace the Jamaican sunshine at this inviting Runaway Bay apartment near Jamaica Beaches. Take a refreshing swim in the outdoor pool, enjoy free WiFi, or unwind on the terrace. With a full kitchen, garden, and complimentary parking, you're minutes from Flavours Beach.
The price is ฿13,317
฿16,014 total
includes taxes & fees
15 Jul - 16 Jul
2 Bed Apt with Balcony at Runaway Bay

Ocean Coral Spring - All Inclusive

Ocean Coral Spring - All Inclusive
5.0 star property
Falmouth
8.4 out of 10, Very good, (4,173 reviews)
The price is ฿13,967
฿13,967 total
includes taxes & fees
9 Aug - 10 Aug
Ocean Coral Spring - All Inclusive

Villa Sonate

Villa Sonate
3.0 star property
Runaway Bay
9.0 out of 10, Wonderful, (171 reviews)
Soak in coastal charm at this Runaway Bay guesthouse near Ocean View and Flavours Beach. After swimming in the outdoor pool, enjoy international cuisine at Lantana Restaurant or unwind at the bar with terrace views.
The price is ฿3,702
฿4,661 total
includes taxes & fees
14 Jul - 15 Jul
Villa Sonate

Ocho Rios Villa at Coolshade XI

Ocho Rios Villa at Coolshade XI
3.5 star property
St. Ann's Bay
9.8 out of 10, Exceptional, (7 reviews)
This Caribbean villa serves up sun-drenched relaxation at the outdoor pool with its own poolside bar. Energise at the 24-hour fitness centre, enjoy a match on the tennis court, or sip cocktails at the lounge. With free WiFi and parking, you're perfectly positioned near Priory Beach.
The price is ฿15,803
฿22,492 total
includes taxes & fees
14 Jul - 15 Jul
Ocho Rios Villa at Coolshade XI

Ocean Eden Bay - Adults Only - All inclusive

Ocean Eden Bay - Adults Only - All inclusive
5.0 star property
Falmouth
8.4 out of 10, Very good, (3,895 reviews)
Relax at this adults-only resort with private beach access and lazy river. Enjoy dinner at Bluemoon restaurant, drinks at poolside bars, and nightclub entertainment. The spa offers deep-tissue massages while the 24-hour fitness centre keeps you active.
The price is ฿15,113
฿15,113 total
includes taxes & fees
9 Aug - 10 Aug
Ocean Eden Bay - Adults Only - All inclusive
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.

Get last-minute hotel deals in Discovery Bay and save more

Sign in to unlock great savings.
Showing deals for:17 Jul - 19 Jul
Showing deals for:24 Jul - 26 Jul

Top landmarks in Discovery Bay

Learn more about Discovery Bay

Discovery Bay is well known for its attractions such as Puerto Seco Beach Park and Puerto Seco Beach.

A cave with stalactites and a lit interior.

Check out reviews of Discovery Bay hotels guests love

Frequently asked questions

How much does a hotel room cost in Discovery Bay?
You can choose a great hotel in Discovery Bay from ฿1,412 with properties to suit all budgets and needs. If you're after an affordable hotel in Discovery Bay that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How can I find deals and earn rewards at Discovery Bay hotels?
Discover great deals on Discovery Bay hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. And make sure to check out our last-minute deals on Discovery Bay hotels.
Can I book Discovery Bay hotels with free cancellation?
In order to book a refundable Discovery Bay hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". Many hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some popular hotels in central Discovery Bay?
If you're looking for hotels in central Discovery Bay, check out Bahia Principe Explore Jamaica - All Inclusive and Tamarind Tree Resort. Travellers love Bahia Principe Explore Jamaica - All Inclusive for its location, as well as the beach, 3 outdoor pools and children's pool this all-inclusive property offers. Tamarind Tree Resort is another popular central hotel with an outdoor pool and free parking, plus free WiFi in the guestrooms. When you stay at one of these central hotels, you'll be in easy reach of top sights including Runaway Bay Beach.
What hotels do travellers recommend in Discovery Bay?
Can I book a refundable accommodation option in Discovery Bay?
If you want the flexibility to change your plans to Discovery Bay, most hotels offer refundable* rates that you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Discovery Bay if I want a holiday rental instead of a hotel?
If you're looking for a good alternative to a hotel, review our selection of 102 holiday homes. You can also book one of 20 apartments or 43 villas.
What will the weather in Discovery Bay be like during my visit?
With an average temperature of 25°C during the coldest months, Discovery Bay is a great place to visit at any time of year.
Why should I book my Discovery Bay hotel with Hotels.com?
There are plenty of reasons to book your Discovery Bay travel with us: our free cancellations on selected hotels* gives you the flexibility you're looking for, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Discovery Bay

Discover the Enchantment of Discovery Bay: Where Nature, Culture, and Serenity Converge

Nestled on Jamaica's north coast, Discovery Bay is a hidden gem that seamlessly blends stunning beaches, lush natural parks, and rich cultural heritage. The pristine sands of Discovery Bay Beach invite sun-seekers to unwind, while the surrounding hills offer hiking trails adorned with exotic flora. Explore the vibrant local history at the nearby Columbus Park Museum, where the legacy of Christopher Columbus comes alive. Ideal for couples and families alike, this tranquil destination promises a captivating escape, combining relaxation with adventure amidst breathtaking landscapes. Experience the authentic charm of Jamaica in this enchanting coastal haven.

Top locations to stay in Discovery Bay

Duncans, Priory, and Runaway Bay are fantastic areas to stay while visiting Discovery Bay, Saint Ann, Jamaica. Duncans is known for its beautiful beaches and family-friendly atmosphere, while Priory offers a romantic setting perfect for couples. Runaway Bay combines beach access with exciting entertainment options. For first-time visitors, Runaway Bay is the ideal choice to experience the vibrant local culture.

  1. Runaway BayOpens in a new window: Runaway Bay is a fantastic choice for travellers seeking a blend of stunning beaches and vibrant local culture. This area boasts beautiful stretches of sand, perfect for sunbathing and swimming. You can explore the lush surroundings, with options for hiking and nature walks. Snorkelling and diving are also popular here, providing a glimpse into the vibrant marine life of Jamaica. The nearby Green Grotto Caves offer a unique adventure into the island's underground world, while local markets and shops showcase the rich heritage and crafts of the Jamaican people.
  2. DuncansOpens in a new window: Duncans is an idyllic spot for those who want to enjoy a laid-back beach atmosphere without the crowds. With its picturesque beaches and warm waters, it's perfect for a relaxing getaway. The historic charm of Duncans can be experienced through its quaint local shops and friendly community. Don't miss the opportunity to visit the nearby Glistening Waters, a bioluminescent lagoon that glows beautifully at night, providing a magical experience for visitors.
  3. PrioryOpens in a new window: Priory is a hidden gem for those seeking a romantic escape. This tranquil area features serene beaches that are ideal for intimate strolls and sunset viewing. The lush landscape makes for a beautiful backdrop, perfect for unwinding and soaking in the natural beauty of Jamaica. Priory is also close to attractions like the famous James Bond Beach, where you can enjoy both relaxation and a bit of local history. The vibrant local scene is perfect for exploring artisanal shops and enjoying authentic Jamaican culture.

Things to do in Discovery Bay

Discovery Bay is a stunning coastal gem, boasting pristine beaches and lush natural parks that invite relaxation and exploration. Engage in thrilling water sports, enjoy leisurely boat trips, or traverse scenic hiking trails. With welcoming accommodations and a vibrant atmosphere, it’s a delightful spot for an unforgettable getaway.

  • Runaway Bay BeachOpens in a new window – Bask in the sun on this stunning stretch of golden sand, where the gentle waves invite you to take a dip. Perfect for a leisurely stroll or simply relaxing under the warm Jamaican sun, this beach offers a serene escape with plenty of space to unwind.
  • Ocean View BeachOpens in a new window – Discover breathtaking views as you enjoy a day by the water. This beach is ideal for those who want to soak up the sun, build sandcastles, or take a refreshing swim. The picturesque surroundings make it a fantastic spot for photography enthusiasts.
  • Cardiff Hall BeachOpens in a new window – Experience the beauty of this tranquil beach, surrounded by lush vegetation. It’s a great place to escape the crowds and enjoy some peaceful moments. Whether you’re looking to sunbathe or take a leisurely walk along the shore, you’ll find Cardiff Hall Beach inviting.
  • Puerto Seco Beach ParkOpens in a new window – Dive into family-friendly fun at this vibrant beach park. With amenities that cater to all ages, including picnic spots and water sports, it’s the perfect place for a day filled with excitement. Enjoy the lively atmosphere while soaking in the stunning coastal views.

4 tips for savvy savings when booking a hotel in Discovery Bay

  1. Book for the cheapest times: The most affordable time to visit Discovery Bay is between September and November, when hotel prices tend to be lower. For a comprehensive experience of the area's key landmarks, cultural heritage, and historical attractions, a stay of at least 3 to 4 days is recommended. This duration allows visitors to explore the beautiful beaches, dine at budget-friendly restaurants, and visit museums, all while enjoying the great value for money that Discovery Bay offers. Since hotel prices may drop during this period, it's an ideal opportunity for those travelling on a budget to experience the rich culture and history of this charming destination.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to Discovery Bay, you may start by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you could find discounted hotel rates close to your travel date. Enabling email alerts or push notifications will keep you informed about flash sales and special last-minute promotions, helping you seize opportunities to save. Additionally, the Smart Shopping tool available via the app allows travellers to compare hotel prices and amenities, ensuring you're more likely to see the best options. With these features, you'll be alerted if prices drop or rooms become available, making booking a last-minute getaway easier.
  3. Be flexible with dates: Prices can fluctuate based on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your stay in a hotel in Discovery Bay. For those seeking a distinctive experience, boutique hotels can provide a more personalised touch and sometimes better value. When you book through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll recommend alternative dates that may be more affordable, assisting you in finding the best deal.
  4. Consider your location: Staying nearer to key attractions or city centres may offer convenience but often comes with higher expenses. For more affordable rates, consider hotels in less central areas or neighbourhoods, striking a balance between cost and ease of access to the sites you intend to visit. You might also look into independent hotels situated further out, which usually tend to be cheaper and can provide a more authentic and budget-friendly experience.

Best time to go to Discovery Bay

Discovery Bay experiences its lowest average temperatures in January to March, at 76.5°F (24.7°C), while August is the hottest month, with an average temperature of 82.4°F (28.0°C). October tends to be the wettest months.The peak travel months to visit Discovery Bay are June to August, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. In contrast, February, September, and October are ideal if you're looking for a calmer vacation, marked by no to light rainfall and mostly sunny conditions.