Top Hotels in St. Mary

Search among 1 available hotel in St. Mary from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
8.4
Great10 reviews
MapView on map9.4 mi from City Center
From   US$ 185 /nightSelect

Best hotels and places to stay in St Mary

Why visit?

St Mary, Jamaica offers an enchanting mix of natural beauty, rich history, and vibrant culture, making it an enticing destination for tourists. With a variety of hotels in St Mary Jamaica, visitors can immerse themselves in the laid-back Jamaican lifestyle while enjoying stunning beaches, lush mountains, and delicious cuisine. Whether youre seeking a relaxing getaway or an adventurous exploration, St Mary has something to offer every traveler.

Where to stay?

Port Maria: Situated on the northeastern coast of Jamaica, Port Maria is a charming town known for its picturesque landscapes and historical landmarks. There are several hotels in St Mary Jamaica located in or near Port Maria, offering easy access to attractions such as Fort Haldane, St Mary Church, and the stunning James Bond Beach. Visitors can also explore nearby natural wonders like the captivating Ocho Rios Bay Beach.

Oracabessa: Nestled between the crystal-clear Caribbean Sea and lush mountains, Oracabessa is a hidden gem in St Mary. This tranquil seaside village offers a range of accommodation options, including guest houses in St Mary Jamaica, allowing tourists to experience the authentic Jamaican way of life. Oracabessa is renowned for its pristine beaches, including James Bond Beach and the famous GoldenEye Beach, where visitors can enjoy various water sports activities.

Castleton: For nature lovers and adventure seekers, Castleton is an ideal place to stay in St Mary. This area is famous for its botanical gardens and breathtaking landscapes. Visitors can explore the Castleton Gardens, known for its diverse collection of flora, including exotic orchids. The nearby Firefly Estate, the former home of playwright Noel Coward, offers panoramic views of the coastline and a glimpse into Jamaicas artistic heritage.

What is the price per hotel room per night?

3-star hotels: The average price per night in a 3-star hotel in St Mary ranges from $80 to $150.

4-star hotels: The average price per night in a 4-star hotel in St Mary ranges from $150 to $250.

5-star hotels: The average price per night in a 5-star hotel in St Mary ranges from $250 to $500.

Best value for money:

GoldenEye Hotel and Resort: Located in Oracabessa, this hotel offers a mix of luxury and affordability. With its stunning beachfront location and spacious, stylish rooms, GoldenEye provides excellent value for money. Guests can enjoy a range of amenities including a spa, water sports facilities, and on-site dining options, all while immersing themselves in the natural beauty of St Mary Jamaica.

Altamont Court Hotel: Situated in the heart of Port Maria, Altamont Court Hotel is known for its comfortable accommodations at an affordable price. The hotel offers well-appointed rooms, an outdoor pool, and a restaurant serving delicious Jamaican cuisine. Its convenient location allows easy access to nearby attractions like Fort Haldane and the vibrant local markets.

Chrisanns Beach Resort: This charming beachfront resort in Oracabessa offers a relaxing atmosphere and great value for money. With spacious apartments featuring fully equipped kitchens and private balconies, Chrisanns Beach Resort is perfect for guests seeking a home-away-from-home experience. The resort also boasts a swimming pool, direct beach access, and stunning views of the Caribbean Sea.

Best kid-friendly hotels:

Beaches Ocho Rios: Located in Boscobel, this all-inclusive resort is a paradise for families. With its extensive range of activities for all ages, including water parks, kids clubs, and even a Sesame Street character experience, Beaches Ocho Rios ensures that children have a memorable and enjoyable stay. Parents can relax and unwind in the luxurious accommodations and take advantage of the many amenities and dining options available.

GoldenEye Hotel and Resort: Besides its appeal to couples, GoldenEye also provides a kid-friendly environment. The resort offers a dedicated childrens center, outdoor activities like snorkeling and kayaking, and even a kids menu at the on-site restaurant. Families can enjoy quality time together in a safe and beautiful setting.

Best hotels for a romantic getaway:

Strawberry Hill: Nestled in the mountains of St Mary, Strawberry Hill offers a serene and romantic retreat. This boutique hotel features luxurious cottages and breathtaking views of the Blue Mountains. Couples can indulge in spa treatments, enjoy candlelit dinners, and embark on scenic hikes together, creating unforgettable memories.

Goblin Hill Villas: Located in Port Maria, Goblin Hill Villas offers privacy and seclusion for couples seeking a romantic escape. The villas are beautifully designed with Caribbean charm and provide stunning ocean or garden views. Guests can relax by their private pool or explore nearby attractions such as James Bond Beach or the historic Port Maria town.

Best for location:

GoldenEye Hotel and Resort: With its prime location in Oracabessa, GoldenEye allows guests to enjoy easy access to both the beach and nearby attractions. The resort is conveniently situated near James Bond Beach, making it an excellent choice for those seeking a beachfront retreat.

Geejam Hotel: Nestled in the lush jungles of San San, Geejam Hotel offers a secluded and exclusive setting. Its close proximity to attractions like Frenchmans Cove Beach and Reach Falls makes it an ideal choice for travelers looking to explore the natural beauty of St Mary.

Chrisanns Beach Resort: Situated along the coast in Oracabessa, Chrisanns Beach Resort offers a fantastic location for beach lovers. Guests can enjoy direct access to the beach and take advantage of its convenient proximity to popular attractions such as GoldenEye Beach and Firefly Estate.

Best for a short city break:

Altamont Court Hotel: With its central location in Port Maria, Altamont Court Hotel provides easy access to the towns historical landmarks, shopping districts, and local restaurants. It is an ideal choice for those looking for a short city break filled with cultural experiences.

Whispering Bamboo Cove Resort: This cozy beachfront resort, located in Oracabessa, offers a peaceful retreat away from the hustle and bustle of the city. Guests can relax in the tranquil surroundings, unwind in the hammocks, and enjoy the beauty of the Caribbean Sea.

Show moreLess