Search Hotels Near Port St. Charles Marina, Speightstown
Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Check prices on hotels close to Port St. Charles Marina
Top Trending Hotels Near Port St. Charles Marina
Reviewed on 30 May 2019
You could be seeing lower prices
Reviewed on 27 Dec 2019
Port St. Charles Marina is located in an area of Saint Peter Parish known for its beautiful beaches. Saint Peter Parish is home to 31 hotels and other accommodation options, so you can find something that's perfect for your stay.
Staying near Port St. Charles Marina
Choose from 44 hotels and accommodation options within a mile of Port St. Charles Marina, including these options:
- Port Ferdinand Marina & Luxury Residences: This 5-star resort features a marina, a full-service spa and 2 restaurants. It's a favourite with Expedia travellers for its helpful staff.
- Little Good Harbour: With a stay at this 4-star hotel, guests can enjoy access to 2 outdoor pools and a full-service spa, along with an in-room kitchen. It's a favourite with Expedia travellers for its dining options and pool.
- Sugar Cane Club Hotel And Spa - Adults Only: This 3.5-star resort features 2 outdoor pools, a full-service spa and 2 restaurants. It's a favourite with Expedia travellers for its dining options and bar.
Things to see and do near Port St. Charles Marina
Now that you've visited Port St. Charles Marina, you can discover everything there is to see and do within a couple miles of the area.
St. Peter Parish Church, Speightstown Mural and St. Lucy Parish Church are some of the local landmarks to explore. Consider spending a leisurely afternoon outside at Speightstown Esplanade, Farley Hill National Park or Folkestone Marine Park. Enjoy a stroll along the shore at Mullins Beach, Heywoods Beach and Gibbes Beach.
Arlington House Museum, Barbados Wildlife Reserve and Grenade Hall Forest and Signal Station are a few additional nearby sights. Spend some time checking out Sandy Lane Beach, which is 6.3 mi from Port St. Charles Marina, or make a stop by Paynes Bay Beach, located 6.8 mi away.