Photo by Clare Vertigen

Hotels in Roch

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Roch?

Victoria Inn Brewhouse B&B
Victoria Inn Brewhouse B&B
4.0 star property
Haverfordwest
9.6 out of 10, Exceptional, (78 reviews)
  • cleanliness
    Modern B&B with brewhouse near train station, only minutes from local attractions.
Victoria Inn Brewhouse B&B
Roch Castle Hotel
Roch Castle Hotel
5.0 star property
Haverfordwest
10.0 out of 10, Exceptional, (156 reviews)
  • cleanliness
    Luxury Welsh castle with bay views and convenient access to Cardiff and Haverfordwest.
The price is AU$360
includes taxes & fees
19 Mar - 20 Mar
Roch Castle Hotel
Driftwood
Driftwood
3.5 star property
Haverfordwest
  • cleanliness
    Charming cottage near Roch Castle, perfect for tranquil golf and hiking retreats.
The price is AU$959
includes taxes & fees
19 Mar - 20 Mar
Driftwood
Portclew House
Portclew House
4.0 star property
Pembroke
9.6 out of 10, Exceptional, (263 reviews)
  • cleanliness
    Charming coastal guesthouse with free breakfast, near hiking trails and beaches.
The price is AU$205
includes taxes & fees
17 Mar - 18 Mar
Portclew House
The Lodge - 1 Bedroom - Freshwest Beach Retreat
The Lodge - 1 Bedroom - Freshwest Beach Retreat
2.5 star property
Pembroke
10.0 out of 10, Exceptional, (1 review)
  • cleanliness
    Wake up to coastal charm in a fully-equipped apartment with a cosy fireplace.
The price is AU$169
includes taxes & fees
17 Mar - 18 Mar
The Lodge - 1 Bedroom - Freshwest Beach Retreat
Ramsey Lodge
Ramsey Lodge
2.0 star property
Tenby
  • cleanliness
    Charming golf-adjacent cottage in Tenby with free WiFi and peaceful garden setting.
The price is AU$796
includes taxes & fees
28 Mar - 29 Mar
Ramsey Lodge
Hideaway Cottages - Greenacres Estates
Hideaway Cottages - Greenacres Estates
3.5 star property
Tenby
9.0 out of 10, Wonderful, (4 reviews)
The price is AU$424
includes taxes & fees
6 Apr - 7 Apr
Hideaway Cottages - Greenacres Estates
OYO Lamphey Hall
OYO Lamphey Hall
3.0 star property
Pembroke
8.2 out of 10, Very good, (99 reviews)
  • cleanliness
    Cosy country estate hotel near Pembroke's historic gems and nature trails.
The price is AU$143
includes taxes & fees
17 Mar - 18 Mar
OYO Lamphey Hall
Elm Grove Country House
Elm Grove Country House
4.0 star property
Tenby
9.8 out of 10, Exceptional, (124 reviews)
  • cleanliness
    Elegant country house with tennis courts near Tenby's train station and attractions.
The price is AU$279
includes taxes & fees
22 Mar - 23 Mar
Elm Grove Country House
Best Western Lamphey Court Hotel & Spa
Best Western Lamphey Court Hotel & Spa
4.0 star property
Pembroke
8.0 out of 10, Very good, (434 reviews)
  • cleanliness
    Stay in the scenic Welsh countryside with free perks and relaxation at your door.
The price is AU$194
includes taxes & fees
27 Mar - 28 Mar
Best Western Lamphey Court Hotel & Spa
Old Kings Arms Hotel
Old Kings Arms Hotel
3.0 star property
Pembroke
9.2 out of 10, Wonderful, (150 reviews)
  • cleanliness
    Elegantly positioned near Pembroke Station with a historic charm and 2 cosy bars.
The price is AU$190
includes taxes & fees
17 Mar - 18 Mar
Old Kings Arms Hotel
Holyland House - Greenacres Estates
Holyland House - Greenacres Estates
4.0 star property
Pembroke
10.0 out of 10, Exceptional, (14 reviews)
The price is AU$392
includes taxes & fees
6 Apr - 7 Apr
Holyland House - Greenacres Estates
Sandyhill Guest House
Sandyhill Guest House
3.0 star property
Saundersfoot
9.4 out of 10, Exceptional, (59 reviews)
The price is AU$193
includes taxes & fees
29 Mar - 30 Mar
Sandyhill Guest House
Lovesgrove Country Guest House
Lovesgrove Country Guest House
3.5 star property
Pembroke
9.8 out of 10, Exceptional, (409 reviews)
  • cleanliness
    Cosy Welsh guest house minutes from historic Pembroke Castle and scenic caverns.
The price is AU$143
includes taxes & fees
20 Mar - 21 Mar
Lovesgrove Country Guest House
The Hygge Hut - 1 Bed - Freshwest Beach Retreat
The Hygge Hut - 1 Bed - Freshwest Beach Retreat
2.5 star property
Pembroke
7.4 out of 10, Good, (6 reviews)
  • cleanliness
    Cosy Welsh retreat with fully equipped kitchen and fireplace for countryside getaway.
The price is AU$157
includes taxes & fees
17 Mar - 18 Mar
The Hygge Hut - 1 Bed - Freshwest Beach Retreat
The Annexe @ Trintex
The Annexe @ Trintex
2.0 star property
Tenby
10.0 out of 10, Exceptional, (1 review)
  • cleanliness
    Golfer's retreat cottage with garden just minutes from attractions in Tenby.
The price is AU$612
includes taxes & fees
19 Mar - 20 Mar
The Annexe @ Trintex
OYO Welsh Holiday Accommodation - Modern Stay
OYO Welsh Holiday Accommodation - Modern Stay
2.0 star property
Pembroke Dock
6.4 out of 10, (7 reviews)
  • cleanliness
    Unwind in a modern Welsh guesthouse near historic castles and transport links.
OYO Welsh Holiday Accommodation - Modern Stay
Cysgu Dda – Sleep Well
Cysgu Dda – Sleep Well
2.0 star property
Pembroke Dock
8.8 out of 10, Excellent, (3 reviews)
  • cleanliness
    Unwind at this tranquil B&B offering complimentary breakfast and easy parking.
The price is AU$163
includes taxes & fees
19 Mar - 20 Mar
Cysgu Dda – Sleep Well
Acorn Cottage
Acorn Cottage
3.5 star property
Tenby
The price is AU$398
includes taxes & fees
19 Mar - 20 Mar
Acorn Cottage
The Globe Angle
The Globe Angle
5.0 star property
Pembroke
9.2 out of 10, Wonderful, (22 reviews)
  • cleanliness
    Escape to a rooftop oasis at this luxurious B&B overlooking the Welsh coast.
The price is AU$248
includes taxes & fees
18 Mar - 19 Mar
The Globe Angle
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Learn more about Roch

Notable for its castle, Roch features attractions such as Roch Castle and Pembrokeshire Coast National Park.

Walk from Solva to Newgale Pembrokeshire ❤️
Photo by Clare Vertigen
Open Photo by Clare Vertigen

Check out reviews of Roch hotels guests love

Frequently asked questions

How much does a hotel room cost in Roch?
You can discover great hotels in Roch from AU$143 with properties to suit all budgets and needs. If you're looking for an affordable hotel in Roch that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com.
How can I find deals and earn rewards at Roch hotels?
Discover great deals on Roch hotel stays with Hotels.com. Take a look at hotel prices mid-week or during the low season as to find those off-peak deals. If it's a spontaneous trip, check out our last-minute deals on Roch hotels.
Can I book Roch hotels with free cancellation?
To book a refundable Roch hotel on Hotels.com, just filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some of the best Roch hotels with free parking?
If you're exploring by car, finding a great Roch hotel with free parking is a win. Our travellers' favourites include:
What are some popular hotels in central Roch?
If you're looking for hotels in central Roch, check out East Hook Farm & Country House and Victoria Inn Brewhouse B&B. Travellers love East Hook Farm & Country House for its location, as well as the terrace, free parking and dressing gowns this country house offers. Victoria Inn Brewhouse B&B is another popular central bed & breakfast with a restaurant, a bar/lounge and a free local cuisine breakfast.
Can I book a refundable accommodation option in Roch?
If you want the flexibility to change your plans to Roch, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in Roch if I want a holiday rental instead of a hotel?
If you're looking for a good alternative to a hotel, review our selection of 6 holiday homes. You can also consider one of the 16 cottages for your trip.
What will the weather in Roch be like during my visit?
July and August are typically the warmest months in Roch, when the average temperature is 15°C. February and January are the coldest months, when the average temperature is 8°C. November and December are the months with the most rain.
Why should I book my Roch hotel with Hotels.com?
There are lots of reasons to book your Roch trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Keep exploring