Indian River in Dominica, a mangrove-lined river in near the city of Portsmouth.

Browse for hotels in Saint John

Provide your desired dates to access the latest pricing and special offers for hotels

Enter location

Looking to explore Dominica and immerse yourself in its natural beauty? Look no further than the charming parish of Saint John. With its main settlement, Portsmouth, being a bustling town and the birthplace of notable figures like historian Lennox Honychurch, there is plenty to see and do. When it comes to accommodation, hotels in the region offer a comfortable and convenient stay for travelers looking to unwind after a day of adventure.

For those seeking a blend of history and nature, Saint John's Cabrits National Park is a must-visit destination. Explore the iconic Fort Shirley or take a calming boat ride along the Indian River, known for its lush mangroves and peaceful surroundings. After a day of exploration, retreat to one of the hotels in Portsmouth for some well-deserved relaxation and comfort. Whether you prefer a cozy boutique hotel or a waterfront resort, Saint John has options to suit every traveler's taste.

When it comes to transportation, the well-connected roads in Saint John make it easy to navigate the area and visit nearby attractions. If you're a fan of water activities, the picturesque Prince Rupert Bay near Portsmouth is a popular stop for yachts and cruise ships. So, whether you're a history buff, nature enthusiast, or simply seeking a relaxing getaway, Saint John's hotels provide the perfect base for your Dominica adventures.

Cities in Saint John