Filters

Selected filters
Clear all
Hotels

Accommodation type

Hotels by class

Price per night

Review rating

Attractions

Thematic hotels

  • Show All + Show Less -

Hotel facilities

  • Show All + Show Less -

Room facilities

List view
Photo view
Filters
Most popular first
Sorting
  • Most popular first
  • Highest rating first
  • Lowest price first
  • Distance - low to high
5 stars Hotel in Ocho Rios, Jamaica
3 km to the city centre
9.3 (103 reviews)
Featuring a veranda, chaise longues, and a library, the 5-star Jamaica Inn Ocho Rios enjoys a private location, approximately a 15-minute walk from the Sandals Ochi Beach Club. This Ocho Rios hotel…
Featuring a veranda, chaise longues, and a library, the 5-star Jamaica Inn Ocho Rios enjoys a private location, approximately a 15-minute walk from the Sandals Ochi Beach Club. This Ocho Rios hotel…
5 stars Hotel in Ocho Rios, Jamaica
7.2 km to the city centre
8.6 (16 reviews)
Sandals Dunns River All Inclusive Couples Only Ocho Rios hotel is located in Ocho Rios, just a few steps from Mammee Bay Fisherman's Beach, and offers an outdoor swimming pool. This hotel offers 240…
Sandals Dunns River All Inclusive Couples Only Ocho Rios hotel is located in Ocho Rios, just a few steps from Mammee Bay Fisherman's Beach, and offers an outdoor swimming pool. This hotel offers 240…
2 stars Hotel in Ocho Rios, Jamaica
700 m to the city centre
5.8 (116 reviews)
The 2-star Silver Seas Hotel Ocho Rios offers quick access to the Mahogany Beach, located around 5 minutes' walk away. Situated in a prime touristic area, 800 metres from a private beach, the hotel…
The 2-star Silver Seas Hotel Ocho Rios offers quick access to the Mahogany Beach, located around 5 minutes' walk away. Situated in a prime touristic area, 800 metres from a private beach, the hotel…
3 stars Hotel in Ocho Rios, Jamaica
700 m to the city centre
8.0 (500 reviews)
The 3-star modern Hibiscus Lodge Hotel Ocho Rios is situated nearly 5 minutes' walk from a private beach and features a heated swimming pool with sun loungers. This Ocho Rios hotel proudly offers a…
The 3-star modern Hibiscus Lodge Hotel Ocho Rios is situated nearly 5 minutes' walk from a private beach and features a heated swimming pool with sun loungers. This Ocho Rios hotel proudly offers a…
3 stars Hotel in Ocho Rios, Jamaica
3.1 km to the city centre
Positioned a mere 1.1 km from the White River, the 3-star boutique Shaw Park Beach Hotel & Spa Ocho Rios presents a banquet hall ideal for different occasions. Wi-Fi is available in public areas, so…
Positioned a mere 1.1 km from the White River, the 3-star boutique Shaw Park Beach Hotel & Spa Ocho Rios presents a banquet hall ideal for different occasions. Wi-Fi is available in public areas, so…
3 stars Hotel in Ocho Rios, Jamaica
3.3 km to the city centre
The 3-star Kaz Kreol Beach Hotel Ocho Rios is located 2.5 km from the clean yellow - sand Bamboo Beach Club and offers tour/ticket assistance for better sightseeing in Ocho Rios. The hotel boasts…
The 3-star Kaz Kreol Beach Hotel Ocho Rios is located 2.5 km from the clean yellow - sand Bamboo Beach Club and offers tour/ticket assistance for better sightseeing in Ocho Rios. The hotel boasts…
4 stars Hotel in Ocho Rios, Jamaica
600 m to the city centre
8.4 (62 reviews)
The 4-star Sandcastles Holiday #C9 Ocho Rios hotel offers quick access to the compact Island Village, which is only a 6-minute walk away. Featuring a gift shop, this Ocho Rios resort is located a…
The 4-star Sandcastles Holiday #C9 Ocho Rios hotel offers quick access to the compact Island Village, which is only a 6-minute walk away. Featuring a gift shop, this Ocho Rios resort is located a…
2 stars Hotel in Ocho Rios, Jamaica
400 m to the city centre
Situated 7 minutes' walk from Turtle River, Rooms On The Beach Ocho Rios hotel offers 100 rooms. Located a short way from the Taj Mahal Shopping Centre, this hotel features a swimming pool and a…
Situated 7 minutes' walk from Turtle River, Rooms On The Beach Ocho Rios hotel offers 100 rooms. Located a short way from the Taj Mahal Shopping Centre, this hotel features a swimming pool and a…
4 stars Hotel in Ocho Rios, Jamaica
3.1 km to the city centre
7.1 (589 reviews)
Offering a sundeck, a patio, and water sports facilities, and views of the sea, Sand And Tan Beach Hotel Ocho Rios is located 4 km from the Enchanted Gardens. The hotel also boasts a deck, which…
Offering a sundeck, a patio, and water sports facilities, and views of the sea, Sand And Tan Beach Hotel Ocho Rios is located 4 km from the Enchanted Gardens. The hotel also boasts a deck, which…
2 stars Hotel in Ocho Rios, Jamaica
1.3 km to the city centre
7.7 (443 reviews)
Situated about a 10-minute ride from the 3-hectare Turtle River Park, the affordable 2-star Pineapple Court Hotel Ocho Rios offers a peaceful retreat at a swimming pool with loungers.
Situated about a 10-minute ride from the 3-hectare Turtle River Park, the affordable 2-star Pineapple Court Hotel Ocho Rios offers a peaceful retreat at a swimming pool with loungers.
3 stars Hotel in Ocho Rios, Jamaica
700 m to the city centre
6.2 (397 reviews)
Located only 8 minutes' walk from Ocho Rios Craft Market, the 3-star Ocean Palms Hotel Ocho Rios features Wi-Fi in public areas and street parking nearby. Boasting relaxing retreat options, the…
Located only 8 minutes' walk from Ocho Rios Craft Market, the 3-star Ocean Palms Hotel Ocho Rios features Wi-Fi in public areas and street parking nearby. Boasting relaxing retreat options, the…
3 stars Hotel in Ocho Rios, Jamaica
600 m to the city centre
Offering a restaurant, the 3-star Marine View Hotel Ocho Rios is a mere 5 minutes on foot from the Mahogany Beach. Boasting a swimming pool, this Ocho Rios hotel is nestled only 1.6 km from natural…
Offering a restaurant, the 3-star Marine View Hotel Ocho Rios is a mere 5 minutes on foot from the Mahogany Beach. Boasting a swimming pool, this Ocho Rios hotel is nestled only 1.6 km from natural…
3 stars Hotel in Ocho Rios, Jamaica
2.6 km to the city centre
Located about a 10-minute ride from the Konoko Falls, the 3-star Casa De Shalom Hotel Ocho Rios offers Wi-Fi throughout the property and secured parking.
Located about a 10-minute ride from the Konoko Falls, the 3-star Casa De Shalom Hotel Ocho Rios offers Wi-Fi throughout the property and secured parking.
3 stars Hotel in Ocho Rios, Jamaica
200 m to the city centre
3.6 (7 reviews)
The welcoming Mystic Ridge Resort Ocho Rios, located about 5 minutes' walk from Ocho Rios Clock Tower, offers an outdoor swimming pool, Wi-Fi in public areas. This 3-star hotel is a good starting…
The welcoming Mystic Ridge Resort Ocho Rios, located about 5 minutes' walk from Ocho Rios Clock Tower, offers an outdoor swimming pool, Wi-Fi in public areas. This 3-star hotel is a good starting…
2 stars Hotel in Ocho Rios, Jamaica
6.3 km to the city centre
Located right around the corner from the Reggae Beach, the 2-star Sea Palms Resort Ocho Rios includes 17 rooms.
Located right around the corner from the Reggae Beach, the 2-star Sea Palms Resort Ocho Rios includes 17 rooms.
Hotel in Ocho Rios, Jamaica
400 m to the city centre
7.9 (80 reviews)
Sago Palm Hotel Ocho Rios is nestled only a 7-minute walk from the 3-hectare Turtle River Park and features an outdoor swimming pool. The hotel offers a 24-hour front desk and wake-up service as well…
Sago Palm Hotel Ocho Rios is nestled only a 7-minute walk from the 3-hectare Turtle River Park and features an outdoor swimming pool. The hotel offers a 24-hour front desk and wake-up service as well…
3 stars Hotel in Ocho Rios, Jamaica
1.2 km to the city centre
7.3 (62 reviews)
The 3-star Rosi Ocean Sand Hotel Apt Ocho Rios is a mere 9 minutes' stroll from Mallards Bay Beach and offers an outdoor swimming pool. This Ocho Rios hotel, located 2.3 km from the 3-hectare Turtle…
The 3-star Rosi Ocean Sand Hotel Apt Ocho Rios is a mere 9 minutes' stroll from Mallards Bay Beach and offers an outdoor swimming pool. This Ocho Rios hotel, located 2.3 km from the 3-hectare Turtle…
3 stars Hotel in Ocho Rios, Jamaica
800 m to the city centre
Located around 5 minutes on foot from the 3-star Fisherman Point Beach Resort Ocho Rios, guests can quickly reach the compact Island Village. This Ocho Rios hotel offers a car park on site and a…
Located around 5 minutes on foot from the 3-star Fisherman Point Beach Resort Ocho Rios, guests can quickly reach the compact Island Village. This Ocho Rios hotel offers a car park on site and a…
Hotel in Ocho Rios, Jamaica
600 m to the city centre
7.8 (26 reviews)
Located nearly 5 minutes' walk from Turtle Beach, Beach Studio 9 Ocho Rios hotel features lawn tennis and fishing. Located on a castle, this Ocho Rios hotel is not far from the Mahogany Beach.
Located nearly 5 minutes' walk from Turtle Beach, Beach Studio 9 Ocho Rios hotel features lawn tennis and fishing. Located on a castle, this Ocho Rios hotel is not far from the Mahogany Beach.
3 stars Hotel in Ocho Rios, Jamaica
600 m to the city centre
The 3-star Sandcastles Beach Resort Ocho Rios, located within 25 minutes' walk of the Little Dunn's River Beach, boasts an indoor swimming pool and a fitness studio. Staying at this Ocho Rios hotel…
The 3-star Sandcastles Beach Resort Ocho Rios, located within 25 minutes' walk of the Little Dunn's River Beach, boasts an indoor swimming pool and a fitness studio. Staying at this Ocho Rios hotel…

Jamaica Inn

5 stars Hotel in Ocho Rios, Jamaica
3 km to the city centre

Sandals Dunns River All Inclusive Couples Only

5 stars Hotel in Ocho Rios, Jamaica
7.2 km to the city centre

Silver Seas Hotel

2 stars Hotel in Ocho Rios, Jamaica
700 m to the city centre

Hibiscus Lodge Hotel

3 stars Hotel in Ocho Rios, Jamaica
700 m to the city centre

Shaw Park Beach Hotel & Spa

3 stars Hotel in Ocho Rios, Jamaica
3.1 km to the city centre

Kaz Kreol Beach Hotel

3 stars Hotel in Ocho Rios, Jamaica
3.3 km to the city centre

Sandcastles Holiday #C9

4 stars Hotel in Ocho Rios, Jamaica
600 m to the city centre

Rooms On The Beach Ocho Rios

2 stars Hotel in Ocho Rios, Jamaica
400 m to the city centre

Sand And Tan Beach Hotel

4 stars Hotel in Ocho Rios, Jamaica
3.1 km to the city centre

Pineapple Court Hotel

2 stars Hotel in Ocho Rios, Jamaica
1.3 km to the city centre

Ocean Palms

3 stars Hotel in Ocho Rios, Jamaica
700 m to the city centre

Marine View Hotel

3 stars Hotel in Ocho Rios, Jamaica
600 m to the city centre

Casa De Shalom

3 stars Hotel in Ocho Rios, Jamaica
2.6 km to the city centre

Mystic Ridge Resort

3 stars Hotel in Ocho Rios, Jamaica
200 m to the city centre

Sea Palms Resort

2 stars Hotel in Ocho Rios, Jamaica
6.3 km to the city centre

Sago Palm Hotel

Hotel in Ocho Rios, Jamaica
400 m to the city centre

Rosi Ocean Sand Hotel Apt

3 stars Hotel in Ocho Rios, Jamaica
1.2 km to the city centre

Fisherman Point Beach Resort

3 stars Hotel in Ocho Rios, Jamaica
800 m to the city centre

Beach Studio 9

Hotel in Ocho Rios, Jamaica
600 m to the city centre

Sandcastles Beach Resort

3 stars Hotel in Ocho Rios, Jamaica
600 m to the city centre