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.


Top Trending Hotels Near Marloes Sands

See all 30 Hotels near 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.

Roch Castle Hotel

Roch Castle Hotel

8.9 mi from Marloes Sands
    5.0 out of 5.0
     
     

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

    from £142 per night for 2 guests

    Roch Castle Hotel£142
    Penrhiw Hotel

    Penrhiw Hotel

    12 mi from Marloes Sands
      5.0 out of 5.0
       
       

      Situated by the sea, this luxury bed & breakfast is 0.4 mi (0.7 km) from St. David's Cathedral and 1.8 mi (2.8 km) from Whitesands Bay. Newgale Beach is 8.7 ...

      from £108 per night for 2 guests

      Penrhiw Hotel£108
      Albion House

      Albion House

      3 mi from Marloes Sands
        3.0 out of 5.0
         
         

        Situated by the sea, this guesthouse is 2.1 mi (3.5 km) from Pembroke Castle and within 6 miles (10 km) of Lamphey Bishop's Palace and Carew Castle. Freshwater ...

        from £62 per night for 2 guests

        Albion House£62
        Boulston Manor

        Boulston Manor

        4.2 mi from Marloes Sands
          4.0 out of 5.0
           
           

          Situated in Haverfordwest, this bed & breakfast is 11.3 mi (18.2 km) from Newgale Beach and within 20 miles (32 km) of Pembroke Castle and Marloes Sands. Dale ...

          from £58 per night for 2 guests

          Boulston Manor£58
          County Hotel

          County Hotel

          5.8 mi from Marloes Sands
            2.5 out of 5.0
             
             

            Situated near the beach, this hotel is 8.5 mi (13.7 km) from Newgale Beach and 12.4 mi (19.9 km) from Pembroke Castle. Marloes Sands and Dale Fort are also within ...

            from £45 per night for 2 guests

            County Hotel£45
            Newgale Lodge

            Newgale Lodge

            9.6 mi from Marloes Sands
              3.0 out of 5.0
               
               

              This beachfront bed & breakfast is located in Haverfordwest, close to Newgale Beach. Regional attractions also include St. David's Cathedral and Whitesands ...

              from £67 per night for 2 guests

              Newgale Lodge£67
              Welcome Traveller Inn

              Welcome Traveller Inn

              2.7 mi from Marloes Sands
                2.0 out of 5.0
                 
                 

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

                from £50 per night for 2 guests

                Welcome Traveller Inn£50
                Twr Y Felin Hotel

                Twr Y Felin Hotel

                11 mi from Marloes Sands
                  4.0 out of 5.0
                   
                   

                  Located in the heart of Haverfordwest, this historic hotel is 0.5 mi (0.7 km) from St. David's Cathedral and 2.6 mi (4.1 km) from Whitesands Bay. Newgale Beach ...

                  from £167 per night for 2 guests

                  Twr Y Felin Hotel£167
                  College Guest House

                  College Guest House

                  5.6 mi from Marloes Sands
                    4.0 out of 5.0
                     
                     

                    Situated in Haverfordwest, this guesthouse is 8.7 mi (14.1 km) from Newgale Beach and 12 mi (19.2 km) from Pembroke Castle. Marloes Sands and Dale Fort are also ...

                    from £66 per night for 2 guests

                    College Guest House£66
                    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 8.2 mi (13.2 km) from Newgale Beach and within 16 miles (25 km) of Marloes Sands and Dale Fort. Pembroke Castle ...

                      from £74 per night for 2 guests

                      East Hook Farm & Country House£74

                      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.