Find and Book Top Rated Hotels in Portsmouth

Search among 2 available hotels and places to stay in Portsmouth from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-2 out of 2
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great57 reviews
MapView on map700 m from City Centre
From   US$ 216 /nightSelect
8.4
Great12 reviews
MapView on map2.1 km from City Centre
From   US$ 1 023 /nightSelect

Best hotels and places to stay in Portsmouth

Why visit?

Portsmouth in Dominica offers a unique blend of natural beauty, rich culture, and historical significance. With its stunning coastline, lush rainforests, and vibrant local community, it is an ideal destination for nature lovers, adventure seekers, and those looking to immerse themselves in Caribbean culture. The town is home to several top-notch hotels and resorts, including the renowned Portsmouth Spa Hotel, making it a great base for exploring the surrounding area.

Where to stay?

Cabrits Resort & Spa Kempinski: Nestled within the Cabrits National Park, this luxurious resort offers breathtaking views of the Caribbean Sea and the nearby volcanic mountains. With its world-class amenities, including a spa, multiple dining options, and access to pristine beaches, it guarantees a relaxing and indulgent stay. The Portsmouth Spa Hotel is located within the premises, ensuring guests have access to unparalleled wellness experiences.

Secret Bay: For those seeking privacy and seclusion, Secret Bay is the perfect choice. This unique eco-luxury resort features elegant villas nestled amidst lush tropical forest overlooking the sparkling sea. With a focus on sustainability and personalized service, guests can enjoy a tranquil retreat and unparalleled natural beauty. It is one of the most sought-after hotels in Portsmouth, Dominica.

Cocorico Great House: Located on the outskirts of Portsmouth, Cocorico Great House offers a charming and authentic Caribbean experience. This colonial-style guesthouse provides comfortable rooms with stunning views of the lush surroundings. With its warm hospitality, delicious local cuisine, and proximity to popular attractions and beaches, it is an affordable and delightful choice for travelers.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

Picard Beach Cottages: Located in the charming village of Picard, these beachfront cottages offer exceptional value for money. With comfortable accommodations, friendly staff, and direct access to the sandy shores, guests can enjoy a relaxing and budget-friendly stay. This hotel provides easy access to nearby attractions and is an excellent choice for those seeking affordability without compromising on quality.

Sunset Bay Club & SeaSide Dive Resort: This cozy and inviting resort offers affordable accommodations with a range of amenities. The rooms are clean and comfortable, and the resort features a restaurant, bar, and swimming pool. Its convenient location near the town center and popular dive sites makes it a popular choice for travelers on a budget.

Comfortel de Champ: Situated in a peaceful residential area, Comfortel de Champ offers affordable rooms in a tranquil setting. Guests can enjoy comfortable beds, modern amenities, and a friendly atmosphere. The hotel is conveniently located near popular attractions like Cabrits National Park and Indian River, making it an excellent choice for budget travelers seeking convenience and value.

Best kid-friendly hotels:

Portsmouth Beach Hotel: This family-friendly hotel offers spacious rooms and a range of amenities catering to children. With a dedicated pool area, kids club, and proximity to the beach, families can enjoy a fun-filled vacation. Parents can relax knowing that their children are entertained and well taken care of.

Tan Tan Beach Bed & Breakfast: Located near the beach, Tan Tan Beach Bed & Breakfast is a perfect choice for families. The comfortable rooms and friendly staff create a welcoming atmosphere. Children can play on the sandy shores, and the hotel also offers activities like snorkeling, fishing, and hiking, ensuring a memorable experience for the whole family.

Best hotels for a romantic getaway:

Secret Bay: With its secluded villas nestled in nature, Secret Bay creates an intimate and romantic setting. Couples can enjoy privacy, breathtaking views, and personalized services. The resorts spa and romantic dining options allow for a truly special experience, making it an ideal choice for a romantic escape.

Fort Young Hotel: Overlooking the Caribbean Sea, Fort Young Hotel provides a romantic ambiance with its comfortable rooms and stunning views. Couples can relax at the rooftop pool, indulge in spa treatments, and enjoy waterfront dining. The hotels location near popular attractions and its historic charm add to its appeal for a romantic getaway.

Best for location:

Portsmouth Beach Hotel: Situated right on the beach, Portsmouth Beach Hotel offers a prime location for guests to enjoy the sun, sand, and sea. It is also within walking distance of local restaurants and shops, allowing easy exploration of the town.

Anchorage Hotel, Whale Watch & Dive Center: Located near the town center, Anchorage Hotel offers convenient access to various attractions and amenities. Guests can easily visit the historic Cabrits National Park or embark on an exciting whale-watching excursion. The hotels beachfront location provides stunning views of the Caribbean Sea.

Calibishie Cove: Nestled near the picturesque village of Calibishie, this boutique hotel offers a tranquil setting with stunning ocean views. Guests can explore nearby beaches, waterfalls, and outdoor activities, all within a short distance from the hotel.

Best for a short city break:

Portsmouth Beach Hotel: With its central location and proximity to the towns attractions, Portsmouth Beach Hotel is an excellent choice for a short city break. Guests can easily explore the local markets, historical sites, and vibrant culture.

Sea Cliff Cottages: Situated on a cliff overlooking the sea, Sea Cliff Cottages provide a serene atmosphere away from the hustle and bustle of the town. It offers a peaceful retreat while still being within reach of the towns amenities and attractions.

Show moreLess