Search over 1,000,000 properties worldwide and 550 airlines worldwide
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Search over a million flights, hotels, packages, and more
Known for its beaches and island views, St. Martins offers a lot for the traveller booking a beach holiday. This relaxing destination has 7 beach hotels and other accommodation options to choose from, so it's easy to find one that works for you.
As you search for a place to stay by the water in St. Martins, consider selecting one of these top beach hotels with high ratings from Expedia travellers.
La Trelade Hotel - 3-star hotel near Petit Bot Bay. It features an indoor pool, free full breakfast and a restaurant. Guests love the breakfast and overall value.
Bella Luce Hotel And Spa - 4-star spa hotel near Saints Bay Beach. Our travellers recommend its beach location and comfortable rooms. This hotel boasts free full breakfast, a restaurant and free WiFi.
Blue Horizon Hotel - 3-star bed & breakfast near Saints Bay Beach. It offers an outdoor pool, free full breakfast and a restaurant. Guest reviews highlight the pool and walkable location.
La Barbarie Hotel - 3-star romantic hotel, 8-minute walk from Saints Bay Beach. It features an outdoor pool, a restaurant and free WiFi. Guests love the pool and breakfast.
Les Douvres Hotel - 3-star hotel near Saints Bay Beach. Our travellers recommend its beach location and proximity to shopping. This hotel boasts an outdoor pool, free breakfast and a restaurant.
If weather is an important factor for your holiday, you can use these local temperature and rainfall averages to decide your travel dates.
To get to St. Martins, you can fly into Guernsey (GCI), the closest major airport, which is located 1.8 mi (2.9 km) from the city centre. You can find out about water travel options at the local port.