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

Find hotels in Old Harbour from Rp1.414.471

  • 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
10 Aug - 11 Aug
Tomorrow
11 Aug - 12 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Filter by

Star rating

Guest rating

Our top choices for Old Harbour hotels

Reserve now, pay later
Hotel
Breakfast included
Pool
Wi-Fi included

1. Harbour Oasis Retreat - Charming 2 Bedroom House

Harbour Oasis Retreat - Charming 2 Bedroom House
Old Harbour
Rp1.996.768
Rp3.702.786 total
includes taxes & fees
14 Aug - 15 Aug
Harbour Oasis Retreat - Charming 2 Bedroom House

2. Cozy Relaxing Home in Old Harbour

Cozy Relaxing Home in Old Harbour
Old Harbour
Rp5.011.160
Rp244.854.764 total
includes taxes & fees
11 Aug - 12 Aug
Cozy Relaxing Home in Old Harbour

3. Grand Hotel Excelsior Port Royal

Grand Hotel Excelsior Port Royal
Port Royal
United States
Stephen
Rp2.792.469
Rp3.922.843 total
includes taxes & fees
15 Aug - 16 Aug
Grand Hotel Excelsior Port Royal

4. Paradise Reggae Resort

Paradise Reggae Resort
Spanish Town
United States
Melinda
Rp2.093.949
Rp2.425.938 total
includes taxes & fees
11 Aug - 12 Aug
Paradise Reggae Resort

5. Room-comfy Kingston Getaway - Private Ro

Room-comfy Kingston Getaway - Private Ro
Kingston
Rp1.230.923
Rp2.065.075 total
includes taxes & fees
12 Aug - 13 Aug
Room-comfy Kingston Getaway - Private Ro

6. Serenity Oasis Apartment

Serenity Oasis Apartment
Spanish Town
Rp1.232.209
Rp2.240.302 total
includes taxes & fees
11 Aug - 12 Aug
Serenity Oasis Apartment

7. Phoenix Park Villas Portmore

Phoenix Park Villas Portmore
Portmore
United States
Kimoya
Rp3.704.679
Rp6.717.102 total
includes taxes & fees
11 Aug - 12 Aug
Phoenix Park Villas Portmore

8. Immaculate 2-bed Apartment in Spanish Town

Immaculate 2-bed Apartment in Spanish Town
Spanish Town
Rp1.214.228
Rp1.414.471 total
includes taxes & fees
11 Aug - 12 Aug
Immaculate 2-bed Apartment in Spanish Town

9. Caldo Tours

Caldo Tours
Ewarton
United States
Stephen
Rp2.093.949
Rp2.321.241 total
includes taxes & fees
11 Aug - 12 Aug
Caldo Tours

10. Tuscany Sun Villa at Legacy Townhouse

Tuscany Sun Villa at Legacy Townhouse
Thompson Town
Rp13.422.750
Rp15.454.059 total
includes taxes & fees
11 Aug - 12 Aug
Tuscany Sun Villa at Legacy Townhouse

11. Harmony Vybz Apartment

Harmony Vybz Apartment
Kingston
United States
Ronira
Rp1.288.584
Rp2.036.679 total
includes taxes & fees
26 Aug - 27 Aug
Harmony Vybz Apartment

12. Sandy Bay Paradise Retreat - 7 Bedrooms

Sandy Bay Paradise Retreat - 7 Bedrooms
Sandy Bay
Rp7.372.786
Rp9.011.140 total
includes taxes & fees
11 Aug - 12 Aug
Sandy Bay Paradise Retreat - 7 Bedrooms

13. Room-charming Kingston Room to Rent With

Room-charming Kingston Room to Rent With
Kingston
Rp1.009.894
Rp1.810.892 total
includes taxes & fees
8 Sept - 9 Sept
Room-charming Kingston Room to Rent With
View all properties
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.

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

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 5 months ago
Ornella Villa - 2-br Apartment - Pool - Parking

More cheap stays in Old Harbour

Serenity Oasis Apartment

Serenity Oasis Apartment

Canal Drive Spanish Town St. Catherine Parish
Rp1.232.209
Rp2.240.302 total
11 Aug - 12 Aug
includes taxes & fees
Serenity Oasis Apartment
Caldo Tours

Caldo Tours

32b Coghiel Road Ewarton Saint Catherine
Rp2.093.949
Rp2.321.241 total
11 Aug - 12 Aug
includes taxes & fees
10/10 Exceptional! (3 reviews)
Caldo Tours
Doug Manor 2bedroom Aprt Flat 2

Doug Manor 2bedroom Aprt Flat 2

Portmore Saint Catherine
Get ratesDoug Manor 2bedroom Aprt Flat 2
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
Victoria's Place

Victoria's Place

NE 12 Street 6 East Portmore Saint Catherine
Get ratesVictoria's Place

Find out more about Old Harbour

Top reasons to visit Old Harbour

  • Scenic Beaches: Old Harbour boasts stunning beaches and tranquil waters, perfect for relaxation and exploration.
  • Outdoor Adventures: Enjoy activities like golfing and private tours that showcase the area's natural beauty and local culture.
  • Rich History: Discover the charm of historic landmarks and forts that reflect the town's vibrant past.
  • Vibrant Atmosphere: Nearby Spanish Town offers a lively cultural experience with its rich heritage and attractions.
  • Varied Accommodations: Choose from a range of charming guesthouses and bed and breakfasts for a comfortable stay.

Find great hotels near Old Harbour

Explore a range of delightful accommodation options in Old Harbour, Saint Catherine, Jamaica. From charming bed and breakfasts to inviting guesthouses, you'll find the perfect place to unwind. This area caters to various travellers, offering family-friendly stay, pet-friendly options, and business amenities. Whether you're looking for a hotel, apartment, or holiday rental, Old Harbour promises a memorable getaway infused with local culture and hospitality.

  • Hotel Four Seasons: This 3-star hotel, located 34km from Old Harbour, offers a welcoming atmosphere tailored for business travellers. With a commendable guest rating of 8.0 out of 10, Hotel Four Seasons features well-appointed rooms designed for comfort and productivity. Guests appreciate the efficient service and convenient amenities, including a business centre and meeting facilities, making it an ideal choice for those blending work with leisure during their stay.
  • ROK Hotel Kingston, Tapestry Collection by Hilton: A refined 4-star establishment situated 34km from Old Harbour, ROK Hotel Kingston boasts an impressive guest rating of 9.0 out of 10. This hotel is distinguished by its modern décor and sophisticated ambiance, making it a great option for discerning business travellers. Guests can enjoy a range of amenities including a fitness centre, on-site dining, and versatile event spaces, ensuring a seamless and enjoyable stay.
  • Courtyard by Marriott Kingston, Jamaica: Offering a blend of comfort and convenience, this 3.5-star hotel is also located 34km from Old Harbour and holds a strong guest rating of 8.8 out of 10. The Courtyard by Marriott features spacious rooms, a well-equipped business centre, and leisure facilities such as a pool and fitness area. This accommodation is particularly favoured for its friendly service and excellent location, making it suitable for both work and relaxation.

Where to stay near Old Harbour

Discover the charm of Old Harbour, a historic town perfect for outdoor adventures and relaxation. Explore the vibrant atmosphere of nearby Spanish Town, rich in history and culture. Delight in the scenic beauty of Southern Jamaica, where lush landscapes and serene beaches await. Whether you seek romance or a tranquil retreat, Old Harbour offers an ideal base for an unforgettable Jamaican experience.

  • Sandy Bay: Situated a mere 6km from Old Harbour, Sandy Bay is a vibrant city that draws visitors with its blend of business and leisure opportunities. The area boasts a modern civic government building, a beautiful beach, and a striking monument, making it an ideal location for those interested in culture and history. Although the number of travellers fluctuates throughout the year, peak seasons in April, August, and December ensure a lively atmosphere. Whether you're looking to relax on the sandy shores or engage in local business, Sandy Bay offers a unique travel experience.
  • Edbury: Located 13km from Old Harbour, Edbury is a charming village perfect for those seeking adventure and romance in a picturesque setting. With its stunning park and captivating waterfall, Edbury invites visitors to explore the great outdoors and immerse themselves in nature. The village experiences a surge in visitor numbers from July to August and December, making it a popular spot for summer escapades. Edbury's tranquil surroundings provide an idyllic backdrop for couples and adventurers alike, ensuring a memorable getaway.
  • Salt River: Also 13km from Old Harbour, Salt River is a quaint village known for its cultural richness and beautiful beach. Visitors are drawn to its serene environment, where they can enjoy the soothing sounds of the ocean, visit a historic church, or relax by a charming water feature. The village sees an influx of tourists in April, August, and December, creating a vibrant community atmosphere. Salt River's combination of natural beauty and cultural landmarks makes it a must-visit destination for anyone looking to experience the essence of Jamaica.

Things to do in Old Harbour

Shopping

In Old Harbour, you can explore local markets and shops for unique souvenirs. Look out for the vibrant Old Harbour Market for authentic Jamaican crafts. If you're up for a drive, the larger shopping centre, Spanish Town Market, is around 19km away, offering a wider selection of goods.

Recreation

Discover the serene atmosphere at the Oasis Wellness Retreat, where you can indulge in calming yoga sessions and rejuvenating spa treatments. For outdoor enjoyment, the nearby beaches offer opportunities for swimming, sunbathing, and leisurely strolls along the shore, allowing you to unwind amidst natural beauty.

Adventure

Explore the vibrant Old Harbour Bay Beach for sunbathing and swimming in crystal-clear waters. Enjoy thrilling water sports like jet skiing or parasailing. For a taste of local culture, visit the nearby fishing village and indulge in delicious seafood at local eateries, immersing yourself in the lively atmosphere.

Nightlife

The nightlife in Old Harbour offers a lively mix of experiences. You can enjoy vibrant music and dancing at local bars and clubs, or unwind with a drink at a beachside lounge. The atmosphere is friendly, with a blend of locals and visitors enjoying the warm evening air.

*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, consider visiting between September and November when accommodation prices are lower. Aim to book your stay on a Saturday, as it tends to be the cheapest day. Utilise Expedia’s tools to filter your search by budget and preferences, and consider booking a package that combines your hotel, flights, and activities for additional savings. Also, look out for deals on advance bookings and ensure to arrange the price filter from lowest to highest to find the best offers.

  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Old Harbour hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Old Harbour

Old Harbour, situated in Saint Catherine, Jamaica, offers a delightful blend of outdoor adventures and scenic beauty. Visitors can explore its captivating beaches, historic forts, and local landmarks, providing a rich cultural and city experience. Notable attractions include Old Harbour itself and the tranquil Old Harbour Bay, making it an ideal destination for those seeking both relaxation and exploration.

  • Hellshire Beach: Located 23km from Old Harbour, Hellshire Beach offers a vibrant atmosphere with golden sands and crystal-clear waters, ideal for sunbathing and swimming. The beach is famous for its local seafood shacks, where you can savour fresh fish and festival dishes.
  • St Catherine District Prison: Situated 18km away, this landmark is a fascinating glimpse into Jamaica's penal history. The prison is known for its friendly staff and family-friendly excursions, providing a unique opportunity to learn about local culture and community.
  • Iron Bridge: Also 18km from Old Harbour, this historic bridge is a cultural gem, showcasing impressive engineering and offering scenic views of the surrounding area, perfect for a leisurely stroll and photography.

Best time to go to Old Harbour

The best time to visit Old Harbour can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Old Harbour falls in July, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in Old Harbour falls in January, 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

Accessing Old Harbour, Saint Catherine, Jamaica, is convenient via three major airports. Montego Bay (MBJ-Sir Donald Sangster Intl.), situated 106km away, offers hotels such as Sandals Royal Caribbean and Breathless Montego Bay, both 5km from the airport. Kingston (KIN-Norman Manley Intl.), only 35km from Old Harbour, features the 4.5-star S Hotel Kingston and AC Hotel by Marriott Kingston, each 8km away. Ocho Rios (OCJ-Ian Fleming Intl.) lies 53km distant, with options like Moon Palace Jamaica and Couples Sans Souci, both 14km from the airport. Each hotel provides various transportation services to their respective airports for a seamless travel experience.

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: Features buffet, an outdoor pool and complimentary wireless Internet access. Caldo Tours and Ornella Villa - 2-br Apartment - Pool - Parking 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 56 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 St Catherine District Prison, Caymanas Golf and Country Club 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.