Beginning of main content
Nectar
Collect Nectar points

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Marloes Sands

Tonight Tonight 24 Jun - 25 Jun
This weekend This weekend 29 Jun - 1 Jul
Next weekend Next weekend 6 Jul - 8 Jul

Top Trending Hotels Near Marloes Sands

See all 569 properties in Marloes Sands

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

The Druidstone Hotel

The Druidstone Hotel

6.2 mi from Marloes Sands
  • Free cancellation
  • Reserve now, pay when you stay
 
 

Situated on the waterfront, this hotel is 2.9 mi (4.6 km) from Newgale Beach and within 12 miles (20 km) of Marloes Sands and Dale Fort. St. David's Cathedral ...

from £50 per night for 2 guests

The Druidstone Hotel£50
Newgale Lodge

Newgale Lodge

9.6 mi from Marloes Sands
    3.0 out of 5.0
     
     

    This Haverfordwest bed & breakfast is on the beach, 0.2 mi (0.3 km) from Newgale Beach, and within 9 mi (15 km) of Caerfai Bay and St. David's Cathedral. Whitesands ...

    from £72 per night for 2 guests

    Newgale Lodge£72
    Welcome Traveller Inn

    Welcome Traveller Inn

    2.7 mi from Marloes Sands
    • Free cancellation
    • Reserve now, pay when you stay
    2.0 out of 5.0
     
     

    Situated in Haverfordwest, this inn is within 12 miles (20 km) of Newgale Beach, Dale Fort and Marloes Sands. Pembroke Castle and Lamphey Bishop's Palace are ...

    from £50 per night for 2 guests

    Welcome Traveller Inn£50
    Sunset Bed and Breakfast

    Sunset Bed and Breakfast

    4.3 mi from Marloes Sands
      3.0 out of 5.0
       
       

      Situated near the beach, this bed & breakfast is within 9 miles (15 km) of Newgale Beach, Marloes Sands and Dale Fort. Pembroke Castle and St. David's Cathedral ...

      from £71 per night for 2 guests

      Sunset Bed and Breakfast£71
      Twr Y Felin Hotel

      Twr Y Felin Hotel

      11 mi from Marloes Sands
      • Free cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Located in the heart of Haverfordwest, this historic hotel is within a 15-minute walk of St. David's Cathedral and Caerfai Bay. Whitesands Bay is 2.5 mi (4 km) ...

      from £142 per night for 2 guests

      Twr Y Felin Hotel£142
      Fields Lodge Bed & Breakfast

      Fields Lodge Bed & Breakfast

      1.2 mi from Marloes Sands
      • Free cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Situated in Milford Haven, this bed & breakfast is within 9 miles (15 km) of Marloes Sands, Dale Fort and Newgale Beach. Pembroke Castle is 12.1 mi (19.5 km) ...

      from £67 per night for 2 guests

      Fields Lodge Bed & Breakfast£67
      Roch Castle Hotel

      Roch Castle Hotel

      8.9 mi from Marloes Sands
      • Free cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       

      Situated by the ocean, this luxury guesthouse is 2.2 mi (3.6 km) from Newgale Beach and within 12 miles (20 km) of St. David's Cathedral and Caerfai Bay. Whitesands ...

      from £142 per night for 2 guests

      Roch Castle Hotel£142
      Best Western Lamphey Court Hotel & Spa

      Best Western Lamphey Court Hotel & Spa

      4.5 mi from Marloes Sands
      • Free cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Situated in Pembroke, this spa hotel is 2.1 mi (3.5 km) from Freshwater East Beach and 2.6 mi (4.2 km) from Pembroke Castle.

      from £74 per night for 2 guests

      Best Western Lamphey Court Hotel & Spa£74
      East Hook Farm & Country House

      East Hook Farm & Country House

      6.3 mi from Marloes Sands
        3.0 out of 5.0
         
         

        Situated in Haverfordwest, this country house is 6.5 mi (10.5 km) from Newgale Beach and 12.4 mi (20 km) from Marloes Sands. Dale Fort and Oakwood Theme Park ...

        from £74 per night for 2 guests

        East Hook Farm & Country House£74
        5 Stunning Barn Conversion Near Dale

        5 Stunning Barn Conversion Near Dale

        1.2 mi from Marloes Sands
           
           

          Situated by the ocean, this romantic holiday home is 3.6 mi (5.7 km) from Marloes Sands and within 12 miles (20 km) of Dale Fort and Newgale Beach. Pembroke ...

          5 Stunning Barn Conversion Near DaleGet Rates

          5 Stunning Barn Conversion Near DaleGet Rates

          Pocket Guide: Marloes Sands Marloes Sands Hotels

          Marloes Sands is a remote beach on the southernmost tip of Pembrokeshire in South Wales.

          It is the sort of beach that might appear in your dreams — golden sands fringed by rocks, stunning views from sheer cliffs, teeming wildlife, safe clear waters and breakers to surf on, rock pools to explore — and next landfall, apart from local islands, is Cuba, right across the Atlantic Ocean.

          The area is managed by the National Trust. Part of its mission is to preserve our natural heritage and there is much to keep safe at Marloes Sands.

          Picnic in the deer park and watch flocks of seabirds such as choughs, gannets and puffins wheeling around Skomer Sound. See, too, grey seals cavorting in the waters or sunbathing on the rocks below.

          From nearby Martin's Haven you can catch a boat out to Skomer Island and its wildlife sanctuary for a close-up view of an ornithological marvel.</P>

          Marloes Mere, another habitat for wildfowl, is alive with dragonflies in the summer months. In the 18th Century, locals used to collect leeches here and send them to doctors in Harley Street to be used for bloodletting.

          Gateholm is a tidal island just off Marloes Sands, accessible only at low tide and only then if you are sure-footed across rocks. Here, the excavation of an Iron Age fort was featured on Channel 4's Time Team.

          Marloes Sands is the perfect beach for anyone wanting to avoid amusement arcades and burger bars and revel in the glories of nature.