Know before you go
Hi, I'm Eve. Here are a few practical things to know before exploring Secret Bay.
Local know-how to help you travel smarter and make the most of every moment.
Discover Dominica's Secret Bay: Eco-luxury villas, private beaches, and personalized experiences await on the unspoiled 'Nature Island'.
Nestled on a clifftop where rainforest meets the Caribbean Sea, Secret Bay offers secluded villas with private plunge pools and dedicated service, providing an exclusive eco-luxury experience in Dominica.
Opening times, essentials, and a few local tips gathered into one calmer, easier-to-scan planning section.
Hi, I'm Eve. Here are a few practical things to know before exploring Secret Bay.
Local know-how to help you travel smarter and make the most of every moment.
Taxi
From Douglas-Charles Airport (DOM), the most convenient way to reach Secret Bay is by taxi. The drive takes approximately one hour. Taxis are readily available at the airport. A taxi to Portsmouth, near Secret Bay, costs around $80 USD (XCD 200). Be sure to confirm the fare with the driver before departing. Alternatively, Secret Bay can arrange airport transfers for a seamless arrival.
Driving
If you choose to rent a car at Douglas-Charles Airport (DOM), the drive to Secret Bay is approximately one hour. From the airport, follow the main road towards Portsmouth. The roads can be winding and hilly, so exercise caution. A driving permit can be purchased at the rental car agency or the airport for about $11 USD (XCD 30). Once in Portsmouth, follow signs for Secret Bay. Parking is available at the resort.
Use Secret Bay as your starting point for nearby food, family ideas, nightlife, and more local discoveries.
Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.
Discover the tranquility and adventure of Hampstead Beach in Dominica, where golden sands meet crystal-clear waters and lush greenery surrounds you.
Tell me more about Hampstead Beach