With a population of 3,633, Portsmouth is the largest city in Saint John, Dominica by the number of inhabitants. It is one of the most popular cities to visit in the country. We recommend you stay at least 3 days in order to fully appreciate everything Portsmouth has to offer.
When flying to Portsmouth, you’ll arrive at Roseau Douglas–Charles (DOM), which is located 17 km from the city center. The shortest flight to Portsmouth from the United States departs from Miami and takes around 10h 55m.
Average rates range from around $179 per night for a double room in a 3-star hotel to $960 and up for a 5-star experience.