A person kite surfing on a cliff overlooking the ocean.

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
5 Sept - 6 Sept
Tomorrow
6 Sept - 7 Sept
Next weekend
11 Sept - 13 Sept
In two weeks
18 Sept - 20 Sept

Filter by

Property class

Guest rating

Our top choices for Roch hotels

1. Roch Castle Hotel

Roch Castle Hotel
Haverfordwest
Australia
Gary
AU$313
includes taxes & fees
4 Oct - 5 Oct
Roch Castle Hotel

2. Victoria Inn Brewhouse B&B

Victoria Inn Brewhouse B&B
Haverfordwest
United Kingdom
Cathy
AU$236
includes taxes & fees
7 Sept - 8 Sept
Victoria Inn Brewhouse B&B

3. Driftwood

Driftwood
Haverfordwest
AU$1,057
includes taxes & fees
9 Sept - 10 Sept
Driftwood

4. The Wolfe Inn Wolfscastle

The Wolfe Inn Wolfscastle
Haverfordwest
United Kingdom
Charles
AU$152
includes taxes & fees
27 Sept - 28 Sept
The Wolfe Inn Wolfscastle

5. The Cambrian Inn

The Cambrian Inn
Haverfordwest
United Kingdom
Susan
AU$250
includes taxes & fees
6 Sept - 7 Sept
The Cambrian Inn

6. The Coach House hotel

The Coach House hotel
Pembroke
United Kingdom
Darryle
AU$164
includes taxes & fees
4 Oct - 5 Oct
The Coach House hotel

7. The Druidstone Hotel

The Druidstone Hotel
Haverfordwest
United Kingdom
Janet
AU$186
includes taxes & fees
6 Sept - 7 Sept
The Druidstone Hotel

8. Maerdy Cwtch

Maerdy Cwtch
Haverfordwest
AU$571
includes taxes & fees
11 Sept - 12 Sept
Maerdy Cwtch

9. The Farmhouse Lochmeyler

The Farmhouse Lochmeyler
Haverfordwest
United Kingdom
RICHARD
AU$188
includes taxes & fees
6 Sept - 7 Sept
The Farmhouse Lochmeyler

10. Penrhiw Priory

Penrhiw Priory
Haverfordwest
United Kingdom
Peter
AU$241
includes taxes & fees
4 Oct - 5 Oct
Penrhiw Priory

11. Twr Y Felin Hotel

Twr Y Felin Hotel
Haverfordwest
United States
Nancy
AU$308
includes taxes & fees
4 Oct - 5 Oct
Twr Y Felin Hotel

12. St David's Cross Hotel

St David's Cross Hotel
Haverfordwest
United Kingdom
Priyanka
AU$306
includes taxes & fees
14 Sept - 15 Sept
St David's Cross Hotel

13. Glendower Hotel

Glendower Hotel
Goodwick
United Kingdom
Artur
AU$255
includes taxes & fees
6 Oct - 7 Oct
Glendower Hotel

14. The Grove Hotel

The Grove Hotel
Haverfordwest
United Kingdom
Clare
AU$108
includes taxes & fees
4 Oct - 5 Oct
The Grove Hotel

15. Ivybridge Guest House

Ivybridge Guest House
Goodwick
United Kingdom
Joanne
AU$249
includes taxes & fees
10 Sept - 11 Sept
Ivybridge Guest House

16. Lovesgrove Country Guest House

Lovesgrove Country Guest House
Pembroke
United States
James
AU$163
includes taxes & fees
6 Sept - 7 Sept
Lovesgrove Country Guest House

17. Hotel Mariners

Hotel Mariners
Haverfordwest
United Kingdom
Gosia
AU$188
includes taxes & fees
13 Sept - 14 Sept
Hotel Mariners

18. Maerdy Lodge

Maerdy Lodge
Haverfordwest
AU$830
includes taxes & fees
13 Sept - 14 Sept
Maerdy Lodge

19. Llysyfran Farm B&B

Llysyfran Farm B&B
Clarbeston Road
United States
Agrippa
AU$160
includes taxes & fees
6 Sept - 7 Sept
Llysyfran Farm B&B

20. The Lord Nelson Hotel

The Lord Nelson Hotel
Milford Haven
United Kingdom
Katie
AU$122
includes taxes & fees
6 Oct - 7 Oct
The Lord Nelson Hotel
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Roch

Experience relaxing 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

Beggars Reach Hotel

Beggars Reach Hotel

10/10 Excellent
"Fantastic setting. Beautiful building and comfy beds. Did not enjoy the curry but breakfasts were great. Loo handle in room 14 fell off a few times and cistern was slow to fill. Shower was fab and the big fluffy towels were super. Very helpful and friendly staff."
Ceri 2-night trip
Posted 1 hour ago
Beggars Reach Hotel
Slebech Park Restaurant & Rooms

Slebech Park Restaurant & Rooms

8/10 Good
"Stunning location, clean room and overall good value for money. I would've scored higher for amenities if the room had a fridge and all the plug sockets worked. Fascinating history, you must read the history of these ancient grounds before you take a walk, especially around the 12th century ruins. The staff were lovely but unfortunately the restaurant on the Friday was shambolic, with barely anything available from the already small menu, it took ages to arrive and was missing key ingredients when it eventually did. It's only a small restaurant too and I felt for the young staff doing their absolute best."
Abigail 3-night trip
Posted 8 hours ago
Slebech Park Restaurant & Rooms
The Begelly Arms

The Begelly Arms

10/10 Excellent
"We stayed 1 night but were very pleasantly surprised by the polite helpful staff, excellent quality of the food, and cleanliness of the room. The cleanliness continued throughout the Begelly Arms. We will certainly stay again ,when in the area"
Maurice 1-night trip
Posted 10 hours ago
The Begelly Arms
The Grove Hotel

The Grove Hotel

8/10 Good
"Damp smell in the bedroom was less than ideal. Otherwise, decent. Nice room (bar the smell) but tiny bathroom. Pool table and darts in the bar. Pub grub food but was done well. Well located. Free parking."
Owen 2-night trip
Posted 20 hours ago
The Grove Hotel
Best Western Lamphey Court Hotel & Spa

Best Western Lamphey Court Hotel & Spa

10/10 Excellent
"Lovely pool and good breakfast. Nice big room."
Bianca 1-night trip
Posted 1 day ago
Best Western Lamphey Court Hotel & Spa
Tŷ Milford Waterfront

Tŷ Milford Waterfront

10/10 Excellent
"Clean environment and helpful staff"
richard 2-night trip
Posted 1 day ago
Tŷ Milford Waterfront
The Gower Hotel

The Gower Hotel

10/10 Excellent
"Great location, free parking rear of hotel . Warm welcome by friendly staff. Room was a good size with all the usual facilities you’d need. Great breakfast freshly prepared with a good selection. Nothing bad to say 👍👍"
Kevin 1-night trip
Posted 1 day ago
The Gower Hotel
The Wolfe Inn Wolfscastle

The Wolfe Inn Wolfscastle

8/10 Good
"Breakfast was perfect, and cooked well. Check-in there was no one behind the bar to check us in. We waited for 10 mins and It was like the Marie Celeste no one in sight."
Charles 1-night trip
Posted 2 days ago
The Wolfe Inn Wolfscastle
Hotel Mariners

Hotel Mariners

8/10 Good
"Large double room with sofa, walk in wardrobe and bathroom. Very clean, comfortable bed. Breakfast was tasty and well cooked. Staff friendly."
Michele 4-night trip
Posted 4 days ago
Hotel Mariners

More cheap accommodation in Roch

OYO Welsh Holiday Accommodation - Modern Stay

OYO Welsh Holiday Accommodation - Modern Stay

34 Meyrick St Pembroke Dock Wales
AU$112
20 Sept - 21 Sept
includes taxes & fees
OYO Welsh Holiday Accommodation - Modern Stay
Harbour Stays - Ocean Square

Harbour Stays - Ocean Square

Harbour Stays - Ocean Square Saundersfoot Wales
AU$147
30 Sept - 1 Oct
includes taxes & fees
9/10 Wonderful! (47 reviews)
Harbour Stays - Ocean Square
Cysgu Dda – Sleep Well

Cysgu Dda – Sleep Well

9 Pembroke Street Pembroke Dock Wales
AU$149
6 Sept - 7 Sept
includes taxes & fees
8.6/10 Excellent! (14 reviews)
Cysgu Dda – Sleep Well
Harbour Stays - The Marine Centre

Harbour Stays - The Marine Centre

Harbour Stays - The Marine Centre Saundersfoot Wales
AU$149
24 Sept - 25 Sept
includes taxes & fees
Harbour Stays - The Marine Centre
The Druidstone Hotel

The Druidstone Hotel

Druidstone Haven Haverfordwest Wales
AU$186
6 Sept - 7 Sept
includes taxes & fees
9.2/10 Wonderful! (69 reviews)
The Druidstone Hotel
Castlemead

Castlemead

Castlemead, manorbier, Tenby Wales
AU$270
6 Sept - 7 Sept
includes taxes & fees
10/10 Exceptional! (4 reviews)
Castlemead

Find out more about Roch

Top reasons to visit Roch

  • Outdoor Adventures: Roch is a haven for outdoor enthusiasts, offering scenic hiking trails and recreational areas amidst the stunning natural beauty of Wales.
  • Thrilling Water Sports: The nearby renowned surfing locations provide exciting options for water sports lovers, from surfing to kayaking.
  • Charming Local Culture: Experience the warm hospitality of friendly locals and explore the quaint cobblestone streets of this charming village.
  • Beautiful Beaches: Enjoy the sun on picturesque beaches and scenic bays, perfect for relaxation or family fun.
  • Cozy Accommodation: Discover delightful lodging options, including pet-friendly B&Bs and agritourism stays for a perfect getaway.

Find great hotels near Roch

Discover charming accommodation options in Roch, Haverfordwest, where you can enjoy a delightful blend of agritourism and cosy bed & breakfasts. Ideal for adventure seekers and families alike, many hotels offer pet-friendly services and comfortable amenities. Whether you're after a hearty breakfast or a relaxing stay near the harbour, Roch has the perfect lodging to make your Welsh getaway unforgettable.

  • Tŷ Milford Waterfront: Tŷ Milford Waterfront offers a unique eco-friendly escape, perfect for travellers seeking a sustainable vacation. Situated 16.1km from Roch, this eco-certified hotel promises a harmonious blend of comfort and environmental responsibility. Guests can enjoy modern, stylish accommodations, while the property’s commitment to sustainability ensures a guilt-free stay. The waterfront location provides breathtaking views and easy access to outdoor activities, making it an ideal choice for nature lovers.
  • Hotel Mariners: Located 9.7km from Roch, Hotel Mariners is a charming 3-star establishment that caters to pet lovers. This welcoming hotel allows pets onsite, making it a convenient choice for those travelling with furry companions. The property's amenities include a pet-friendly policy with restrictions, ensuring a comfortable stay for both you and your pets. The hotel features well-appointed rooms and a vibrant atmosphere, perfect for relaxing after a day of exploring the beautiful Welsh countryside.
  • Slebech Park Restaurant & Rooms: For those seeking a touch of luxury, Slebech Park Restaurant & Rooms is a 5-star bed and breakfast located 17.7km from Roch. This exquisite property not only welcomes pets but also offers a sophisticated experience with high-end amenities. Guests can indulge in gourmet dining at the on-site restaurant, while the beautifully designed rooms provide a plush retreat. Slebech Park is ideal for discerning travellers looking for a blend of luxury, comfort, and the chance to enjoy the company of their pets.

Where to stay in Roch

Roch, a charming village in Haverfordwest, is an ideal spot for an outdoor adventure or a serene getaway. Explore stunning views, cobblestone streets, and the nearby rocky beds that promise a perfect blend of relaxation and thrill. With friendly locals and a peaceful atmosphere, Roch offers a unique escape where you can unwind in luxury or dive into exciting activities. It's the perfect destination for a week away from the hustle and bustle.

  • Haverfordwest: As the county town of Pembrokeshire, Haverfordwest offers a delightful blend of rich history and stunning natural surroundings. Located just a stone's throw from Roch, this city is perfect for outdoor enthusiasts and adventurers alike. Explore the scenic hiking trails and recreational areas that abound in the vicinity, or visit the local landmarks such as family-friendly beaches and the nearby national park. The best times to experience Haverfordwest are in January and during the summer months from July to August when the vibrant atmosphere attracts visitors seeking adventure and breathtaking scenery.
  • Newgale: A charming village located a mere 3.2km from Roch, Newgale is renowned for its picturesque beach and outdoor activities. This destination is particularly popular during the summer months from June to August, attracting those eager to enjoy the great outdoors. With excellent trail access and campgrounds, Newgale is a fantastic spot for hiking and water sports. Visitors can unwind on the expansive beach or venture into the nearby national park for a day of exploration and adventure, making it an ideal escape for nature lovers.
  • Nolton: Situated just 3.2km from Roch, Nolton is a quaint village that offers a peaceful retreat for visitors. Like Newgale, it experiences a peak in traveller arrivals between June and August, making it a vibrant hub for outdoor adventures. The village boasts excellent hiking trails and shopping opportunities, allowing visitors to immerse themselves in the local culture. With its stunning beaches and proximity to national and state parks, Nolton is perfect for those seeking a mix of relaxation and adventure amidst beautiful natural landscapes.

Things to do in and around Roch

Roch offers a fantastic outdoor adventure for tourists, with access to scenic hiking trails and recreational areas perfect for exploring the natural beauty of Wales. Don't miss the local sightseeing spots and renowned surfing locations nearby, providing thrilling options for water sports enthusiasts. Whether you're keen on a leisurely walk or an adrenaline-pumping surf session, Roch is sure to impress with its diverse activities and stunning landscapes.

Shopping

Melin Tregwynt Woolen Mill offers a delightful range of Welsh wool products and souvenirs, located 12.9km from Roch. If you're up for a drive, explore nearby shopping malls like St David's Shopping Centre in Cardiff, which boasts a variety of high-street and boutique shops.

Recreation

Scolton Manor Country Park, just 11.3km from Roch, offers a peaceful retreat with scenic walks and lush landscapes perfect for relaxation. For those keen on sports, Mayfield Driving Range, also 11.3km away, provides a fun outdoor golfing experience, while Newport Links Golf Course, 25.7km from Roch, boasts stunning coastal views.

Adventure

Experience thrills at Blue Lagoon Water Park, located 20.9km from Roch, with its exciting slides and wave pools. For a taste of the great outdoors, Newgale Camping Site offers camping adventures nearby. Don't miss out on water sports at Preseli Venture, situated 16.1km from Roch.

Nightlife

In Roch, the Torch Theatre offers a charming mix of culture and romance, perfect for an entertaining night out. For some family fun, head to the Steep Ravine arcadeAdventureZone, while Theatr Gwaun serves up a delightful theatre experience, adding to the vibrant local nightlife.

Booking tips and Expedia advantages for Roch

If you're planning a trip to Roch, consider visiting during the cheaper months of January or October to November for lower accommodation rates. Booking about a month in advance often yields the best deals, and using Expedia’s last-minute offers can also save you money. Tuesdays are typically the least expensive nights to stay, while Saturdays tend to be pricier. Take advantage of Expedia's search tools to refine your options based on budget and preferences, and consider package deals to combine flights, accommodation, and activities for additional savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Roch are January and October to November, where the prices are slightly lower. This is in comparison to May and July to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Roch about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Roch is Tuesday. The most expensive day to stay in Roch is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your choices based on your budget, preferred location, and the type of accommodation you desire. To find the most affordable prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by combining your Roch hotel booking with your flights and activities through an Expedia package deal.

Find the best attractions near Roch

Roch, Haverfordwest, offers a fantastic getaway for outdoor enthusiasts and adventure seekers. With stunning attractions like castles, beautiful beaches, and scenic bays, there's something for everyone. Whether you're looking to soak up the sun on the beach or explore the rich local culture, Roch is a perfect destination. Don't miss the chance to unwind in a cozy retreat while enjoying the breathtaking surroundings.

  • Picton Castle & Gardens: Nestled 8.0km from Roch, this stunning castle offers a romantic atmosphere and rich cultural heritage. Explore its beautifully landscaped gardens and delve into the history of this magnificent structure, making it a perfect spot for history enthusiasts and couples alike.
  • Newgale Beach: Just 1.6km from Roch, Newgale Beach boasts breathtaking coastal views and golden sands. It's an ideal place for sunbathing, surfing, or a leisurely stroll along the shore, providing a quintessential beach experience.
  • Hilton Court Gardens: Located 1.6km from Roch, this arts centre features beautiful gardens and a vibrant arts scene. Enjoy the calming environment while immersing yourself in local art, making it a lovely spot for culture lovers.

Best time to go to Roch

The best time to visit Roch is dependant on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly cloudy with light rain. February is its coolest month on average. At this time, visitor numbers are moderately low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January45.1°F (7.3°C)Light RainMostly CloudyModerately LowSlightly Low
February44.6°F (7.0°C)Light RainMostly CloudyModerately LowAverage
March45.7°F (7.6°C)Light RainMostly CloudyAverageAverage
April48.4°F (9.1°C)Light RainMostly SunnyAverageAverage
May52.3°F (11.3°C)Light RainMostly SunnyAverageSlightly High
June57.0°F (13.9°C)Light RainMostly SunnyAverageAverage
July60.1°F (15.6°C)Light RainMostly CloudyModerately HighSlightly High
August60.4°F (15.8°C)Light RainMostly CloudyModerately HighSlightly High
September58.6°F (14.8°C)Light RainMostly CloudyModerately HighAverage
October55.2°F (12.9°C)Light RainMostly CloudyAverageSlightly Low
November50.5°F (10.3°C)Light RainMostly CloudyAverageSlightly Low
December47.5°F (8.6°C)Light RainMostly CloudyModerately LowAverage

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, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-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 AU$108 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