Photo by Clare Vertigen

Hotels in Roch

October 2026
8
November 2026

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Oct 9 - Oct 11
Next weekend
Oct 16 - Oct 18

Where to stay in Roch?

1. Roch Castle Hotel

Roch Castle Hotel
Haverfordwest
$209
$251 total
includes taxes & fees
Oct 18 - Oct 19
Roch Castle Hotel

2. Victoria Inn Brewhouse B&B

Victoria Inn Brewhouse B&B
Haverfordwest
$138
$166 total
includes taxes & fees
Oct 13 - Oct 14
Victoria Inn Brewhouse B&B

3. Driftwood

Driftwood
Haverfordwest
$620
$744 total
includes taxes & fees
Oct 12 - Oct 13
Driftwood

4. The Druidstone Hotel

The Druidstone Hotel
Haverfordwest
$105
$126 total
includes taxes & fees
Nov 5 - Nov 6
The Druidstone Hotel

5. The Farmhouse Lochmeyler

The Farmhouse Lochmeyler
Haverfordwest
$132
$132 total
includes taxes & fees
Oct 9 - Oct 10
The Farmhouse Lochmeyler

6. The Wolfe Inn Wolfscastle

The Wolfe Inn Wolfscastle
Haverfordwest
$89
$107 total
includes taxes & fees
Oct 9 - Oct 10
The Wolfe Inn Wolfscastle

7. The Cambrian Inn

The Cambrian Inn
Haverfordwest
$154
$185 total
includes taxes & fees
Oct 19 - Oct 20
The Cambrian Inn

8. Hotel Mariners

Hotel Mariners
Haverfordwest
$124
$149 total
includes taxes & fees
Oct 9 - Oct 10
Hotel Mariners

9. The Grove Hotel

The Grove Hotel
Haverfordwest
$66
$79 total
includes taxes & fees
Oct 18 - Oct 19
The Grove Hotel

10. Twr Y Felin Hotel

Twr Y Felin Hotel
Haverfordwest
$189
$226 total
includes taxes & fees
Nov 8 - Nov 9
Twr Y Felin Hotel

11. St David's Cross Hotel

St David's Cross Hotel
Haverfordwest
$180
$215 total
includes taxes & fees
Oct 10 - Oct 11
St David's Cross Hotel

12. OYO Ocean Haze Hotel

OYO Ocean Haze Hotel
Haverfordwest
$94
$124 total
includes taxes & fees
Oct 11 - Oct 12
OYO Ocean Haze Hotel

13. The Lord Nelson Hotel

The Lord Nelson Hotel
Milford Haven
$69
$83 total
includes taxes & fees
Oct 11 - Oct 12
The Lord Nelson Hotel

14. Saltwater

Saltwater
Haverfordwest
$328
$394 total
includes taxes & fees
Oct 12 - Oct 13
Saltwater

15. College Guest House

College Guest House
Haverfordwest
$88
$106 total
includes taxes & fees
Oct 13 - Oct 14
College Guest House

16. Penrhiw Priory

Penrhiw Priory
Haverfordwest
$142
$170 total
includes taxes & fees
Oct 19 - Oct 20
Penrhiw Priory

17. Ivybridge Guest House

Ivybridge Guest House
Goodwick
$152
$182 total
includes taxes & fees
Oct 9 - Oct 10
Ivybridge Guest House

18. Tŷ Milford Waterfront

Tŷ Milford Waterfront
Milford Haven
$71
$86 total
includes taxes & fees
Oct 25 - Oct 26
Tŷ Milford Waterfront

19. The Coach House hotel

The Coach House hotel
Pembroke
$71
$86 total
includes taxes & fees
Oct 13 - Oct 14
The Coach House hotel

20. Slebech Park Restaurant & Rooms

Slebech Park Restaurant & Rooms
Haverfordwest
$96
$115 total
includes taxes & fees
Oct 9 - Oct 10
Slebech Park Restaurant & Rooms
View all properties

Go beyond your typical stay in Roch

pet friendly image
Pet friendly
Pet friendly
Pool image
Pool
Pool
hot tub image
Hot tub
Hot tub
spa image
Spa
Spa
Apartment image
Apart­ment
Apart­ment
Family friendly image
Family friendly
Family friendly
Cottage image
Cottage
Cottage
Chalet image
Chalet
Chalet

Learn more about Roch

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

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

Check out reviews of Roch hotels guests love

Roch Castle Hotel

Roch Castle Hotel
Haverfordwest

10/10 Exceptional

United States
Charles
Roch Castle Hotel

Victoria Inn Brewhouse B&B

Victoria Inn Brewhouse B&B
Haverfordwest

10/10 Exceptional

United States
Suzie
Victoria Inn Brewhouse B&B

The Druidstone Hotel

The Druidstone Hotel
Haverfordwest

10/10 Exceptional

United States
Sarah
The Druidstone Hotel

The Farmhouse Lochmeyler

The Farmhouse Lochmeyler
Haverfordwest

10/10 Exceptional

United States
Sandra
The Farmhouse Lochmeyler

The Cambrian Inn

The Cambrian Inn
Haverfordwest

10/10 Exceptional

United States
Elisabeth
The Cambrian Inn

Hotel Mariners

Hotel Mariners
Haverfordwest

10/10 Exceptional

United States
Dean
Hotel Mariners

The Wolfe Inn Wolfscastle

The Wolfe Inn Wolfscastle
Haverfordwest

10/10 Exceptional

United States
John
The Wolfe Inn Wolfscastle

Twr Y Felin Hotel

Twr Y Felin Hotel
Haverfordwest

10/10 Exceptional

United States
CAROL
Twr Y Felin Hotel

The Lord Nelson Hotel

The Lord Nelson Hotel
Milford Haven

10/10 Exceptional

United States
Jeffrey
The Lord Nelson Hotel

St David's Cross Hotel

St David's Cross Hotel
Haverfordwest

10/10 Exceptional

United States
Tinamarie
St David's Cross Hotel

Lovesgrove Country Guest House

Lovesgrove Country Guest House
Pembroke

10/10 Exceptional

United States
Jim
Lovesgrove Country Guest House

Tŷ Milford Waterfront

Tŷ Milford Waterfront
Milford Haven

10/10 Exceptional

United States
David
Tŷ Milford Waterfront

The Grove Hotel

The Grove Hotel
Haverfordwest

10/10 Exceptional

United States
Jonathan
The Grove Hotel

Ivybridge Guest House

Ivybridge Guest House
Goodwick

10/10 Exceptional

United States
Ananda
Ivybridge Guest House

Slebech Park Restaurant & Rooms

Slebech Park Restaurant & Rooms
Haverfordwest

10/10 Exceptional

United States
steve
Slebech Park Restaurant & Rooms

OYO Ocean Haze Hotel

OYO Ocean Haze Hotel
Haverfordwest

8/10 Very good

United States
Charles
OYO Ocean Haze Hotel

Frequently Asked Questions

What accommodations do travelers like in Roch?

Can I book a refundable hotel in Roch?

If you want the flexibility to change your travel plans to Roch, most hotels provide refundable* rates you can book. You can see these accommodations 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 vacation home instead of a hotel?

If you want to find a good alternative to a hotel, look over our selection of 6 vacation homes. You can also consider one of the 16 cottages for your trip.

What will the weather in Roch be like during my trip?

July and August are typically the warmest months in Roch when the average temp is 59°F. February and January are the coldest months when the average temperature is 46°F. 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, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™** on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.