Top Resorts in St Mary

Search among 1 available resort in St Mary from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
8.4
Great10 reviews
MapView on map15.2 km from City Centre
From   US$ 173 /nightSelect

Best resorts and places to stay in St Mary

Why visit?

St Mary, Jamaica offers tourists a unique blend of natural beauty and cultural attractions. Notable landmarks include the iconic James Bond Beach, known for its crystal-clear waters and scenic views, and the beautiful Port Maria, a vibrant town with historical significance as a former banana port. With its lush green landscapes and charming villages, St Mary is a paradise for nature lovers. The mesmerizing views from Firefly, the former home of playwright Noel Coward, are another must-see attraction.

Why is choosing a resort in St Mary better than staying in a hotel?

Authentic experiences: Staying in a resort allows guests to immerse themselves in the local culture and experience the best of St Mary. Resorts often offer activities and tours that provide an authentic taste of Jamaican traditions, such as reggae music, rum tasting, or even learning how to cook traditional dishes.

Exclusive amenities: Resorts in St Mary offer a wide range of amenities, including private beaches, infinity pools, spa facilities, and excellent dining options. These upscale amenities ensure a luxurious and pampered experience throughout your stay.

Customized services: Resorts pride themselves on providing personalized services to their guests. From arranging transportation to organizing excursions to nearby attractions, resorts go the extra mile to meet individual preferences and ensure unforgettable vacations.

Privacy and seclusion: Many resorts in St Mary provide a peaceful and secluded environment, away from the crowds often found in hotels. This tranquility allows guests to relax and enjoy their surroundings in a more intimate setting.

All-inclusive packages: Several resorts in St Mary offer all-inclusive packages, allowing guests to enjoy unlimited food, beverages, and activities without worrying about additional costs. This convenience is appealing to those who prefer a hassle-free vacation experience.

What is the price to stay in a resort per night?

In St Mary, the average prices for resorts vary depending on their star rating:

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

4-star resorts: Prices range from $150 to $250 per night.

5-star resorts: Prices range from $250 to $500 per night.

Please note that these prices are approximate and can vary based on the season, availability, and specific resort.

Best value for money:

GoldenEye Resort: Located in Oracabessa, this 4-star resort offers beachfront villas, lush gardens, and a private lagoon. With amenities including a spa, water sports, and a fine-dining restaurant, GoldenEye offers a luxurious experience at a reasonable price.

Casa Maria Hotel: Situated in Port Maria, this charming 3-star hotel provides comfortable rooms, a swimming pool, and a restaurant serving delicious Jamaican cuisine. Its convenient location near local attractions makes it a great value for those looking to explore St Mary.

Great Huts Resort: Nestled on a cliffside in Port Antonio, this unique eco-resort offers rustic, African-inspired accommodations surrounded by nature. With breathtaking ocean views, its affordable rates and culturally enriching experience make it a great choice for budget travelers seeking something different.

Best luxury resorts:

Geejam Hotel: This exclusive 5-star resort, located in Port Antonio, combines modern luxury with a blend of Jamaican influences. With a mix of deluxe rooms, villas, and a recording studio, Geejam offers a truly unique and lavish stay.

Trident Hotel: Situated on a pristine beach in Port Antonio, this 5-star resort boasts spacious villas with private plunge pools and breathtaking ocean views. With impeccable service, fine dining options, and a world-class spa, Trident is an epitome of luxury in St Mary.

Best pet-friendly resorts:

Strawberry Hill: Although not specifically a pet-oriented resort, Strawberry Hill welcomes well-behaved pets. Located in the Blue Mountains, this boutique hotel offers stunning views, stylish rooms, and an on-site restaurant serving delectable Jamaican cuisine.

Golden Clouds Villa: This exquisite vacation home, situated in Oracabessa, allows guests to bring their furry friends along. With its own private beach, infinity pool, and spacious accommodations, Golden Clouds Villa offers a pet-friendly luxury experience.

Best resorts for families:

Jamaica Inn: This family-friendly 5-star resort, located in Ocho Rios, offers spacious cottages and suites with stunning sea views. With a private beach, complimentary water sports, and a kids club, Jamaica Inn ensures a memorable vacation for the whole family.

Moon San Villa: Situated in Port Antonio, this charming villa resort provides family-sized accommodations, a swimming pool, and a lovely garden. Its quiet location and friendly staff make it an ideal choice for a peaceful family retreat.

Best resorts with unique views:

Rio Vista Resort: This enchanting resort, located on the banks of the Rio Grande River in Port Antonio, offers breathtaking views of the lush Jamaican countryside and river. With cozy cottages and a riverside restaurant, Rio Vista is perfect for those seeking tranquility and natural beauty.

Goblin Hill Villas: Nestled in lush tropical gardens near Port Antonio, Goblin Hill Villas offers stunning views of the Caribbean Sea and surrounding mountains. With spacious villas, a swimming pool, and a private beach, this resort provides a picturesque vacation experience.

Show moreLess