Hotels in Dominica

Enter your dates and choose from 272 hotels and other places to stay!

Top destinations for Dominica city trips

Find hotels in some of the most popular cities in Dominica

Roseau

Friendly locals, Nature, Waterfalls
141 hotels

Portsmouth

Nature, Friendly locals, Beaches
28 hotels

Calibishie

Nature, Friendly locals, Relaxation
19 hotels

Marigot

Nature, Tranquillity, Friendly locals
11 hotels

Méro

Beaches, Rainforests, Hiking
9 hotels

Soufrière

Relaxation, Hiking, Diving
8 hotels

Trafalgar

7 hotels

Paix Bouche

7 hotels

Wallhouse

7 hotels

Hotels in the most popular regions in Dominica

Discover Dominica by exploring its top regions

Caribbean Islands

36044 hotels

Lesser Antilles

21452 hotels

French West Indies

13775 hotels

Explore and find hotels in Dominica

Situated between the Caribbean Sea and the North Atlantic Ocean, Dominica is nicknamed ‘The Nature Island’ because of its volcanic peaks, lush rainforest and huge thermal lake. A large number of tours and activities are available on the island, such as jeep safaris, whale and dolphin watching, and river tubing. Most excursions can be arranged from the capital of Roseau, but you’ll find the best snorkelling spots at Champagne on the south coast. Dominica’s hiking trails are a great way to take in the island’s stellar sights, with some of the best scenic strolls passing waterfalls, historic forts and the famous Boiling Lake. If you’re up for a challenge, the Waitukubuli National Trail is the longest hiking route in the entire Caribbean region, running from one side of the island to the other. You’ll find plenty of accommodation types on the island, including luxury hotels, guest houses, apartments and cottages.

Top picks for hotels in Dominica

Try one of these popular and highly-rated Dominica hotels

See all
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 120 reviews

Situated in Guillet and only 2.2 km from Purple Turtle Beach, Orchid Resort Dominica features accommodation with sea views, free WiFi and free private parking.

From 652 lei per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 140 reviews

Facing the beachfront, InterContinental Dominica Cabrits Resort & Spa by IHG offers 5-star accommodation in Portsmouth and features free bikes, outdoor swimming pool and fitness centre.

From 1,374 lei per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 233 reviews

Soufriere Guesthouse has mountain views, free WiFi and free private parking, situated in Soufrière, 1 km from Bubble Beach. This guest house features a shared lounge.

From 202 lei per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 180 reviews

Providing mountain views, Serenity Lodges Dominica in Marigot provides accommodation, a garden, a terrace and a restaurant. The lodge features both WiFi and private parking free of charge.

From 355 lei per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5 reviews

Set in Roseau, The City Escape - Central and Cozy offers air-conditioned accommodation with a balcony and free WiFi. The property has city views.

From 674 lei per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews

A recently renovated apartment, The Rail Apartments offers accommodation in Loubiere. This property offers access to a balcony, free private parking and free WiFi.

From 284 lei per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 64 reviews

Tia's Bamboo Cottages Restaurant, Bar & Sulphur Spa is a recently renovated guest house in Roseau, where guests can make the most of its garden and bar.

From 244 lei per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 9 reviews

8TN Cozy Apartments is situated in Pointe Michel. There is a private entrance at the apartment for the convenience of those who stay.

From 484 lei per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews

One bedroom Apartment Rental is located in Paix Bouche. This property offers access to a balcony, free private parking and free WiFi.

From 186 lei per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 20 reviews

Daniel's comfort is located in Canefield Airport. Both free WiFi and parking on-site are available at the apartment free of charge.

From 286 lei per night

Best reviewed hotels

See all

Facing the beachfront, InterContinental Dominica Cabrits Resort & Spa by IHG offers 5-star accommodation in Portsmouth and features free bikes, outdoor swimming pool and fitness centre.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 140 reviews
From 1,374 lei per night

La Maison 29 is located in Roseau. With a shared lounge, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 81 reviews
From 618 lei per night

Classique International in Dominica has a garden, shared lounge, a terrace and bar in Marigot. The accommodation features room service, a 24-hour front desk and luggage storage for guests.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 52 reviews
From 666 lei per night

Set in Trafalgar, Villa Copthall features an outdoor swimming pool, bar and free WiFi throughout the property. There is a restaurant serving American cuisine, and free private parking is available.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 39 reviews
From 813 lei per night

Located on a hill in the village of Picard, this Portsmouth hotel offers views of Prince Rupert Bay and is a 5-minute walk from Ross University.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 56 reviews
From 748 lei per night

Situated in Roseau, Ocean's Edge Lodge Restaurant & Bar has a fitness centre, restaurant, bar, and free WiFi throughout the property.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 26 reviews
From 895 lei per night

Located in front of the Caribbean Sea and 1.2 km from Roseau City, Dominica hotel offers on-site dining, a spa and an outdoor infinity pool. Every room at Fort Young Hotel features a private balcony.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 487 reviews
From 1,558 lei per night

Natty Tropical Valley is offering accommodation in Roseau. Among the facilities at this property are a 24-hour front desk and a concierge service, along with free WiFi throughout the property.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 26 reviews
From 493 lei per night

Rosalie Bay Eco Resort & Spa features an outdoor swimming pool, fitness centre, a garden and terrace in Rosalie. Among the various facilities of this property are a bar and massage services.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 211 reviews
From 930 lei per night

Featuring free WiFi throughout the property, Sutton Place Hotel is situated in Roseau. The property has a bar, as well as a restaurant serving Caribbean cuisine.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 148 reviews
From 738 lei per night

Situated in Portsmouth, 2.9 km from Purple Turtle Beach, Riverside Hotel features a bar and views of the river.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 83 reviews
From 811 lei per night

Set in Salisbury, 300 metres from Macoucherie Beach, Tamarind Tree Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 39 reviews
From 953 lei per night

Most booked hotels in Dominica in the past month

See all

Popular with guests booking hotels in Portsmouth

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 140 reviews

Popular with guests booking hotels in Roseau

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 730 reviews

Popular with guests booking hotels in Roseau

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 286 reviews

Popular with guests booking hotels in Portsmouth

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 149 reviews

Popular with guests booking hotels in Roseau

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 147 reviews

Popular with guests booking hotels in Marigot

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 343 reviews

Popular with guests booking hotels in Roseau

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 294 reviews

Popular with guests booking hotels in Rosalie

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 211 reviews

Popular with guests booking hotels in Roseau

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 189 reviews

Popular with guests booking hotels in Roseau

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 64 reviews

Fly to the most popular airports