You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
Middlesex County, located in the heart of Jamaica, offers a unique blend of cultural heritage and natural beauty, making it an ideal travel destination. As the largest of Jamaica's three historic counties, Middlesex is home to vibrant towns and lush landscapes. Visitors can explore Spanish Town, the island's original capital, known for its rich history and colonial architecture.
For those seeking the best neighborhoods to stay, Spanish Town provides a charming mix of historical sites and modern amenities. Additionally, the town of May Pen offers a more laid-back atmosphere with easy access to the surrounding countryside.
Top attractions in Middlesex County include the historic Spanish Town Square, featuring the Old King's House and the Cathedral of St. Jago de la Vega. Nature enthusiasts will enjoy the scenic beauty of the Rio Minho, Jamaica's longest river, and the verdant hills that characterize the region.
See the latest prices and deals by choosing your dates
Resort in Kingston · 47.15 km from centre
9.0
932 reviews
Breakfast available
With a stay at Terra Nova All Suite Hotel in Kingston (Half Way Tree), you'll be within a 5-minute drive of Jamaica House and Bob Marley Museum. This casino resort is 9.1 mi (14.6 km) from Jamaica Beaches and 0.5 mi (0.7 km) from Devon House.
Hotel in New Kingston, Kingston · 48.26 km from centre
8.0
820 reviews
Breakfast available
With a stay at Altamont Court Hotel in Kingston (New Kingston), you'll be a 4-minute drive from Bob Marley Museum and 5 minutes from Jamaica House. This hotel is 9 mi (14.5 km) from Jamaica Beaches and 0.5 mi (0.8 km) from Emancipation Park.
Hotel in New Kingston, Kingston · 48.88 km from centre
9.0
749 reviews
Breakfast available
With a stay at AC Hotel by Marriott Kingston, Jamaica, you'll be centrally located in Kingston, within a 5-minute drive of Bob Marley Museum and Jamaica House. This luxury hotel is 7.6 mi (12.2 km) from Jamaica Beaches and 0.9 mi (1.5 km) from Pantry Playhouse.
All-inclusive resort in Trelawny, Falmouth · 53.20 km from centre
8.0
2,871 reviews
Breakfast available
When you stay at Ocean Eden Bay - Adults Only - All inclusive in Falmouth, you'll be by the ocean, within a 5-minute drive of Burwood Beach and Luminous Lagoon. This all-inclusive property is 2.5 mi (4 km) from Blue Waters Beach Club and 3.7 mi (6 km) from Martha Brae River.
Villa in Saint Ann, Ocho Rios · 28.28 km from centre
9.2
7 reviews
Breakfast available
The Marina Villa de Sonja offers accommodations in Ocho Rios, 31 miles from Luminous Lagoon. This beachfront property offers access to a patio, tennis at the tennis court, free private parking, and free Wifi. The villa provides an infinity pool with a pool bar, as well as a fitness center and full-day security.
Providing a terrace and sea views, the spacious villa includes 3 bedrooms, a living room, cable flat-screen TV, an equipped kitchen, and 2 bathrooms with a walk-in shower and a bath. Towels and bed linen are featured in the villa. This villa is allergy-free and non-smoking.
Guests can eat at the on-site family-friendly restaurant, which is open for dinner.
For guests with children, the villa offers a children's playground. A private beach area can be found at The Marina Villa de Sonja, along with a garden.
Sangster International Airport is 49 miles away, and the property offers a paid airport shuttle service.
Residence in Saint Catherine, Old Harbour · 28.42 km from centre
With a stay at 2 Bed-2 Bath-aircon-parking-new Harbour Village 3 in Old Harbour, you'll be 25.2 mi (40.5 km) from Jamaica House and 25.6 mi (41.1 km) from Bob Marley Museum. This residence is 26.7 mi (43 km) from Jamaica Beaches and 12.8 mi (20.5 km) from Rodney Memorial.
Country house in St. Ann's Bay · 28.52 km from centre
10.0
1 review
Breakfast available
Located in St. Ann's Bay, Teresinajamaica is in a rural location, within a 10-minute drive of Maima Seville Great House & Heritage Park and Our Lady of Perpetual Help Roman Catholic Church. This country house is 3.9 mi (6.3 km) from Priory Beach and 8.4 mi (13.4 km) from Dunn's River Falls.
Apartment in Saint Catherine, Spanish Town · 28.57 km from centre
When you stay at this apartment in Spanish Town, you'll be within a 10-minute drive of Rodney Memorial and Courthouse Ruins. This apartment is 12.7 mi (20.5 km) from Jamaica Beaches and 3.6 mi (5.8 km) from St Jago de la Vega Cathedral.
Vacation home in Saint Catherine, Old Harbour · 28.69 km from centre
6.0
3 reviews
With a stay at this vacation home in Old Harbour, you'll be 25.8 mi (41.5 km) from Jamaica House and 26.3 mi (42.3 km) from Bob Marley Museum. This vacation home is 27.5 mi (44.2 km) from Jamaica Beaches and 13.5 mi (21.7 km) from Rodney Memorial.
Condo property in Saint Catherine, Spanish Town · 29.35 km from centre
With a stay at this condo in Spanish Town, you'll be within a 10-minute drive of Rodney Memorial and Courthouse Ruins. This condo is 11.9 mi (19.1 km) from Jamaica Beaches and 2.4 mi (3.9 km) from House of Assembly.
Apartment in Saint Catherine, Spanish Town · 29.35 km from centre
When you stay at this apartment in Spanish Town, you'll be within a 10-minute drive of Rodney Memorial and Courthouse Ruins. This apartment is 11.9 mi (19.1 km) from Jamaica Beaches and 2.4 mi (3.9 km) from House of Assembly.
Hotel in Ocho Rios · 29.37 km from centre
8.8
7 reviews
Breakfast available
With a stay at Lavender Moon Villas in Ocho Rios, you'll be within a 10-minute drive of Jamaica Beaches and Dunn's River Falls. This hotel is 0.4 mi (0.7 km) from Harmony Hall Art Gallery and 1.2 mi (1.9 km) from Ocho Rios Baptist Church.
Inn in Ocho Rios · 29.42 km from centre
5.6
4 reviews
When you stay at Inn at Shaw Park Gardens & Waterfalls in Ocho Rios, you'll be near the beach, a 4-minute drive from Jamaica Beaches and 8 minutes from Dunn's River Falls. This inn is 0.1 mi (0.1 km) from Shaw Park Botanical Gardens and 0.7 mi (1.1 km) from Coyaba River Garden.
Guesthouse in Ocho Rios · 29.61 km from centre
When you stay at Coriander Villa in Ocho Rios, you'll be in a regional park, within a 10-minute drive of Dunn's River Falls and Turtle Beach. This guesthouse is 0.2 mi (0.3 km) from Coyaba River Garden and 0.5 mi (0.7 km) from Mahoe Falls.
Apartment in Ocho Rios · 29.68 km from centre
9.5
37 reviews
Offering a garden, Shaw Park Gem offers accommodations in Ocho Rios. This apartment features free private parking and free Wifi. Guests can use a terrace.
Offering direct access to a patio with garden views, the air-conditioned apartment consists of 1 bedroom. Featuring a balcony with sea views, this apartment also includes a cable flat-screen TV, a well-equipped kitchen with an oven, a microwave, and a toaster, as well as 1 bathroom with a bath. For added privacy, the accommodation features a private entrance.
Ocho Rios Bay Beach is a 19-minute walk from the apartment, while Mahogany Beach is 1.5 miles from the property. Sangster International Airport is 59 miles away.
Apartment in Ocho Rios · 29.69 km from centre
9.2
16 reviews
Featuring sea views, Shaw Park Gem Apt 12A in Ocho Rios features accommodations, a garden, and a terrace. This property offers access to a patio, free private parking, and free Wifi. Featuring a private entrance, the apartment allows guests their privacy.
All units at the apartment complex come with air conditioning, a seating area, a TV with cable channels, a safety deposit box, and a private bathroom with a bath. There's also a well-equipped kitchen in some units featuring an oven. At the apartment complex, each unit includes bed linen and towels.
Ocho Rios Bay Beach is a 19-minute walk from the apartment, while Mahogany Beach is 1.5 miles from the property. Sangster International Airport is 59 miles away.
Guesthouse in Ocho Rios · 29.76 km from centre
2.0
1 review
When you stay at Pink Rock Bed & Breakfast in Ocho Rios, you'll be near the beach, a 3-minute drive from Jamaica Beaches and 7 minutes from Dunn's River Falls. This guesthouse is 0.3 mi (0.5 km) from Mahoe Falls and 0.3 mi (0.6 km) from Coyaba River Garden.
Apartment in Saint Catherine, Spanish Town · 29.79 km from centre
9.3
12 reviews
Featuring a terrace, paradise cove offers accommodations in Spanish Town. Offering a restaurant, the property also has a garden and a hot tub. There's a year-round outdoor pool and guests can access free Wifi and free private parking.
Selected rooms also feature a fully equipped kitchen with a dishwasher, an oven, and a microwave. At the apartment complex, units are fitted with a private bathroom.
Aparthotel in Ocho Rios · 29.92 km from centre
2.0
1 review
When you stay at this aparthotel in Ocho Rios, you'll be in the mountains, a 4-minute drive from Jamaica Beaches and 6 minutes from Dunn's River Falls. This aparthotel is 0.1 mi (0.2 km) from Turtle River Park and 0.3 mi (0.5 km) from Reggae Xplosion Museum.
Apartment in Ocho Rios · 29.93 km from centre
8.0
2 reviews
Just a 9-minute walk from Ocho Rios Bay Beach and 1.1 miles from Mahogany Beach, Serenity at Mystic Ridge features accommodations in Ocho Rios with a garden, a tennis court, and a terrace. This apartment provides air-conditioned accommodations with a patio. The pool features a pool bar and garden views.
Providing a balcony and pool views, the apartment includes 2 bedrooms, a living room, cable flat-screen TV, an equipped kitchen, and 2 bathrooms with a bath and a shower. Towels and bed linen are provided in the apartment. This apartment is allergy-free and non-smoking.
Little Dun's River Beach is 1.4 miles from the apartment.