Skip to main content

Stay in Portland's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Geejam 4 stars

Hotel in Port Antonio

Located on Jamaica’s San San Estate, this tropical retreat lies on the beautiful shores of the Caribbean Sea. It features a spa, an on-site recording studio and a restaurant. Everything! The setting of this hotel was so beautiful. The staff were amazing and so accommodating even prior to our check in. We had difficulty in getting transportation from our bus terminal to the hotel and when I explained this, they organised everything and were able to add it to our bill. Food and cocktails were great, rooms were so comfortable and well decorated. There was plenty to do within the hotel even when it was raining, we could have spent all our time in the hotel! Private beach area with water sports and a great guide once you take the steps down!

Show more Show less
9.2
Superb
77 reviews
Price from
2,168 lei
per night

Jamaica Palace Hotel 3 stars

Hotel in Port Antonio

Overlooking Turtle Harbour, Jamaica Palace Hotel offers an outdoor pool, an art gallery, 2 restaurants and elegant rooms with seating areas. Beaches and coves can be found within 10 minutes' walk. We felt like royalty for a couple of days. We were greeted by the most pleasant  staff from we entered the property. The front desk staff ensured we got to our rooms with no issues. We thoroughly enjoyed our complimentary breakfast. We loved that it was to order and not buffet. Our server Ryan gave us 5 star service for 2 days. Overall, it was a great place for any kind of getaway

Show more Show less
8.1
Very good
162 reviews
Price from
1,059 lei
per night

Jamaica Colors Hotel and Eco-Retreat 4 stars

Hotel in Port Antonio

Situated in Port Antonio, 800 metres from Long Bay Beach, Jamaica Colors Hotel and Eco-Retreat features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.... Jamaica Colours is such a beautiful, hidden, and welcoming oasis. The place has an unexplained peaceful presence; It's Eden! I love the barefoot experience into the dining area - there's a powerful connection to nature. The host was fantastic and welcoming. The staff were pleasant and very welcoming, too .

Show more Show less
8.8
Fabulous
11 reviews
Price from
640 lei
per night

Trident Hotel

Hotel in Port Antonio

Located 4.5 km from Frenchman Cove’s Beach, Trident Hotel offers ocean-front villas with terraces overlooking the Caribbean Sea. The hotel features a private beach area, a gym and a spa. Persons, rooms, Food, quicly place, shane

Show more Show less
8.9
Fabulous
29 reviews
Price from
2,635 lei
per night

The Sea Cliff Hotel Resort & Spa 4 stars

Hotel in Port Antonio

Offering a sun terrace and views of the sea, The Sea Cliff Hotel Resort & Spa is located in Portland, 17 km from Port Antonio. Guests can enjoy the on-site restaurant. The staff did a great job in making guests feel welcome. The view, breakfast and the room were just what I wanted but never expected. I suppose I had no idea what I wanted until I got it, and it was perfect. Great staff! Monique, TJ, TK.... the chef. I think Holiday Inn Montego Bay needs to go sit in class, take notes and learn from this hotel. I have found a vacation spot; I am going back, and I am recommending it.

Show more Show less
7.6
Good
209 reviews
Price from
1,212 lei
per night

Match Resort 3 stars

Hotel in Port Antonio

Offering an outdoor pool and lush gardens, Match Resort is located a 5-minute drive from San San Beach and the centre of Port Antonio. Each air-conditioned room has a private balcony. The ambiance and the staff was warm especially Marie and the food was good 👍

Show more Show less
7.4
Good
183 reviews
Price from
488 lei
per night

Hotel Tim Bamboo

Hotel in Port Antonio

Hotel Tim Bamboo offers free Wi-Fi and complimentary breakfast and is located only 150 metres from the water in sunny Port Antonio. The staff was very friendly, courteous and very helpful. They assisted in making contact with the raftman and the taxi man who transported us to and from the location. I enjoyed my stay there. I would visit again and I also referred my friends to stay there when they visit Portland.

Show more Show less
6.8
Review score
155 reviews
Price from
467 lei
per night

Moon San Villa at the Blue Lagoon 3 stars

Hotel in Port Antonio

Moon San Villa at the Blue Lagoon overlooks the Carribean Sea and is 300 feet from the Blue Lagoon. It offers daily complimentary breakfast for two. Wi-Fi connection is available in every room. Room was very comfortable with lovely towels plus with a great view of the Blue Lagoon. Breakfast was cooked fresh and we had access to coffee in our room beforehand. Quick access down some stairs to the entrance of the Blue Lagoon was definitely a bonus. Great staff.

Show more Show less
7.7
Good
109 reviews
Price from
710 lei
per night

MisBHaven Resort and Spa

Hotel in Port Antonio

Located in Port Antonio, within 1.8 km of Madabeck Beach and 1.9 km of Norwich Public Beach, MisBHaven Resort and Spa provides accommodation with a bar and free WiFi throughout the property as well as...

Show more Show less
8
Very good
2 reviews
Price from
660 lei
per night

Frenchman's Cove Resort 3 stars

Hotel in Port Antonio

Set in Port Antonio and with Frenchman's Cove Beach reachable within a few steps, Frenchman's Cove Resort offers concierge services, non-smoking rooms, a garden, free WiFi throughout the property and... Clean towels and beautiful scenery. The plaques on the almond and Barringtonian(?) trees were informative, The beach was close.I loved seeing the stars. Rooms were spacious.

Show more Show less
5.2
Review score
26 reviews
Price from
816 lei
per night

Hotels with extra health and safety measures

Find hotels in Portland with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Portland in the past month

See all

FAQs about hotels in Portland

  • On average, 3-star hotels in Portland cost 736 lei per night, and 4-star hotels in Portland are 1,510 lei per night. If you're looking for something really special, a 5-star hotel in Portland can on average be found for 1,705 lei per night (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Portland this weekend is 715 lei or, for a 4-star hotel, 1,440 lei. Looking for something even fancier? 5-star hotels in Portland for this weekend cost on average around 1,516 lei per night (based on Booking.com prices).

  • Couples travelling in Portland loved staying at Geejam, Trident Hotel and Jamaica Colors Hotel and Eco-Retreat.

  • Geejam, Jamaica Palace Hotel and Trident Hotel are some of the popular hotels in Portland.

  • There are 148 hotels in Portland you can book on Booking.com.

  • Many families visiting Portland loved staying at Trident Hotel, Geejam and Jamaica Colors Hotel and Eco-Retreat.

  • Port Antonio, Manchioneal and Pleasing Prospect are popular with other travellers visiting Portland.

  • Jamaica Colors Hotel and Eco-Retreat, Geejam and Jamaica Palace Hotel have received great reviews from travellers in Portland regarding the views from their hotel rooms.

  • On average, it costs 622 lei per night to book a 3-star hotel in Portland for tonight. You'll pay on average around 709 lei if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Portland will cost around 1,516 lei (based on Booking.com prices).

Planning a trip? Get inspired by reviews of cities in Portland

Explore guest reviews of hotels in Portland

See all