Vacation Rentals & Cottages in Roch

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

1,099 Houses

    8

    DRIFTWOOD, open-plan, Pembrokeshire Coast, wet room, Ref 973957

    Haverfordwest / Roch

    Roch house

    2 4 3 nights min

    • 2 bedrooms
    • sleeps 4
    • 3 nights min
    • Child Friendly

    Price per night from

    $104

    Price per night from

    $104

    (1) Excellent 

      16

      TLWS BACH, child-friendly, WiFi, contemporary cottage, mostly ground floor

      Haverfordwest / Roch

      Roch house

      3 5 3 nights min

      • 3 bedrooms
      • sleeps 5
      • 3 nights min
      • Child Friendly
      • Private garden

      Price per night from

      $128

      Price per night from

      $128

        16

        NO.31 THE WOODLANDS, open-plan, peaceful location, near Roch

        Haverfordwest / Roch

        Roch cottage

        2 3 3 nights min

        • 2 bedrooms
        • sleeps 3
        • 3 nights min
        • Child Friendly

        Price per night from

        $90

        Price per night from

        $90

        (2) Excellent 

          7

          EYNONS COTTAGE, pet friendly, character holiday cottage, with a garden in Roch

          Haverfordwest / Roch

          Roch house

          2 4 3 nights min

          • 2 bedrooms
          • sleeps 4
          • 3 nights min
          • Child Friendly
          “Great” Thought location was excellent for coastal walks, quaint little cottage as described and although little all ammeneties available. Very dog friendly and very scenic. Already recommended to friends, have our next holiday booked with Sykes in Sep
          …see more

          Price per night from

          $102

          Price per night from

          $102

            18

            South Nolton Farmhouse

            Haverfordwest / Roch

            Roch house

            3 6 7 nights min

            • 3 bedrooms
            • sleeps 6
            • 7 nights min
            • Ask about children
            • Pet Friendly

            Price per night from

            $108

            Price per night from

            $108

              18

              The White House

              Haverfordwest / Roch

              Roch house

              4 8 7 nights min

              • 4 bedrooms
              • sleeps 8
              • 7 nights min
              • Ask about children
              • Pet Friendly

              Price per night from

              $125

              Price per night from

              $125

                19

                Meadowside

                Haverfordwest / Roch

                Roch house

                3 9 7 nights min

                • 3 bedrooms
                • sleeps 9
                • 7 nights min
                • Ask about children
                • Pet Friendly

                Price per night from

                $108

                Price per night from

                $108

                (10) Very Good 

                  19

                  BLACKSMITHS COTTAGE, open-plan living, stone-built bungalow, woodburning stove

                  Haverfordwest / Roch

                  Roch house

                  3 6 3 nights min

                  • 3 bedrooms
                  • sleeps 6
                  • 3 nights min
                  • Child Friendly
                  • Pet Friendly

                  Price per night from

                  $172

                  Price per night from

                  $172

                    23

                    Chapel Farm Newgale

                    Haverfordwest / Roch

                    Roch house

                    2 4 7 nights min

                    • 2 bedrooms
                    • sleeps 4
                    • 7 nights min
                    • Ask about children

                    Price per night from

                    $114

                    Price per night from

                    $114

                      14

                      WEAVERS COTTAGE, barn conversion, open-plan, WiFi, Ref 974850

                      Haverfordwest / Roch

                      Roch cottage

                      2 4 3 nights min

                      • 2 bedrooms
                      • sleeps 4
                      • 3 nights min
                      • Child Friendly
                      • Private garden

                      Price per night from

                      $127

                      Price per night from

                      $127

                        36

                        The Castle

                        Haverfordwest / Roch

                        Roch house

                        6 12 7 nights min

                        • 6 bedrooms
                        • sleeps 12
                        • 7 nights min
                        • Ask about children

                        Price per night from

                        $1,820

                        Price per night from

                        $1,820

                        (4) Excellent 

                          33

                          Beech House, Character filled family home, large gardens, 1 mile from beach.

                          Haverfordwest / Roch

                          Roch house

                          4 8 7 nights min

                          • 4 bedrooms
                          • sleeps 8
                          • 7 nights min
                          • Beach / lakeside relaxation
                          • Nearest beach 2 mi
                          • Child Friendly

                          Price per night from

                          $159

                          Responds fast!
                          avg. 3 hours 2 minutes

                          Price per night from

                          $159

                          (1) Excellent 

                            14

                            Chalet Cwtch - 5 bed Holiday Cottage Close to the Pembrokeshire Coastal path

                            Haverfordwest / Roch

                            Roch chalet

                            2 5 2 nights min

                            • 2 bedrooms
                            • sleeps 5
                            • 2 nights min
                            • Nearest beach 5 mi
                            • Child Friendly

                            Price per night from

                            $82

                            Price per night from

                            $82

                            Great rentals within 20 miles that match your search

                            Distance approx 6.91 km from Roch

                              15

                              BANK HOUSE FARM, family friendly, character holiday cottage, with a garden in

                              St. Davids / Llanrhian

                              Llanrhian house

                              4 7 3 nights min

                              • 4 bedrooms
                              • sleeps 7
                              • 3 nights min
                              • Child Friendly

                              Price per night from

                              $118

                              Price per night from

                              $118

                              Distance approx 14.52 km from Roch

                                13

                                OAK LODGE, romantic, luxury holiday cottage, hot tub, near Narberth, Ref 917601

                                Pembrokeshire / Narberth

                                Narberth house

                                2 4 3 nights min

                                • 2 bedrooms
                                • sleeps 4
                                • 3 nights min
                                • Child Friendly

                                Price per night from

                                $199

                                Price per night from

                                $199

                                Distance approx 11.21 km from Roch

                                  17

                                  FARTHINGS HOOK MILL, WiFi, woodburning stove, patio with furniture, access to

                                  Pembrokeshire / Llys Y Fran

                                  Llys Y Fran house

                                  3 8 3 nights min

                                  • 3 bedrooms
                                  • sleeps 8
                                  • 3 nights min
                                  • Child Friendly

                                  Price per night from

                                  $154

                                  Price per night from

                                  $154

                                  Distance approx 5.28 km from Roch

                                  (5) Excellent 

                                    21

                                    Point Cottage - expansive coastal views in the national park, sleeps 2

                                    Pembrokeshire / Little Haven

                                    Little Haven cottage

                                    1 2 7 nights min

                                    • 1 bedroom
                                    • sleeps 2
                                    • 7 nights min
                                    • Nearest beach 0 mi
                                    • Private garden

                                    Price per night from

                                    $101

                                    Price per night from

                                    $101

                                    Distance approx 19.11 km from Roch

                                      12

                                      Eaton Cottage: luxury detached character cottage, built in around 1800 (PW286A)

                                      Pembrokeshire / Lydstep

                                      Lydstep cottage

                                      2 4 min stay varies

                                      • 2 bedrooms
                                      • sleeps 4
                                      • min stay varies
                                      • Nearest beach 2 mi
                                      • Child Friendly
                                      • Private garden

                                      Price per night from

                                      $105

                                      Price per night from

                                      $105

                                      Distance approx 5.35 km from Roch

                                      (21) Very Good 

                                        25

                                        The Annexe - Five minutes from the harbour and very close to Coast Path

                                        St Davids Peninsula / Solva

                                        Solva apartment

                                        1 2 min stay varies

                                        • 1 bedroom
                                        • sleeps 2
                                        • min stay varies
                                        • Beach / lakeside relaxation
                                        • Nearest beach 0.8 mi
                                        • Pet Friendly

                                        Price per night from

                                        $119

                                        Price per night from

                                        $119

                                        Distance approx 13.82 km from Roch

                                        (8) Excellent 

                                          37

                                          Laburnham Cottage

                                          Pembrokeshire / Cresswell Quay

                                          Cresswell Quay house

                                          2 4 min stay varies

                                          • 2 bedrooms
                                          • sleeps 4
                                          • min stay varies
                                          • Nearest beach 15 mi
                                          • Child Friendly
                                          • Pet Friendly

                                          Price per night from

                                          $111

                                          Responds fast!
                                          avg. 3 hours 34 minutes

                                          Price per night from

                                          $111

                                          Distance approx 4.56 km from Roch

                                          (12) Excellent 

                                          Certificate of Excellence

                                            29

                                            Winterton Cottage

                                            St Davids Peninsula / Solva

                                            Solva cottage

                                            2 6 min stay varies

                                            • 2 bedrooms
                                            • sleeps 6
                                            • min stay varies
                                            • Nearest beach 5 mi
                                            • Swimming pool
                                            • Child Friendly

                                            Certificate of Excellence

                                            Price per night from

                                            $101

                                            Responds fast!
                                            avg. 3 hours 19 minutes

                                            Price per night from

                                            $101

                                            Distance approx 4.02 km from Roch

                                              17

                                              Clun Moch Cottage

                                              St Davids Peninsula / St. Davids

                                              St. Davids cottage

                                              1 3 7 nights min

                                              • 1 bedroom
                                              • sleeps 3
                                              • 7 nights min
                                              • Child Friendly
                                              • Pet Friendly
                                              • Private garden

                                              Price per night from

                                              $119

                                              Price per night from

                                              $119

                                              Distance approx 8.97 km from Roch

                                              (6) Excellent 

                                                15

                                                Nash Fields Cottage

                                                Haverfordwest / Llangwm

                                                Llangwm cottage

                                                3 6 min stay varies

                                                • 3 bedrooms
                                                • sleeps 6
                                                • min stay varies
                                                • Nearest beach 7 mi
                                                • Child Friendly
                                                • Pet Friendly

                                                Price per night from

                                                $138

                                                Responds fast!
                                                avg. 3 hours 15 minutes

                                                Price per night from

                                                $138

                                                Distance approx 19.79 km from Roch

                                                (11) Excellent 

                                                  31

                                                  The Nook - COASTAL WOOD HOLIDAYS - Near beaches, Amroth, Saundersfoot and Tenby

                                                  Amroth / Marros

                                                  Amroth cottage

                                                  1 2 min stay varies

                                                  • 1 bedroom
                                                  • sleeps 2
                                                  • min stay varies
                                                  • Nearest beach 1 mi
                                                  • Pet Friendly
                                                  • Private garden

                                                  Price per night from

                                                  $68

                                                  Responds fast!
                                                  avg. 44 minutes

                                                  Price per night from

                                                  $68

                                                  Distance approx 9.08 km from Roch

                                                  (6) Excellent 

                                                    24

                                                    Ty Newydd - Sea Views, Quiet Village Near Coast Path And Beaches - Sleeps 12

                                                    Fishguard / Goodwick

                                                    Goodwick house

                                                    5 12 min stay varies

                                                    • 5 bedrooms
                                                    • sleeps 12
                                                    • min stay varies
                                                    • Beach / lakeside relaxation
                                                    • Nearest beach 2 mi
                                                    • Child Friendly

                                                    Price per night from

                                                    $296

                                                    Price per night from

                                                    $296

                                                    Distance approx 16.38 km from Roch

                                                    (7) Excellent 

                                                    Certificate of Excellence

                                                      14

                                                      Holiday Cottage Broadmoor Tenby

                                                      Pembrokeshire / Tenby

                                                      Tenby bungalow

                                                      2 4 min stay varies

                                                      • 2 bedrooms
                                                      • sleeps 4
                                                      • min stay varies
                                                      • Child Friendly
                                                      • Pet Friendly

                                                      Certificate of Excellence

                                                      Price per night from

                                                      $134

                                                      Responds fast!
                                                      avg. 1 hour 18 minutes

                                                      Price per night from

                                                      $134

                                                      Distance approx 8.28 km from Roch

                                                      (5) Excellent 

                                                        23

                                                        Bwthyn Gwe Stone Cottage

                                                        St Davids Peninsula / St. Davids

                                                        St. Davids house

                                                        1 2 min stay varies

                                                        • 1 bedroom
                                                        • sleeps 2
                                                        • min stay varies
                                                        • Beach / lakeside relaxation
                                                        • Nearest beach 5 mi
                                                        • Child Friendly

                                                        Price per night from

                                                        $82

                                                        Responds fast!
                                                        avg. 3 hours 32 minutes

                                                        Price per night from

                                                        $82

                                                        Distance approx 8.14 km from Roch

                                                        (17) Excellent 

                                                        Certificate of Excellence

                                                          36

                                                          Ty Haf Holiday Cottage St Davids Pembrokeshire

                                                          St Davids Peninsula / St. Davids

                                                          St. Davids house

                                                          3 5 min stay varies

                                                          • 3 bedrooms
                                                          • sleeps 5
                                                          • min stay varies
                                                          • Child Friendly
                                                          • Pet Friendly
                                                          • Private garden

                                                          Certificate of Excellence

                                                          Price per night from

                                                          $91

                                                          Responds fast!
                                                          avg. 3 hours 40 minutes

                                                          Price per night from

                                                          $91

                                                          Distance approx 17.63 km from Roch

                                                          (11) Very Good 

                                                            15

                                                            Blackmoor Farm Caravan 5

                                                            Pembrokeshire / Narberth

                                                            Narberth caravan/mobile home

                                                            3 6 2 nights min

                                                            • 3 bedrooms
                                                            • sleeps 6
                                                            • 2 nights min
                                                            • Beach / lakeside relaxation
                                                            • Child Friendly
                                                            • Pet Friendly

                                                            Price per night from

                                                            $119

                                                            Responds fast!
                                                            avg. 2 hours 34 minutes

                                                            Price per night from

                                                            $119

                                                            Distance approx 2.66 km from Roch

                                                            (1) Excellent 

                                                              15

                                                              The Stables

                                                              Pembrokeshire / Penycwm

                                                              Penycwm barn

                                                              3 7 min stay varies

                                                              • 3 bedrooms
                                                              • sleeps 7
                                                              • min stay varies
                                                              • Beach / lakeside relaxation
                                                              • Nearest beach 5 mi
                                                              • Child Friendly

                                                              Price per night from

                                                              $178

                                                              Responds fast!
                                                              avg. 3 hours 55 minutes

                                                              Price per night from

                                                              $178

                                                              Distance approx 7.29 km from Roch

                                                              (22) Excellent 

                                                              Certificate of Excellence

                                                                15

                                                                Yr Hendy

                                                                St Davids Peninsula / St. Davids

                                                                St. Davids cottage

                                                                2 4 3 nights min

                                                                • 2 bedrooms
                                                                • sleeps 4
                                                                • 3 nights min
                                                                • Beach / lakeside relaxation
                                                                • Nearest beach 3 mi
                                                                • Child Friendly

                                                                Certificate of Excellence

                                                                Price per night from

                                                                $97

                                                                Responds fast!
                                                                avg. 2 hours 6 minutes

                                                                Price per night from

                                                                $97

                                                                Distance approx 4.97 km from Roch

                                                                (2) Excellent 

                                                                  14

                                                                  Cosy, character cottage in heart of village. Email for av’bility as upgrading.

                                                                  St Davids Peninsula / Solva

                                                                  Solva house

                                                                  3 6 3 nights min

                                                                  • 3 bedrooms
                                                                  • sleeps 6
                                                                  • 3 nights min
                                                                  • Child Friendly

                                                                  Price per night from

                                                                  $148

                                                                  Responds fast!
                                                                  avg. 3 hours 57 minutes

                                                                  Price per night from

                                                                  $148

                                                                  Distance approx 15.68 km from Roch

                                                                  (1) Excellent 

                                                                    17

                                                                    Cilgwyn Cottage (WAV503)

                                                                    Crymych / Eglwyswen

                                                                    Eglwyswen cottage

                                                                    3 5 min stay varies

                                                                    • 3 bedrooms
                                                                    • sleeps 5
                                                                    • min stay varies
                                                                    • Child Friendly
                                                                    • Private garden

                                                                    Price per night from

                                                                    $139

                                                                    Price per night from

                                                                    $139

                                                                    Distance approx 19.84 km from Roch

                                                                    (1) Excellent 

                                                                      19

                                                                      Haven Kiln Park Caravan Hire

                                                                      Tenby / Penally

                                                                      Penally caravan/mobile home

                                                                      3 8 min stay varies

                                                                      • 3 bedrooms
                                                                      • sleeps 8
                                                                      • min stay varies
                                                                      • Nearest beach 0.5 mi
                                                                      • Swimming pool
                                                                      • Child Friendly

                                                                      Price per night from

                                                                      $102

                                                                      Responds fast!
                                                                      avg. 20 minutes

                                                                      Price per night from

                                                                      $102

                                                                      Distance approx 19.37 km from Roch

                                                                        41

                                                                        Self catering destination

                                                                        Pembrokeshire / Tenby

                                                                        Tenby house

                                                                        5 10 7 nights min

                                                                        • 5 bedrooms
                                                                        • sleeps 10
                                                                        • 7 nights min
                                                                        • Child Friendly

                                                                        Price per night from

                                                                        $317

                                                                        Price per night from

                                                                        $317

                                                                        Distance approx 18.98 km from Roch

                                                                          24

                                                                          Pinewood Caravan Park Unit 4

                                                                          Pembrokeshire / Saundersfoot

                                                                          Saundersfoot caravan/mobile home

                                                                          2 4 2 nights min

                                                                          • 2 bedrooms
                                                                          • sleeps 4
                                                                          • 2 nights min
                                                                          • Beach / lakeside relaxation
                                                                          • Child Friendly

                                                                          Price per night from

                                                                          $163

                                                                          Price per night from

                                                                          $163

                                                                          Distance approx 16.88 km from Roch

                                                                            15

                                                                            Lovespoon House (PW9036)

                                                                            Pembrokeshire / Begelly

                                                                            Begelly cottage

                                                                            2 4 min stay varies

                                                                            • 2 bedrooms
                                                                            • sleeps 4
                                                                            • min stay varies
                                                                            • Private garden

                                                                            Price per night from

                                                                            $136

                                                                            Price per night from

                                                                            $136

                                                                            Distance approx 17.86 km from Roch

                                                                              23

                                                                              The Woodlands (PW525A)

                                                                              Pembrokeshire / Stepaside

                                                                              Stepaside cottage

                                                                              6 11 7 nights min

                                                                              • 6 bedrooms
                                                                              • sleeps 11
                                                                              • 7 nights min
                                                                              • Child Friendly
                                                                              • Private garden

                                                                              Price per night from

                                                                              $209

                                                                              Price per night from

                                                                              $209