A row of colorful fishing boats docked at a harbor with buildings in the background.

Find hotels in Old Harbour from £59

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Old Harbour hotels

ROK Hotel Kingston, Tapestry Collection by Hilton

ROK Hotel Kingston, Tapestry Collection by Hilton
4.0 star property
Kingston
8.8 out of 10, Excellent, (1,244 reviews)
"Beautiful place to stay"
United States
Monquie
The price is £164
includes taxes & fees
3 Jul - 4 Jul
ROK Hotel Kingston, Tapestry Collection by Hilton

Altamont Court Hotel

Altamont Court Hotel
3.0 star property
New Kingston
8.0 out of 10, Very good, (1,002 reviews)
"Great stay"
United States
Antoinette
The price is £117
includes taxes & fees
1 Jul - 2 Jul
Altamont Court Hotel

R Hotel Kingston

R Hotel Kingston
4.0 star property
New Kingston
8.4 out of 10, Very good, (1,166 reviews)
"I loved the local and continental breakfast options"
United States
RENAE L
The price is £146
includes taxes & fees
19 Jul - 20 Jul
R Hotel Kingston

AC Hotel by Marriott Kingston, Jamaica

AC Hotel by Marriott Kingston, Jamaica
4.5 star property
New Kingston
9.2 out of 10, Wonderful, (1,002 reviews)
"My stay was awesome it was very convenient for me"
United States
Mario
The price is £234
includes taxes & fees
22 Jul - 23 Jul
AC Hotel by Marriott Kingston, Jamaica

The Jamaica Pegasus Hotel

The Jamaica Pegasus Hotel
3.5 star property
New Kingston
8.8 out of 10, Excellent, (1,000 reviews)
"Breakfast was great, food at the restaurant downstairs was excellent. "
United States
Deryck
The price is £177
includes taxes & fees
5 Jul - 6 Jul
The Jamaica Pegasus Hotel

The Courtleigh Hotel and Suites

The Courtleigh Hotel and Suites
4.0 star property
New Kingston
9.2 out of 10, Wonderful, (1,002 reviews)
"The ambiance at the Courtleigh Hotel and Suites is unl"
United States
Charmaine
The price is £157
includes taxes & fees
3 Jul - 4 Jul
The Courtleigh Hotel and Suites

Terra Nova, BW Premier Collection

Terra Nova, BW Premier Collection
4.0 star property
Half Way Tree
9.0 out of 10, Wonderful, (1,001 reviews)
"I enjoyed my stay at this hotel. Great food and staff."
United States
Karlene
The price is £146
includes taxes & fees
4 Jul - 5 Jul
Terra Nova, BW Premier Collection

Hotel Four Seasons

Hotel Four Seasons
3.0 star property
New Kingston
8.2 out of 10, Very good, (1,001 reviews)
"We had a good time at this low budget hotel. Which was close to local amenities and walking distance to half way tree a buzzing place."
Canada
Andeen
The price is £116
includes taxes & fees
29 Jun - 30 Jun
Hotel Four Seasons

Courtyard by Marriott Kingston, Jamaica

Courtyard by Marriott Kingston, Jamaica
3.5 star property
New Kingston
8.8 out of 10, Excellent, (641 reviews)
"Close to food and attractions very clean and friendly staff"
United States
Nicola
The price is £188
includes taxes & fees
12 Jul - 13 Jul
Courtyard by Marriott Kingston, Jamaica

Grand Hotel Excelsior Port Royal

Grand Hotel Excelsior Port Royal
3.5 star property
Port Royal
6.6 out of 10, (959 reviews)
"The staff were great."
United States
TiRonie
The price is £149
includes taxes & fees
11 Jul - 12 Jul
Grand Hotel Excelsior Port Royal

Shirley Retreat Hotel

Shirley Retreat Hotel
3.0 star property
New Kingston
8.4 out of 10, Very good, (547 reviews)
"One of my favorite places to stay convenient and reasonable and comfortable stay also.."
United States
Devon
The price is £75
includes taxes & fees
13 Jul - 14 Jul
Shirley Retreat Hotel

Strawberry Hill

Strawberry Hill
4.0 star property
Irish Town
9.2 out of 10, Wonderful, (169 reviews)
"Pool amenities spa (massages) and views and staff are impeccable. The food is good just a bit pricey without much variety… for this caliber of a hotel we’d expect more allergy options (GF) and not just traditional cuisine…."
United States
hila
The price is £307
includes taxes & fees
12 Jul - 13 Jul
Strawberry Hill

Millsborough B&B

Millsborough B&B
4.0 star property
Jack's Hill
10.0 out of 10, Exceptional, (19 reviews)
"Beautiful property! We had a great time."
United States
Ashaun
The price is £105
includes taxes & fees
29 Jun - 30 Jun
Millsborough B&B

Forres Park Resort & Spa

Forres Park Resort & Spa
3.0 star property
Mavis Bank
8.2 out of 10, Very good, (34 reviews)
"The staff was very friendly and engaging. The room was cleaned. Dinner and Breakfast was good. Overall, if you are looking for a quiet place to get away and relax...this is the place. Bring your games, and your crew and chill😊."
United States
Kadian
The price is £61
includes taxes & fees
30 Jun - 1 Jul
Forres Park Resort & Spa

Pulse Rooms at Trafalgar

Pulse Rooms at Trafalgar
3.0 star property
New Kingston
7.4 out of 10, Good, (354 reviews)
"Ceiling is low but room was air-conditioned and absolutely clean. Accommodation is in close proximity to nice restaurants and businesses."
Canada
Conrad
The price is £84
includes taxes & fees
30 Jun - 1 Jul
Pulse Rooms at Trafalgar

Lavender Moon Villas

Lavender Moon Villas
4.5 star property
Ocho Rios
8.2 out of 10, Very good, (17 reviews)
The price is £184
includes taxes & fees
29 Jun - 30 Jun
Lavender Moon Villas

Neita's Nest - Jamaican Bed & Breakfast

Neita's Nest - Jamaican Bed & Breakfast
3.5 star property
Constant Spring
8.8 out of 10, Excellent, (34 reviews)
"Wonderful stay at Neitas nest. Breakfast was amazing, the place was super clean, and our host was very accommodating."
United States
Linda
Neita's Nest - Jamaican Bed & Breakfast

Golf View Hotel

Golf View Hotel
3.0 star property
Mandeville
7.2 out of 10, Good, (269 reviews)
"General facilities were clean. Breakfast was amazing. the staff was very receptive and helpful"
United States
Meisha
The price is £104
includes taxes & fees
30 Jun - 1 Jul
Golf View Hotel

Christar Villas Hotel

Christar Villas Hotel
3.0 star property
New Kingston
7.6 out of 10, Good, (70 reviews)
"My stay was wonderful"
United States
April
The price is £102
includes taxes & fees
9 Jul - 10 Jul
Christar Villas Hotel

Incognito Vacation Stays

Incognito Vacation Stays
3.5 star property
Kingston
8.6 out of 10, Excellent, (14 reviews)
"Great breakfast and staff. We extended our stay"
United States
ruth
The price is £94
includes taxes & fees
17 Jul - 18 Jul
Incognito Vacation Stays
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Old Harbour

Head to St Catherine District Prison and Caymanas Golf and Country Club—just two of the sights around Old Harbour.

A row of colorful fishing boats docked at a harbor with buildings in the background.

Top Old Harbour Hotel Reviews

More cheap stays in Old Harbour

Find out more about Old Harbour

Top reasons to visit Old Harbour

  • Stunning Beaches: Old Harbour boasts beautiful beaches where visitors can relax and enjoy the sun.
  • Outdoor Adventures: The area offers various outdoor activities, including golf and exploring scenic landscapes.
  • Historic Attractions: Nearby Spanish Town features colonial architecture, enriching the cultural experience.
  • Vibrant Local Cuisine: Savour delicious Jamaican dishes while experiencing the lively atmosphere of the town.
  • Diverse Accommodation: Choose from charming bed & breakfasts to cosy guesthouses for a comfortable stay.

Find great hotels near Old Harbour

Old Harbour, Saint Catherine, offers a delightful selection of accommodation options, from charming bed & breakfasts to cosy guesthouses. Whether you’re seeking a family-friendly retreat, a pet-friendly getaway, or a convenient base for business travel, you’ll find a variety of hotels, apartments, and holiday rentals to suit your preferences. Experience the warmth of Jamaican hospitality while enjoying the picturesque surroundings and local attractions.

  • Hotel Four Seasons: A 3-star hotel with a guest rating of 8.0, Hotel Four Seasons is situated 33.8km from Old Harbour and caters primarily to business travellers. Known for its comfortable accommodations and a professional atmosphere, the hotel features well-appointed rooms equipped with essential amenities for a productive stay. Guests have praised the hotel's attentive service and convenient location, making it an excellent choice for those needing to blend work and leisure in Jamaica.
  • ROK Hotel Kingston, Tapestry Collection by Hilton: This 4-star hotel boasts an impressive guest rating of 8.8 and is also located 33.8km from Old Harbour. ROK Hotel Kingston offers a modern and stylish environment, ideal for business travellers seeking a touch of luxury. With contemporary rooms and upscale amenities, including a fitness centre and on-site dining options, guests can enjoy both comfort and convenience. The hotel’s unique design reflects the vibrant culture of Jamaica, providing a memorable stay.
  • Courtyard by Marriott Kingston, Jamaica: Rated at 3.5 stars with a guest rating of 8.8, Courtyard by Marriott Kingston, Jamaica is located 33.8km from Old Harbour. This hotel caters to business travellers while offering a relaxed atmosphere. It features spacious rooms, a well-equipped business centre, and complimentary Wi-Fi. Guests appreciate the inviting lounge areas and on-site dining options that serve a variety of local and international cuisine. It’s a perfect blend of functionality and comfort for your Jamaican getaway.

Where to stay near Old Harbour

Old Harbour, a charming city in Southern Jamaica, offers a delightful mix of history and relaxation. Explore the nearby historic town of Spanish Town, where colonial architecture tells tales of the past. Enjoy the vibrant atmosphere of Old Harbour while indulging in local cuisine and scenic views. This region is perfect for outdoor enthusiasts, with opportunities for adventure, beautiful landscapes, and a romantic ambiance that makes for an unforgettable getaway.

  • Sandy Bay: Nestled a mere 6.4km from Old Harbour, Sandy Bay is a vibrant city that attracts visitors year-round, with peak times during July to August and December. Known for its mix of business and cultural experiences, this locale offers a delightful beach atmosphere. Highlights include a striking monument and a modern civic government building, making it an ideal spot for those keen on exploring local governance and heritage. The inviting beach is perfect for sunbathing and relaxation, ensuring a fulfilling travel experience.
  • Edbury: Located 12.9km away from Old Harbour, Edbury is a charming village that beckons those seeking outdoor adventures and romantic getaways. The village sees visitors mainly during the busy summer months and December, with a quieter spell from May to October. Edbury is renowned for its stunning waterfall and peaceful park, providing the perfect backdrop for nature enthusiasts and couples alike. Whether you're hiking through lush landscapes or enjoying a picnic in the park, Edbury promises memorable experiences amid its natural beauty.
  • Salt River: Also situated 12.9km from Old Harbour, Salt River is a quaint village that offers rich cultural experiences alongside its beautiful beaches. Visitor numbers peak in July to August and December, while quieter months include February, May, and September. The village is home to captivating water features and a historic church, enhancing its cultural appeal. With its inviting beach, Salt River is a perfect destination for relaxation and exploration, making it a must-visit for those looking to immerse themselves in Jamaica's charm.

Things to do in Old Harbour

Old Harbour offers a delightful blend of outdoor adventures and scenic beauty, making it an ideal spot for a vacation. Enjoy a round of golf at local courses, explore the vibrant shopping mall, and immerse yourself in the charm of this fishing village. Private tours provide a glimpse into local attractions and the unique vibe of the area, ensuring a memorable experience for any visitor.

Shopping

In Old Harbour, you'll find local shops offering handmade crafts and souvenirs. If you're up for a drive, head to Spanish Town for the popular Sovereign Centre, featuring various retail outlets and eateries, or visit the nearby Portmore Mall for a wider selection of gifts and clothing.

Recreation

The Harmony Wellness Retreat offers tranquillity with holistic treatments and yoga sessions amidst lush gardens. Indulge in rejuvenating spa therapies and nutritious cuisine. For recreation, explore the nearby beaches with vibrant waters, perfect for swimming and sunbathing, or engage in local cultural experiences that enrich your stay.

Adventure

Explore the scenic beaches of Old Harbour, where you can enjoy thrilling water sports like jet skiing and snorkelling. For a unique experience, visit the nearby Black River for an exhilarating river safari, spotting crocodiles and exotic birds along the way.

Nightlife

Experience the vibrant nightlife at The Cove on Main Street, where you can enjoy a lively atmosphere with cocktails and dancing. For a more relaxed vibe, visit The Old Harbour Lounge, offering a selection of local dishes and a welcoming environment to unwind with friends.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Old Harbour

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Old Harbour are August to October, where the prices are slightly lower. This is in comparison to April and December to January, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Old Harbour is Saturday. The most expensive day to stay in Old Harbour is Tuesday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, preferred location, and additional preferences. You can organise your results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Old Harbour with your flights and activities through an Expedia package deal.

Find the best attractions near Old Harbour

Old Harbour, Saint Catherine, Jamaica, offers a delightful blend of outdoor adventure and scenic beauty, perfect for an unforgettable holiday. Visitors can explore stunning beaches, historic forts, and landmarks, making it an ideal spot for culture seekers and families alike. Must-visit attractions include Old Harbour Bay, where you can soak up the sun and enjoy local experiences. Whether you're after relaxation or exploration, Old Harbour has something for everyone.

  • Hellshire Beach: Located 22.5km from Old Harbour, Hellshire Beach offers a vibrant atmosphere perfect for sunbathing and swimming. The sandy shores are ideal for relaxation, and you can enjoy local seafood from nearby vendors, making it a true taste of Jamaica.
  • St Catherine District Prison: Situated 17.7km away, this landmark provides an intriguing glimpse into Jamaica's history. Known for its friendly staff and family-friendly excursions, it's a unique opportunity to learn about the local culture while enjoying a relaxed atmosphere.
  • Fort Clarence Beach: Just 24.1km from Old Harbour, Fort Clarence Beach boasts stunning white sands and clear waters. It's perfect for a day of beach vibes, where you can unwind and immerse yourself in the natural beauty of Jamaica.

Best time to go to Old Harbour

The best time to visit Old Harbour is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January74.7°F (23.7°C)No RainMostly SunnySlightly HighSlightly High
February74.8°F (23.8°C)No RainMostly SunnyAverageAverage
March75.7°F (24.3°C)No RainMostly SunnyAverageAverage
April77.9°F (25.5°C)Light RainMostly SunnyAverageSlightly High
May79.3°F (26.3°C)Light RainMostly SunnySlightly LowAverage
June80.6°F (27.0°C)Light RainMostly SunnyAverageAverage
July81.5°F (27.5°C)Light RainMostly SunnySlightly HighAverage
August81.1°F (27.3°C)Light RainMostly SunnyAverageSlightly Low
September80.2°F (26.8°C)Light RainMostly SunnySlightly HighSlightly Low
October78.3°F (25.7°C)Light RainMostly SunnySlightly LowSlightly Low
November76.6°F (24.8°C)Light RainMostly SunnySlightly LowAverage
December75.6°F (24.2°C)No RainMostly SunnyAverageSlightly High

The nearest major airports for your trip to Old Harbour

When visiting Old Harbour, Jamaica, you can choose from three major airports. Montego Bay (MBJ-Sir Donald Sangster International) is 106.2km away, with nearby hotels like Sandals Montego Bay, Sandals Royal Caribbean, and Breathless Montego Bay, all offering convenient access to the airport. KINgston (KIN-Norman Manley International) is much closer at 35.4km, featuring excellent options such as S Hotel Kingston and AC Hotel by Marriott, both providing shuttle services. Lastly, Ocho Rios (OCJ-Ian Fleming International) is 53.1km away, with hotels like Moon Palace Jamaica and Sandals Royal Plantation offering various transportation services. Each airport provides a unique gateway to your Jamaican adventure.

Frequently asked questions

What is the best area to stay in Old Harbour?
The best area to stay in Old Harbour for most travellers is the town centre, particularly around Main Street and its immediate vicinity.

This area is the commercial and social heart of Old Harbour. You'll find a concentration of shops, local eateries, and essential services along Main Street, making it convenient for daily needs. It's also where many local events and activities take place.

For those travelling for business, staying in the town centre is a practical choice. It offers easy access to local businesses and government offices, and the central location reduces travel time within the town.
When is the best time to go to Old Harbour?
The best time to visit Old Harbour, Saint Catherine, Jamaica, is during the dry season, which runs from mid-December to May.

During these months, you'll experience pleasant weather with less humidity and sunshine, making it ideal for exploring the area's natural beauty and enjoying outdoor activities. This period is particularly good for couples looking for a relaxing escape, as the weather allows for comfortable strolls along the coast or visits to nearby attractions without the interruption of heavy rainfall.

While the dry season is generally preferred, the shoulder months of November and early December can also be a good option. You might encounter an occasional shower, but the temperatures are still warm, and it's less crowded than the peak dry season.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Old Harbour.
How can I save on a Old Harbour hotel booking with Expedia?
Members always get our best prices. Find our best Old Harbour hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Old Harbour hotel?
Prices for hotels in Old Harbour often vary, but you can find a great deal from £59 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia