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

Old Harbour Hotels from ₹7,483

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
8 Sept - 9 Sept
Tomorrow
9 Sept - 10 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Filter by

Star rating

Guest rating

Our top choices for Old Harbour hotels

1. Cozy Relaxing Home in Old Harbour

Cozy Relaxing Home in Old Harbour
Old Harbour
₹22,489
₹1,288,207 total
includes taxes & fees
9 Sept - 10 Sept
Cozy Relaxing Home in Old Harbour

2. Harbour Oasis Retreat - Charming 2 Bedroom House

Harbour Oasis Retreat - Charming 2 Bedroom House
Old Harbour
₹10,054
₹19,015 total
includes taxes & fees
11 Sept - 12 Sept
Harbour Oasis Retreat - Charming 2 Bedroom House

3. Paradise Reggae Resort

Paradise Reggae Resort
Spanish Town
United States
Melinda
₹11,736
₹13,591 total
includes taxes & fees
12 Sept - 13 Sept
Paradise Reggae Resort

4. Grand Hotel Excelsior Port Royal

Grand Hotel Excelsior Port Royal
Port Royal
United States
Ann
₹6,493
₹10,647 total
includes taxes & fees
9 Oct - 10 Oct
Grand Hotel Excelsior Port Royal

5. Phoenix Park Villas Portmore

Phoenix Park Villas Portmore
Portmore
United States
Kimoya
₹16,300
₹31,764 total
includes taxes & fees
10 Sept - 11 Sept
Phoenix Park Villas Portmore

6. Immaculate 2-bed Apartment in Spanish Town

Immaculate 2-bed Apartment in Spanish Town
Spanish Town
₹6,425
₹7,483 total
includes taxes & fees
13 Sept - 14 Sept
Immaculate 2-bed Apartment in Spanish Town

7. Tuscany Sun Villa at Legacy Townhouse

Tuscany Sun Villa at Legacy Townhouse
Thompson Town
₹70,868
₹81,593 total
includes taxes & fees
12 Sept - 13 Sept
Tuscany Sun Villa at Legacy Townhouse

8. Harmony Vybz Apartment

Harmony Vybz Apartment
Kingston
United States
Ronira
₹6,803
₹10,753 total
includes taxes & fees
30 Sept - 1 Oct
Harmony Vybz Apartment

9. Room-charming Kingston Room to Rent With

Room-charming Kingston Room to Rent With
Kingston
₹5,090
₹9,297 total
includes taxes & fees
21 Sept - 22 Sept
Room-charming Kingston Room to Rent With

10. Caldo Tours

Caldo Tours
Ewarton
United States
Stephen
₹11,055
₹12,256 total
includes taxes & fees
9 Sept - 10 Sept
Caldo Tours

11. Sandy Bay Paradise Retreat - 7 Bedrooms

Sandy Bay Paradise Retreat - 7 Bedrooms
Sandy Bay
₹36,980
₹45,338 total
includes taxes & fees
16 Sept - 17 Sept
Sandy Bay Paradise Retreat - 7 Bedrooms

12. Room-comfy Kingston Getaway - Private Ro

Room-comfy Kingston Getaway - Private Ro
Kingston
₹5,124
₹9,339 total
includes taxes & fees
30 Sept - 1 Oct
Room-comfy Kingston Getaway - Private Ro
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Old Harbour

Head to Caymanas Golf and Country Club and Sugar Man Beach—just two of the sights around Old Harbour.

See all hotels in Old Harbour
A row of colorful fishing boats docked at a harbor with buildings in the background.

Top Old Harbour Hotel Reviews

Grand Hotel Excelsior Port Royal

Grand Hotel Excelsior Port Royal

8/10 Good
"I love the place and my stay was lovely"
Ann 2-night trip
Posted 5 days ago
Grand Hotel Excelsior Port Royal
Ornella Villa - 2-br Apartment - Pool - Parking

Ornella Villa - 2-br Apartment - Pool - Parking

10/10 Excellent
"We really enjoyed the room. It was very comfortable. The beds were really comfy. The host was amazing, super friendly, and responsive if we had any questions."
Erin 6-night trip
Posted 6 months ago
Ornella Villa - 2-br Apartment - Pool - Parking

More cheap stays in Old Harbour

Caldo Tours

Caldo Tours

32b Coghiel Road Ewarton Saint Catherine
₹11,055
₹12,256 total
9 Sept - 10 Sept
includes taxes & fees
10/10 Exceptional! (3 reviews)
Caldo Tours
Serenity Oasis Apartment

Serenity Oasis Apartment

Canal Drive Spanish Town St. Catherine Parish
Get ratesSerenity Oasis Apartment
Doug Manor 2bedroom Aprt Flat 2

Doug Manor 2bedroom Aprt Flat 2

Portmore Saint Catherine
Get ratesDoug Manor 2bedroom Aprt Flat 2
2 Bedroom Upstairs Large Flat in Portmore Pines

2 Bedroom Upstairs Large Flat in Portmore Pines

Portmore Saint Catherine
Get rates2 Bedroom Upstairs Large Flat in Portmore Pines
Caymanan Estate Near Ocho Rios

Caymanan Estate Near Ocho Rios

Spanish Town Saint Catherine
Get ratesCaymanan Estate Near Ocho Rios
Sun-soaked Paradisiac Escape 3BR Private Beach Pool

Sun-soaked Paradisiac Escape 3BR Private Beach Pool

Thompson Town Clarendon
Get ratesSun-soaked Paradisiac Escape 3BR Private Beach Pool

Find out more about Old Harbour

Top reasons to visit Old Harbour

  • Outdoor Adventures: Old Harbour is perfect for adventure seekers, offering activities like golfing and exploration of scenic landscapes.
  • Cultural Immersion: Visitors can delve into the local culture by exploring the historic town and nearby Spanish Town.
  • Picturesque Beaches: Enjoy beautiful beaches and relaxation by the sea, ideal for sunbathing and leisure.
  • Charming Fishing Village: Experience the quaint charm of the local fishing village, enhancing the community vibe.
  • Diverse Accommodations: Stay in a variety of welcoming accommodations, from bed and breakfasts to guesthouses.

Find great hotels near Old Harbour

Discover a delightful array of accommodations in Old Harbour, Saint Catherine, Jamaica, ranging from charming bed and breakfasts to inviting guesthouses. Whether you seek a family-friendly getaway, a pet-friendly retreat, or a business travel experience, Old Harbour offers a selection of hotels, apartments, and holiday rentals to suit your needs. Experience the warm hospitality of this vibrant area while enjoying all the comforts of home during your stay.

  • Hotel Four Seasons: Located approximately 34km from Old Harbour, Hotel Four Seasons is a well-rated 3-star hotel that caters primarily to business travellers seeking convenience and comfort. With a guest rating of 8.0 out of 10, the hotel offers a range of amenities designed to facilitate a productive stay. The property features well-appointed rooms equipped with modern technology, a business centre for meetings and work-related needs, and complimentary Wi-Fi throughout. Guests can also enjoy a restaurant serving local and international cuisine, providing a relaxing atmosphere to unwind after a busy day.
  • ROK Hotel Kingston, Tapestry Collection by Hilton: This stylish 4-star hotel, also located 34km from Old Harbour, boasts a stellar guest rating of 9.0 out of 10. ROK Hotel Kingston embodies a contemporary theme, merging local culture with modern design. Ideal for business travellers, it features well-equipped meeting spaces, high-speed internet access, and a relaxing lounge area. The hotel also presents a rooftop bar with stunning views of Kingston, making it a perfect spot for unwinding after a day of meetings. Dining options include an on-site restaurant that highlights local flavours with a modern twist.
  • Courtyard by Marriott Kingston, Jamaica: With a commendable guest rating of 8.8 out of 10, Courtyard by Marriott Kingston, Jamaica stands 34km from Old Harbour. This 3.5-star hotel is designed with the modern traveller in mind, offering a blend of comfort and functionality. The hotel features spacious rooms with workstations, a fitness centre for those keen on staying active, and an outdoor pool for relaxation. Guests can savour a variety of culinary offerings at the on-site restaurant, making it an excellent choice for both work and leisure.

Where to stay near Old Harbour

Old Harbour, a charming city in Saint Catherine, Jamaica, offers a delightful blend of adventure and relaxation. Explore the historic town and nearby Spanish Town, where you can soak in the local culture and atmosphere. Southern Jamaica is perfect for those seeking scenic outdoor experiences, whether it’s a romantic getaway or a peaceful retreat. With its rich history and stunning landscapes, Old Harbour is an ideal destination for every type of traveller.

  • Sandy Bay: Located a mere 6km from Old Harbour, Sandy Bay is a vibrant city that attracts visitors year-round, with peak seasons in April, August, and December. Known for its blend of business, culture, and beach experiences, this locale features a modern civic government building that stands as a testament to its community spirit. The nearby beach offers a perfect spot for relaxation, while a monument nearby adds a touch of historical significance. Travellers to Sandy Bay can immerse themselves in local culture while enjoying the sun-kissed shores.
  • Edbury: Situated 13km from Old Harbour, Edbury is a charming village that provides a delightful escape for those seeking outdoor adventures and romantic getaways. With visitor numbers peaking during the summer months of July to August and December, Edbury offers a serene backdrop for nature enthusiasts. The village is home to a picturesque park and stunning waterfalls, ideal for exploration and relaxation. A visit to Edbury promises an intimate connection with nature and a chance to create memorable experiences with loved ones.
  • Salt River: Also located 13km from Old Harbour, Salt River is a quaint village that invites visitors to experience its rich culture and beautiful beaches. With a steady flow of tourists, especially in April, August, and December, Salt River is the perfect blend of relaxation and cultural immersion. The local beach is a highlight, providing ample opportunities for sunbathing and swimming. Additionally, the village features a charming church and a captivating water feature, making it an ideal spot for leisurely strolls and cultural exploration.

Things to do in Old Harbour

Shopping

In Old Harbour, you can explore local shops for unique gifts and souvenirs. If you're up for a drive, consider visiting the nearby Spanish Town Shopping Centre for a wider selection, or the bustling Market Square in Mandeville, approximately 32km away, for an authentic local experience.

Recreation

The Serenity Wellness Retreat offers rejuvenating spa treatments and holistic therapies set amidst tranquil gardens. Engage in yoga sessions and meditation classes that harmonise body and mind. For outdoor enthusiasts, the nearby beaches provide opportunities for swimming and sunbathing, enhancing your overall wellness experience in Old Harbour.

Adventure

Explore the lush landscapes at the nearby Blue Mountains, where hiking trails lead you through stunning scenery and waterfalls. For a unique experience, consider river rafting on the Rio Grande, navigating gentle rapids while enjoying the serene surroundings of Jamaica's natural beauty.

Nightlife

Experience the vibrant nightlife at the Old Harbour Fish Market, where you can enjoy fresh seafood and local music. Alternatively, visit the Old Harbour Sports Bar for a lively atmosphere, cold drinks, and a game of pool 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

To save money on your trip to Old Harbour, plan your visit between September and November when prices are lower. Choose to stay on a Saturday for the best rates, and consider using Expedia's search tool to compare hotel prices and find the best offers. Opt for eco-certified hotels for sustainable options. Additionally, look for package deals that combine flights, accommodation, and activities for greater savings. Public transport is a budget-friendly option to explore the area, and take advantage of free activities to enhance your experience without overspending.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Old Harbour are September to November, 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 various other criteria. You can arrange your search results to display prices from lowest to highest, ensuring that the most affordable hotels appear first. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase hotels that are sustainable and environmentally friendly, ready for you to book.
  • Consider bundling your trip: You can make significant savings by combining your Old Harbour hotel reservation with your flights and activities by opting for an Expedia package.

Find the best attractions near Old Harbour

Old Harbour, Saint Catherine, Jamaica, is perfect for outdoor and adventure enthusiasts, offering stunning scenery and a rich cultural experience. Key attractions include the picturesque beaches and historic forts, as well as landmarks that reflect the area’s heritage. Visitors can explore Old Harbour and Old Harbour Bay for a delightful blend of relaxation and exploration, making it an ideal destination for those seeking both cultural immersion and beach enjoyment.

  • St Catherine District Prison: Located 18km from Old Harbour, this historic landmark offers a glimpse into Jamaica’s penal system. Visitors can engage with friendly locals and learn about the prison's history, making it a unique excursion for those interested in culture and community.
  • St Jago de la Vega Cathedral: Also situated 18km away, this stunning cathedral is a cultural gem. Its magnificent architecture and serene atmosphere provide a perfect backdrop for reflection and appreciation of Jamaica's rich religious heritage.
  • Hellshire Beach: At 23km from Old Harbour, Hellshire Beach is known for its vibrant beach vibes. Enjoy the sun, sand, and local cuisine, creating a relaxed setting ideal for unwinding and soaking in the natural beauty.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 SunnyAverageAverage
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 LowSlightly Low
December75.6°F (24.2°C)No RainMostly SunnyAverageSlightly High

The nearest major airports for your trip to Old Harbour

Reaching Old Harbour in Saint Catherine, Jamaica is convenient via three major airports. Montego Bay (MBJ-Sir Donald Sangster International) is situated 106km away, with nearby luxury hotels like Sandals Montego Bay, Sandals Royal Caribbean, and Breathless Montego Bay, all offering easy access to the airport. KINgston (KIN-Norman Manley International) is closer at 35km, featuring excellent hotels such as S Hotel Kingston and AC Hotel by Marriott, both providing shuttle services. Ocho Rios (OCJ-Ian Fleming International) is 53km away, offering options like Moon Palace Jamaica and Couples Sans Souci, which also provide various transportation services to the airport.

Frequently asked questions

Where is the best place for a stay in Old Harbour?
Based on our traveller data, 1-bed House Sleeps 2 in Secure Community is one of the top choices for your stay. This holiday home offers free parking and private gardens. Two other options for your stay in the area are Grand Hotel Excelsior Port Royal and Caldo Tours. See all available top hotels, or vacation rentals in Old Harbour.
What are some of the best holiday rentals that Old Harbour has to offer?
1-bed House Sleeps 2 in Secure Community: This highly rated holiday home rental in Old Harbour offers a private garden and free WiFi to help you feel comfortable in your new surroundings. Kitchen amenities include a fridge, a stovetop and a microwave. See all vacation rentals in Old Harbour.
If I need to cancel my hotel reservation in Old Harbour, will I receive a refund?
Yes! The majority of room reservations are refundable if you cancel before the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your arrival date. If you booked a non-refundable reservation, it might still be possible to cancel it and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Old Harbour.
What are some hotels with pools in Old Harbour?
Grand Hotel Excelsior Port Royal: Provides buffet, an outdoor pool and complimentary wireless Internet access. Caldo Tours and Paradise Reggae Resort are a couple of other choices that feature an on-site pool. View all hotels with pools in Old Harbour.
What is staying in Old Harbour like?
Visitors will definitely enjoy all that Old Harbour has to offer. In Old Harbour, there are 57 hotels and other accommodation options to choose from. Find out more about Old Harbour.
What are the top places to visit in Old Harbour?
Places to visit in the wider area include Caymanas Golf and Country Club, Sugar Man Beach and Hellshire Beach. You'll also find Fort Clarence Beach and Wynter's Park & Farm in the area. Take a look at what more there is to see and do in Expedia's Old Harbour guide.
What's the seasonal weather like in Old Harbour?
The hottest months are usually July and August, with an average temperature of 27°C, while the coldest months are January and February, with an average of 24°C. Average annual precipitation for Old Harbour is 1001 mm.

Explore a world of travel with Expedia