Lodging Image

Search Roch hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
2 Oct - 3 Oct
Tomorrow
3 Oct - 4 Oct
This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

Filter by

Property class

Guest rating

Our top choices for Roch hotels

1. Roch Castle Hotel

Roch Castle Hotel
Haverfordwest
Australia
Roald
NZ$393
includes taxes & fees
18 Oct - 19 Oct
Roch Castle Hotel

2. Victoria Inn Brewhouse B&B

Victoria Inn Brewhouse B&B
Haverfordwest
United Kingdom
Cathy
NZ$297
includes taxes & fees
4 Oct - 5 Oct
Victoria Inn Brewhouse B&B

3. Driftwood

Driftwood
Haverfordwest
NZ$1,326
includes taxes & fees
5 Oct - 6 Oct
Driftwood

4. The Druidstone Hotel

The Druidstone Hotel
Haverfordwest
United Kingdom
Janet
NZ$222
includes taxes & fees
2 Nov - 3 Nov
The Druidstone Hotel

5. The Farmhouse Lochmeyler

The Farmhouse Lochmeyler
Haverfordwest
United Kingdom
RICHARD
NZ$236
includes taxes & fees
5 Oct - 6 Oct
The Farmhouse Lochmeyler

6. The Cambrian Inn

The Cambrian Inn
Haverfordwest
United Kingdom
Susan
NZ$310
includes taxes & fees
11 Oct - 12 Oct
The Cambrian Inn

7. Hotel Mariners

Hotel Mariners
Haverfordwest
United Kingdom
Gosia
NZ$262
includes taxes & fees
2 Nov - 3 Nov
Hotel Mariners

8. The Wolfe Inn Wolfscastle

The Wolfe Inn Wolfscastle
Haverfordwest
United Kingdom
Boyd
NZ$191
includes taxes & fees
4 Oct - 5 Oct
The Wolfe Inn Wolfscastle

9. Twr Y Felin Hotel

Twr Y Felin Hotel
Haverfordwest
United States
Janette
NZ$387
includes taxes & fees
18 Oct - 19 Oct
Twr Y Felin Hotel

10. Saltwater

Saltwater
Haverfordwest
United Kingdom
Laura
NZ$701
includes taxes & fees
5 Oct - 6 Oct
Saltwater

11. The Grove Hotel

The Grove Hotel
Haverfordwest
United Kingdom
Lakdasa
NZ$131
includes taxes & fees
18 Oct - 19 Oct
The Grove Hotel

12. St David's Cross Hotel

St David's Cross Hotel
Haverfordwest
United Kingdom
Priyanka
NZ$397
includes taxes & fees
8 Oct - 9 Oct
St David's Cross Hotel

13. The Lord Nelson Hotel

The Lord Nelson Hotel
Milford Haven
United Kingdom
Katie
NZ$147
includes taxes & fees
2 Nov - 3 Nov
The Lord Nelson Hotel

14. OYO Ocean Haze Hotel

OYO Ocean Haze Hotel
Haverfordwest
United States
Charles
NZ$221
includes taxes & fees
4 Oct - 5 Oct
OYO Ocean Haze Hotel

15. College Guest House

College Guest House
Haverfordwest
United Kingdom
Felicity
NZ$188
includes taxes & fees
5 Oct - 6 Oct
College Guest House

16. Tŷ Milford Waterfront

Tŷ Milford Waterfront
Milford Haven
United Kingdom
Claire
NZ$142
includes taxes & fees
18 Oct - 19 Oct
Tŷ Milford Waterfront

17. Ivybridge Guest House

Ivybridge Guest House
Goodwick
United Kingdom
Joanne
NZ$305
includes taxes & fees
12 Oct - 13 Oct
Ivybridge Guest House

18. The Coach House hotel

The Coach House hotel
Pembroke
United Kingdom
Tina
NZ$159
includes taxes & fees
3 Oct - 4 Oct
The Coach House hotel

19. Penrhiw Priory

Penrhiw Priory
Haverfordwest
United Kingdom
Peter
NZ$297
includes taxes & fees
18 Oct - 19 Oct
Penrhiw Priory

20. Carreg Yr Onnen

Carreg Yr Onnen
Haverfordwest
NZ$1,086
includes taxes & fees
10 Oct - 11 Oct
Carreg Yr Onnen
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Roch

Experience secluded Roch: its castle, history, beaches and more!

See all hotels in Roch
A coastal landscape with cliffs, a beach, and a distant view of the horizon.
Photo by Clare Vertigen

Top Roch Hotel Reviews

Recent Reviews in Roch

The Gower Hotel

The Gower Hotel

10/10 Excellent
"The Gower is in a great location, walk away from the main town..pubs restaurants..very inviting when in the main reception area, Clean tidy. Room very clean tidy Beds clean comfy Bathroom clean Only reception spoke too no other staff Car park full had to park in public parking Breakfast was delicious Very happy with our stay Will book again."
Denise 1-night trip
Posted 10 hours ago
The Gower Hotel
Salutation Inn

Salutation Inn

8/10 Good
"Good food and warm room , breakfast was top notch"
Martyn 1-night trip
Posted 12 hours ago
Salutation Inn
OYO Lamphey Hall

OYO Lamphey Hall

8/10 Good
"We chose the cheapest room as we were only staying for one night, which was clean and presentable. Shower room was also clean. Only issue to be aware of is the steps into the room. There is a sign to warn you on the door but the last step was deeper than the others and we both stumbled. Breakfast provided was adequate to start your day. Free car parking and lots of spaces available. Receptionist was slso very friendly.Lamphey Hall is set in a lovely location.A short walk to Lamphey Palace and local pub for evening meal.A five minute drive into Pembroke town."
Jocelyn 1-night trip
Posted 14 hours ago
OYO Lamphey Hall
Hotel Mariners

Hotel Mariners

10/10 Excellent
"Rooms where clean Food was ok Just need more disabled stuff"
Collette 4-night trip
Posted 2 days ago
Hotel Mariners
Grove of Narberth

Grove of Narberth

10/10 Excellent
"From start to finish our stay was fantastic. The staff were extremely helpful, the rooms comfortable and we had two lovely meals in each of the restaurants. Would definitely recommend."
Terry 2-night trip
Posted 3 days ago
Grove of Narberth
Best Western Lamphey Court Hotel & Spa

Best Western Lamphey Court Hotel & Spa

10/10 Excellent
"All great thank you very much"
stefan 1-night trip
Posted 3 days ago
Best Western Lamphey Court Hotel & Spa
The Grove Hotel

The Grove Hotel

8/10 Good
"Very good location in St, David’s. Quiet area as well. The housekeeping staff were cheerful and helpful, but the bar and reception staff less so. An exception in Wales where you are generally welcomed warmly and well taken care of. The bed was very comfortable, the room spacious."
Karen 2-night trip
Posted 3 days ago
The Grove Hotel
The Wolfe Inn Wolfscastle

The Wolfe Inn Wolfscastle

10/10 Excellent
"Very comfortable room. Excellent service from staff, Breakfast was very nice."
Caroline 3-night trip
Posted 4 days ago
The Wolfe Inn Wolfscastle
Roch Castle Hotel

Roch Castle Hotel

10/10 Excellent
"Beautiful unique property! Rooms with all the modern comforts. Breakfast was delicious! Staff outstanding! Enya especially was wonderful!"
Rhonda 1-night trip
Posted 4 days ago
Roch Castle Hotel

More cheap accommodation in Roch

OYO Welsh Holiday Accommodation - Modern Stay

OYO Welsh Holiday Accommodation - Modern Stay

34 Meyrick St Pembroke Dock Wales
NZ$141
4 Oct - 5 Oct
includes taxes & fees
6.2/10 (13 reviews)
OYO Welsh Holiday Accommodation - Modern Stay
Cysgu Dda – Sleep Well

Cysgu Dda – Sleep Well

9 Pembroke Street Pembroke Dock Wales
NZ$207
3 Oct - 4 Oct
includes taxes & fees
8.4/10 Very good! (15 reviews)
Cysgu Dda – Sleep Well
The Druidstone Hotel

The Druidstone Hotel

Druidstone Haven Haverfordwest Wales
NZ$222
2 Nov - 3 Nov
includes taxes & fees
9.2/10 Wonderful! (73 reviews)
The Druidstone Hotel
Harbour Stays - Ocean Square

Harbour Stays - Ocean Square

Harbour Stays - Ocean Square Saundersfoot Wales
NZ$223
2 Nov - 3 Nov
includes taxes & fees
Harbour Stays - Ocean Square
Harbour Stays - The Marine Centre

Harbour Stays - The Marine Centre

Harbour Stays - The Marine Centre Saundersfoot Wales
NZ$262
4 Oct - 5 Oct
includes taxes & fees
8/10 Very good! (30 reviews)
Harbour Stays - The Marine Centre
Castlemead

Castlemead

Castlemead, manorbier, Tenby Wales
NZ$318
2 Nov - 3 Nov
includes taxes & fees
9.8/10 Exceptional! (6 reviews)
Castlemead

Frequently asked questions

What is the best area to stay in Roch?
The best area to stay in Roch is within the village itself, particularly around the main street, as it offers the most convenient access to local amenities and the feel of a traditional Welsh village.Roch is a small, welcoming village in Pembrokeshire, known for its historic castle ruins and its position as a gateway to the stunning Pembrokeshire Coast National Park. The main street, which runs through the centre of the village, is where you'll find the local pub, a village shop, and the church. Accommodation here often includes charming B&Bs or holiday cottages, providing a comfortable base for exploring the region.Couples looking for a peaceful retreat will appreciate staying directly in Roch. It's a great spot for enjoying quiet evenings, perhaps with a walk to the castle ruins at sunset. The village provides a relaxed atmosphere, great for unwinding after a day of exploring the nearby coastal paths and beaches.For travellers planning to explore the Pembrokeshire Coast, Roch offers excellent access to the A487, the main road connecting many of the region's attractions.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, although it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24 to 48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to 'My Trips' and selecting your reservation. To find flexible deals, filter your search by 'Fully refundable property' for hotels in Roch.
How can I save on a hotel booking in Roch with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Roch hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Roch?
Prices for hotels in Roch often vary, but you can find a great deal from NZ$131 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by 'Price: low to high' for our cheapest rates.

Explore a world of travel with Expedia