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 10 miles from the city center. The shortest flight to Portsmouth from the United States departs from Miami and takes around 3h 20m.
Average rates range from around $138 per night for a double room in a 3-star hotel to $611 and up for a 5-star experience.