Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Port Antonio – 79 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

The Sea Cliff Hotel Resort & Spa

Hotel in Port Antonio

Offering a sun terrace and views of the sea, The Sea Cliff Hotel Resort & Spa is located in Portland, 11 mi from Port Antonio. Guests can enjoy the on-site restaurant. The staff was exceptional to work with and very accommodating. And of course, the rooms, views, and facilities were just as pictured, if not better. I can't wait to return!

Show more Show less
7.7
Good
188 reviews
Price from
$225.50
per night

Moon San Villa at the Blue Lagoon

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. Excellent staff, very clean room, great and tasty breakfast.

Show more Show less
7.3
Good
84 reviews
Price from
$155.20
per night

Match Resort

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 center of Port Antonio. Each air-conditioned room has a private balcony. excellent value for money, great location, lovely staff and fantastic food. can’t recommend enough!

Show more Show less
7.3
Good
113 reviews
Price from
$94.30
per night

Geejam

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. We ordered the breakfast as room service and it was one of the highlights of the day! Fresh juice, blue mountain coffee, fresh fruit overlooking a breath taking view - just a magical way to start the day! Nick, Newton, Kristina and all of the staff we met were friendly, attentive, helpful with a wide network of local contacts. Newton booked our group on the most magical Rio Grande boat tour complete with traditional Jamaican stone cooking lunch and Nick arranged a fantastic tour of the reach waterfalls with a local guide. Kristene and Rose made sure our transportation and covid tests were taken care of in advance. Every meal we had was lovely and the bar staff lovely. I also enjoy a hotel where the (co) owner makes the effort to greet guests, and it was lovely to meet Steve who gave us some background re the hotel! Always good music playing and a great vibe to the place. I already miss the evening games of pool over a rum cocktail - I'll be sure to come back and enjoy this fabulous, lush resort again! Thank you Gee Jam team for making our stay just perfect!!

Show more Show less
9.3
Wonderful
49 reviews
Price from
$375
per night

Jamaica Palace Hotel

Hotel in Port Antonio

Overlooking Turtle Harbor, 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. Breakfast was nice.love the fry dumpling.

Show more Show less
8.2
Very Good
72 reviews
Price from
$170
per night

Bay View Eco Resort & Spa

Hotel in Port Antonio

Offering views of the Caribbean Sea, Bay View Eco Resort & Spa features an outdoor swimming pool and spa & wellness center and is located at 3.1 mi from Blue Lagoon. This place was great, the booking process was simple and the staff was courteous. The room was clean and beautiful and the bed was comfortable. The free breakfast was delicious overall everything was great! Would stay again.

Show more Show less
6.9
Review score
105 reviews
Price from
$145
per night

Trident Hotel

Hotel in Port Antonio

Located 2.8 mi 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. The scenery is breathtaking. The sound of the ocean. The private beach. The cottage. The bed. The bathroom. The restaurant. The food. The staff. The security. All absolutely amazing. We visited for my parents 50th wedding anniversary and my mother's birthday and it exceeded expectations. We shall return 😊.

Show more Show less
9.1
Wonderful
17 reviews
Price from
$480
per night

Zion Hill Retreat

Hotel in Port Antonio

Located in Port Antonio, a 18-minute walk from Winnifred Beach, Zion Hill Retreat has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Show more Show less
8
Very Good
1 reviews
Price from
$125
per night

Jamaica Colors Hotel and Eco-Retreat

Hotel in Port Antonio

Located in Port Antonio, a 9-minute walk from Long Bay Beach, Jamaica Colors Hotel and Eco-Retreat has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge....

Show more Show less
Price from
$210
per night

All Nations Guest House

Port Antonio

Located in Port Antonio, a 18-minute walk from San San Beach, All Nations Guest House provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden. Peaceful place to stay and staff very kind.

Show more Show less
8.6
Excellent
219 reviews
Price from
$104.40
per night

Most-booked hotels in Port Antonio in the past month

FAQs about hotels in Port Antonio

  • On average, 3-star hotels in Port Antonio cost $45 per night, and 4-star hotels in Port Antonio are $65 per night. If you're looking for something really special, a 5-star hotel in Port Antonio can be found for $0 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Port Antonio this weekend is $161 or, for a 4-star hotel, $337. Looking for something even fancier? 5-star hotels in Port Antonio for this weekend cost around $645 per night, on average (based on Booking.com prices).

  • On average, it costs $158 per night to book a 3-star hotel in Port Antonio for tonight. You'll pay around $322 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Port Antonio will cost around $645, on average (based on Booking.com prices).

  • Many families visiting Port Antonio loved staying at Trident Hotel, Geejam, and Jamaica Palace Hotel.

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

  • These hotels in Port Antonio are highly rated by couples: Geejam, Trident Hotel, and Jamaica Palace Hotel.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Port Antonio:

Explore guest reviews of hotels in Port Antonio

See all