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)
The smoke-free Jamaica Inn Ocho Rios, offering a beautiful location approximately 15 minutes' walk from the Sandals Ochi Beach Club, showcases a banquet hall for business functions and social events…
The smoke-free Jamaica Inn Ocho Rios, offering a beautiful location approximately 15 minutes' walk from the Sandals Ochi Beach Club, showcases a banquet hall for business functions and social events…
5 stars Hotel in Ocho Rios, Jamaica
7.2 km to the city centre
8.6 (16 reviews)
Featuring a wellness centre with body wraps, body scrub, and facial treatments, Sandals Dunns River All Inclusive Couples Only Ocho Rios hotel is located 3.6 km from the famous Dunn's River Falls and…
Featuring a wellness centre with body wraps, body scrub, and facial treatments, Sandals Dunns River All Inclusive Couples Only Ocho Rios hotel is located 3.6 km from the famous Dunn's River Falls and…
2 stars Hotel in Ocho Rios, Jamaica
700 m to the city centre
5.8 (116 reviews)
The oceanfront Silver Seas Hotel Ocho Rios provides tour/ticket assistance, and a beautiful location, just 1.6 km from the 3-hectare Turtle River Park. Situated in a prime touristic area, 450 metres…
The oceanfront Silver Seas Hotel Ocho Rios provides tour/ticket assistance, and a beautiful location, just 1.6 km from the 3-hectare Turtle River Park. Situated in a prime touristic area, 450 metres…
3 stars Hotel in Ocho Rios, Jamaica
700 m to the city centre
8.0 (500 reviews)
Situated around 5 minutes on foot from Mallards Bay Beach, the 3-star modern Hibiscus Lodge Hotel Ocho Rios entices active guests with snorkeling trips. With a location in close proximity to the…
Situated around 5 minutes on foot from Mallards Bay Beach, the 3-star modern Hibiscus Lodge Hotel Ocho Rios entices active guests with snorkeling trips. With a location in close proximity to the…
3 stars Hotel in Ocho Rios, Jamaica
3.1 km to the city centre
The 3-star boutique Shaw Park Beach Hotel & Spa Ocho Rios provides a banquet hall for meetings and events, located around a 10-minute ride from the clean yellow-sand Bamboo Beach Club. The Georgian…
The 3-star boutique Shaw Park Beach Hotel & Spa Ocho Rios provides a banquet hall for meetings and events, located around a 10-minute ride from the clean yellow-sand Bamboo Beach Club. The Georgian…
3 stars Hotel in Ocho Rios, Jamaica
3.3 km to the city centre
Located just 600 metres from Calypso Rafting, the beachfront Kaz Kreol Beach Hotel Ocho Rios boasts breathtaking views of the ocean.
Located just 600 metres from Calypso Rafting, the beachfront Kaz Kreol Beach Hotel Ocho Rios boasts breathtaking views of the ocean.
4 stars Hotel in Ocho Rios, Jamaica
600 m to the city centre
8.4 (62 reviews)
Featuring views of the garden, Sandcastles Holiday #C9 Ocho Rios hotel is located a 16-minute walk from Rexo Plaza. This resort offers parking on site and a swimming pool.
Featuring views of the garden, Sandcastles Holiday #C9 Ocho Rios hotel is located a 16-minute walk from Rexo Plaza. This resort offers parking on site and a swimming pool.
2 stars Hotel in Ocho Rios, Jamaica
400 m to the city centre
Rooms On The Beach Ocho Rios hotel is nestled just 0.7 km from the 3-hectare Turtle River Park and features a swimming pool. This 2-star hotel also provides guests with a safety deposit box.
Rooms On The Beach Ocho Rios hotel is nestled just 0.7 km from the 3-hectare Turtle River Park and features a swimming pool. This 2-star hotel also provides guests with a safety deposit box.
4 stars Hotel in Ocho Rios, Jamaica
3.1 km to the city centre
7.1 (589 reviews)
Featuring a spa salon with pedicure, manicure, and facial treatments, Sand And Tan Beach Hotel Ocho Rios is located 2.6 km from the clean yellow - sand Bamboo Beach Club. This 4-star hotel provides…
Featuring a spa salon with pedicure, manicure, and facial treatments, Sand And Tan Beach Hotel Ocho Rios is located 2.6 km from the clean yellow - sand Bamboo Beach Club. This 4-star hotel provides…
2 stars Hotel in Ocho Rios, Jamaica
1.3 km to the city centre
7.7 (443 reviews)
Nestled 12 minutes' walk from Mallards Bay Beach, Pineapple Court Hotel Ocho Rios offers spa therapy and recreational facilities. This hotel boasts a swimming pool, Wi-Fi in public areas and rooms…
Nestled 12 minutes' walk from Mallards Bay Beach, Pineapple Court Hotel Ocho Rios offers spa therapy and recreational facilities. This hotel boasts a swimming pool, Wi-Fi in public areas and rooms…
3 stars Hotel in Ocho Rios, Jamaica
700 m to the city centre
6.2 (397 reviews)
Enticing active tourists with horse riding tours and snorkeling trips, the 3-star Ocean Palms Hotel Ocho Rios is approximately 300 metres from Ocho Rios Clock Tower. Boasting an outdoor swimming pool…
Enticing active tourists with horse riding tours and snorkeling trips, the 3-star Ocean Palms Hotel Ocho Rios is approximately 300 metres from Ocho Rios Clock Tower. Boasting an outdoor swimming pool…
3 stars Hotel in Ocho Rios, Jamaica
2.6 km to the city centre
Casa De Shalom Hotel Ocho Rios offers 14 rooms a 15-minute walk from the Sandals Ochi Beach Club. Wi-Fi is accessible throughout the property and secured parking is provided on site.
Casa De Shalom Hotel Ocho Rios offers 14 rooms a 15-minute walk from the Sandals Ochi Beach Club. Wi-Fi is accessible throughout the property and secured parking is provided on site.
3 stars Hotel in Ocho Rios, Jamaica
600 m to the city centre
Marine View Hotel Ocho Rios features 50 rooms and lies a 19-minute walk from the Sandals Ochi Beach Club. Located 2.8 km from the Enchanted Gardens, this hotel offers views of the pool and a swimming…
Marine View Hotel Ocho Rios features 50 rooms and lies a 19-minute walk from the Sandals Ochi Beach Club. Located 2.8 km from the Enchanted Gardens, this hotel offers views of the pool and a swimming…
3 stars Hotel in Ocho Rios, Jamaica
200 m to the city centre
3.6 (7 reviews)
Located nearly 5 minutes' walk from Ocho Rios Craft Market, the comfortable 3-star Mystic Ridge Resort Ocho Rios provides guests with spa therapy, barbecue, and spa services, as well as spa service.
Located nearly 5 minutes' walk from Ocho Rios Craft Market, the comfortable 3-star Mystic Ridge Resort Ocho Rios provides guests with spa therapy, barbecue, and spa services, as well as spa service.
2 stars Hotel in Ocho Rios, Jamaica
6.3 km to the city centre
Situated approximately a 5-minute ride from Reggae Beach, the 2-star Sea Palms Resort Ocho Rios also offers a swimming pool. Area attractions, including the clean yellow-sand Bamboo Beach Club, are…
Situated approximately a 5-minute ride from Reggae Beach, the 2-star Sea Palms Resort Ocho Rios also offers a swimming pool. Area attractions, including the clean yellow-sand Bamboo Beach Club, are…
Hotel in Ocho Rios, Jamaica
400 m to the city centre
7.9 (80 reviews)
Situated around a 5-minute walk from Ocho Rios Craft Market, the smoke-free Sago Palm Hotel Ocho Rios features Wi-Fi in public areas, and parking on site. The hotel, located fairly close to the 3…
Situated around a 5-minute walk from Ocho Rios Craft Market, the smoke-free Sago Palm Hotel Ocho Rios features Wi-Fi in public areas, and parking on site. The hotel, located fairly close to the 3…
3 stars Hotel in Ocho Rios, Jamaica
1.2 km to the city centre
7.3 (62 reviews)
Featuring a nightclub and a casino, Rosi Ocean Sand Hotel Apt Ocho Rios is located in Ocho Rios, 2.3 km from the Taj Mahal Shopping Centre. The hotel also includes a patio with outdoor dining areas.
Featuring a nightclub and a casino, Rosi Ocean Sand Hotel Apt Ocho Rios is located in Ocho Rios, 2.3 km from the Taj Mahal Shopping Centre. The hotel also includes a patio with outdoor dining areas.
3 stars Hotel in Ocho Rios, Jamaica
800 m to the city centre
Offering a location 5 minutes' walk from the compact Island Village, Fisherman Point Beach Resort Ocho Rios offers 11 rooms. This hotel offers Wi-Fi in public areas and a car park on site.
Offering a location 5 minutes' walk from the compact Island Village, Fisherman Point Beach Resort Ocho Rios offers 11 rooms. This hotel offers Wi-Fi in public areas and a car park on site.
Hotel in Ocho Rios, Jamaica
600 m to the city centre
7.8 (26 reviews)
Beach Studio 9 Ocho Rios hotel is located only 1.2 km from the Our Lady Of Fatima Roman Catholic Church, and features a nightclub and a seawater pool. Here one can enjoy African cuisine while being…
Beach Studio 9 Ocho Rios hotel is located only 1.2 km from the Our Lady Of Fatima Roman Catholic Church, and features a nightclub and a seawater pool. Here one can enjoy African cuisine while being…
3 stars Hotel in Ocho Rios, Jamaica
200 m to the city centre
Condos At The Ridge Ocho Rios hotel offers proximity to Ocho Rios Craft Market, which is located 13 minutes' walk away. Featuring 10 rooms with views of the pool, the hotel is 3.5 km from the famous…
Condos At The Ridge Ocho Rios hotel offers proximity to Ocho Rios Craft Market, which is located 13 minutes' walk away. Featuring 10 rooms with views of the pool, the hotel is 3.5 km from the famous…

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

Casa De Shalom

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

Marine View Hotel

3 stars Hotel in Ocho Rios, Jamaica
600 m 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

Condos At The Ridge

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