Skip to main content

Search hotels in St Mary

Enter your dates to see the latest prices and deals for St Mary hotels

St Mary – 30 hotels and places to stay

Most booked hotels in St Mary and surrounding area in the past month

See all

Popular with guests booking hotels in Ocho Rios

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 408 reviews

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 487 reviews

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 72 reviews

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 704 reviews

Popular with guests booking hotels in Ocho Rios

Popular with guests booking hotels in Ocho Rios

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 506 reviews

Popular with guests booking hotels in Ocho Rios

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 13 reviews

Best hotels with breakfast in St Mary and nearby

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 387 reviews

1.7 miles from Reggae Beach in Ocho Rios, Sea Shell Palms, Ocho Rios offers accommodations with access to a hot tub. This property offers access to a balcony, free private parking, and free Wifi.

From $113.70 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 704 reviews

Located in Ocho Rios, a few steps from Sunset Beach, Sand and Tan Beach Hotel provides accommodations with a private beach area, free private parking, a restaurant and a bar.

From $218.80 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 408 reviews

Located in Ocho Rios, a 11-minute walk from Mahogany Beach, Pineapple Court Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From $111 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 487 reviews

Facing the seafront, the outdoor pool at the Hibiscus Lodge Hotel is one of its most outstanding features.

From $161.01 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 506 reviews

Offering an outdoor swimming pool, Ocean Palms is located on the beachfront in Ocho Rios.This property offers free parking and WiFi in public areas.

From $145.75 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 72 reviews

Located in Ocho Rios, a 2-minute walk from Ocho Rios Bay Beach, Sago Palm Hotel provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.

From $261.12 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 767 reviews

Offering a spa and a swimming pool with a wave machine and water slides, Moon Palace Jamaica - All Inclusive - All Inclusive is located on the beachfront in Ocho Rios.

From $797.98 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 35 reviews

Located in Oracabessa, Green Queendom Farm and Lodging features a garden, shared lounge, bar, and free WiFi throughout the property.

Hotels located in the center of St Mary

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

This property offers access to a balcony, free private parking, and free Wifi. Towels and bed linen are provided in the bed and breakfast. The accommodation is non-smoking.

Coastal Escape in Riviera Tower Isle Beach Neaby is a recently renovated vacation home in St Mary offering an outdoor swimming pool, a garden, and free Wifi.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Featuring a garden, Tower Isles Condo with sea views provides accommodations in St Mary. This beachfront property offers access to free Wifi and free private parking.

Located in St Mary, a 10-minute walk from Reggae Beach, Edgewater Beach Villa - Beach Front, Close to All Attractions has accommodations with an outdoor swimming pool, free private parking, a garden...

From $1,075.31 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 6 reviews

Chrisann's Beach Resort offers accommodations in St Mary, a 8-minute walk from Reggae Beach. There's a sun terrace and guests can access free Wifi and free private parking.

Scored out of 10, guest rating 5.0
Fair - What previous guests thought, 1 review

Chrisann's Hidden Cove-2 Bedroom offers accommodations in St Mary, a 7-minute walk from Reggae Beach. This property offers access to a balcony, free private parking, and free Wifi.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 15 reviews

A 5-minute walk from Reggae Beach in St Mary, Jamaica Time Driftwood at Sea Palms 3BR 3BA Condo in Ocho Rios with Pool and Beach Front with Views ONLY 10 Mins from Ochi Intl Airport Direct flight from...

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

This property offers access to a patio, free private parking, and free Wifi. Outdoor seating is also available at Tropical Blessings - Ocho Rios.

Budget hotels in St Mary and nearby

Jamaica Beach offers accommodations in Tower Isle, 1.5 miles from Reggae Beach. With pool views, this accommodation features a balcony and a swimming pool.

From $135 per night

Ocho Rios Holiday Home in Tower Isle provides accommodations with a garden and a terrace. With pool views, this accommodation offers a swimming pool.

From $105.60 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 25 reviews

Featuring inner courtyard views, GoldenView Guesthouse Ocho Rios in Ocho Rios offers accommodations, a garden, and a shared lounge. With sea views, this accommodation provides a balcony.

From $65 per night

This property offers access to a balcony, free private parking, and free Wifi. The apartment is composed of 1 bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is offered.

From $96 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2 reviews

Cozy 2 bed in Ocho Rios offers accommodations in Ocho Rios, a 18-minute walk from Sunset Beach. The vacation home provides both free Wifi and free private parking.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 235 reviews

Grace Garden Guesthouse by Eminence Ent in Ocho Rios provides accommodations with a bar and a shared lounge. There's a private entrance at the bed and breakfast for the convenience of those who stay.

From $62.25 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 64 reviews

White House by White River enjoys a location in Ocho Rios, a 6-minute walk from Sunset Beach and 1.3 miles from Frankfort Bay Beach.

From $78 per night
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

Providing a garden, Seaview features accommodations in Ocho Rios. With free private parking, the property is 1.3 miles from Sunset Beach and 1.7 miles from Frankfort Bay Beach.

From $70.30 per night