Find beach hotels & resorts in Saint James

Beach vacation deals from $120

Start date: Check-in selected.
To Date
End date: Check-out

Top Cities in Saint James

We found 112 beach stays in Saint James, from luxury resorts to beachfront rentals. Explore these popular Saint James beach destinations.

Check availability on Saint James Beach Hotels

This weekend
Next weekend

Pick from 112 Saint James Beach Hotels with updated room rates, reviews, and availability. Most hotels are fully refundable.

Toby's Resort

3.0 star property
Montego Bay
  • Near the beach
  • 2 outdoor pools
8.6 out of 10, Excellent, (1177)
Soft sand awaits just minutes away from this vibrant coastal retreat. After beach explorations, guests can sip tropical concoctions at the poolside bar or savor local cuisine. Snorkeling and parasailing adventures beckon nearby for the adventurous soul.
$108 nightly
The price is $120
Dec 22 - Dec 23
Total with taxes and fees
Toby's Resort

S Hotel Montego Bay - Luxury Boutique All Inclusive Hotel

4.0 star property
Hip Strip
  • On the beach
  • Beach umbrellas
  • All-inclusive rates
  • 2 outdoor pools
9.4 out of 10, Exceptional, (2133)
Crystal-white sand stretches before this all-inclusive Jamaican haven. The beach experience comes complete with umbrellas and plush towels for effortless seaside relaxation. After sunset views, guests retreat to pristine pools and world-class dining options.
$429 nightly
The price is $498
Dec 1 - Dec 2
Total with taxes and fees
S Hotel Montego Bay - Luxury Boutique All Inclusive Hotel

Grand Decameron Cornwall Beach, A Trademark All-Inclusive Resort

3.5 star property
Hip Strip
  • On private beach
  • Beach loungers
  • All-inclusive
  • Outdoor pool
7.0 out of 10, Good, (1001)
This oceanfront retreat features a pristine private beach where loungers and umbrellas await sun-seekers. Adventure enthusiasts can enjoy kayaking and windsurfing directly from the shore, while nearby boat tours offer additional exploration options.
Grand Decameron Cornwall Beach, A Trademark All-Inclusive Resort

SeaGarden Beach Resort - All Inclusive

3.5 star property
Montego Bay
  • Near private beach
  • Beach bar
  • All-inclusive
  • Outdoor pool
7.6 out of 10, Good, (2993)
The warm Caribbean sun beckons just steps from this seaside retreat. Guests marvel at pristine white sands and crystal waters perfect for snorkeling adventures. A beach bar, poolside cocktails, and three distinctive restaurants create the ultimate island getaway experience.
SeaGarden Beach Resort - All Inclusive

Catalonia Montego Bay - All Inclusive

4.5 star property
Montego Bay
  • On private beach
  • Beach bar
  • Beach loungers
  • All-inclusive
  • 2 outdoor pools
7.2 out of 10, Good, (1076)
A private beach paradise beckons with loungers and towels for comfort. Dive into adventure with snorkeling, sailing, and kayaking, or simply relax with beachside massages. The beach bar serves refreshing drinks while volleyball games unfold on soft white sand.
Catalonia Montego Bay - All Inclusive

Deja Resort All Inclusive

3.5 star property
Hip Strip
  • On the beach
  • Beach towels
  • All-inclusive
  • Outdoor pool
8.0 out of 10, Very Good, (1468)
This seaside sanctuary offers direct access to Doctor's Cave Beach with complimentary beach towels. Nearby water sports including snorkeling and parasailing complement the outdoor pool, spa services, and delectable local cuisine at Waterfalls Restaurant.
$178 nightly
The price is $197
Nov 30 - Dec 1
Total with taxes and fees
Deja Resort All Inclusive

Secrets Wild Orchid Montego Bay - Luxury - Adults Only - All Inclusive

5.0 star property
Montego Bay
  • On private beach
  • Beach loungers
  • All-inclusive
  • 2 outdoor pools
8.2 out of 10, Very Good, (1003)
This all-inclusive waterfront haven offers a private beach experience complete with complimentary towels and loungers. After unwinding on the shore, guests can embrace adventure through sailing, snorkeling, and parasailing right at their doorstep.
Secrets Wild Orchid Montego Bay - Luxury - Adults Only - All Inclusive

Iberostar Selection Rose Hall Suites - All Inclusive

5.0 star property
Northern Estates
  • On private beach
  • Beach loungers
  • All-inclusive
  • 4 outdoor pools
8.4 out of 10, Very Good, (1016)
This beachfront paradise delivers with private shoreline access and complimentary loungers and towels. Crystal waters invite snorkeling, sailing, and parasailing adventures, while six restaurants and four pools await after sun-soaked days of seaside bliss.
Iberostar Selection Rose Hall Suites - All Inclusive

Grand Decameron Montego Beach, A Trademark All-Inclusive Resort

3.5 star property
Hip Strip
  • On private beach
  • Beach loungers
  • All-inclusive
  • 2 outdoor pools
6.4 out of 10, (1005)
The rhythmic waves caress the pristine shoreline where beach loungers await sun-seekers. Activities abound with snorkeling, sailing, and windsurfing just steps from two refreshing outdoor pools. Volleyball matches unfold against a backdrop of ocean views at this beachfront haven.
Grand Decameron Montego Beach, A Trademark All-Inclusive Resort

Jewel Grande Montego Bay Resort & Spa – All Inclusive

4.5 star property
Montego Bay
  • On private beach
  • Beach cabanas
  • Beach loungers
  • All-inclusive
  • 2 outdoor pools
8.6 out of 10, Excellent, (1341)
This beachfront resort offers a tropical haven where guests can lounge under umbrellas, play volleyball, or kayak in crystal waters. After exploring nearby snorkeling spots, visitors return for sunset dining at the ocean-view restaurant.
Jewel Grande Montego Bay Resort & Spa – 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.

Black Friday Sale

Limited-time deals: Save up to 50% on select hotels.
Save an average of 15% on thousands of hotels when you're signed in

Top Saint James Hotel Reviews

Find out more about Saint James

Book your dream Saint James beach vacation with deals from $120

Make the most of your vacation with hotels on the water in Saint James

How do I find the best Saint James beach hotels? 

With 14,187 unfiltered, genuine customer reviews of hotels in Saint James on the beach, you can read what people really think about their stay and get a feel for where would be perfect for you.  

 

How can I find Saint James hotels on the beach with nice views?  

From beachfront getaways overlooking a pretty pool or tranquil garden to luxury cliff-top hotels with dramatic ocean vistas, there are loads of stunning rooms with a perfect view. Use our ocean view filter for Saint James beach hotels with dreamy water views from your window.    

 

How much do Saint James beach hotels cost?  

Prices for beachfront hotels in Saint James currently start at $120 a night going up to $498 for top-notch accommodation. Prices and availability are subject to change. Additional terms may apply. 

 

How do I find family-friendly Saint James hotels on the beach? 

Use the family friendly filter to explore truly welcoming hotels offering kid-friendly amenities and fun-filled activities—from highchairs and cribs to water sports and beach games. 

 

Can I cancel my Saint James beach hotel? 

It’s easy to cancel a booking, yes. Just log into your My Trips page and go to your itinerary to see your cancellation options. If you want peace of mind knowing you can cancel, penalty-free, book one of the many beach hotels in Saint James offering free cancellation. 

 

Why should I book my Saint James beach hotel with Expedia? 

Get amazing deals on an exciting selection of hotels on the beach in Saint James, enjoy 24/7 customer service, and save more when you bundle your hotel, car rental, and flights together. With everything you need in one place, it’s easy to click, book, and travel with Expedia.   

 

Are there any Saint James beach hotels with a pool? 

Many condos, motels, hotels, and beach resorts in Saint James have a pool for you to dip into. To find them really easily, use our pool search filter.    

 

Are there any cheap Saint James beach hotels? 

Currently, there are 112 tempting beach hotels in Saint James to choose from, with prices from just $120 a night. So, compare prices, amenities, and ratings in one place for a great wallet-friendly hotel.