Search Roch hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Roch hotels

Victoria Inn Brewhouse B&B

Victoria Inn Brewhouse B&B
4.0 star property
Haverfordwest
9.6 out of 10, Exceptional, (77 reviews)
"Really enjoyed our stay at the Victoria Inn. Staff were brilliant, and the food was excellent. That also brew their own beer which goes down a treat! A perfect base to explore Pembrokeshire."
United Kingdom
Tom
Victoria Inn Brewhouse B&B

Roch Castle Hotel

Roch Castle Hotel
5.0 star property
Haverfordwest
10.0 out of 10, Exceptional, (156 reviews)
"The hotel was clean, staff welcoming and the breakfast was amazing. "
United Kingdom
Akosua
The price is AU$329
includes taxes & fees
15 Mar - 16 Mar
Roch Castle Hotel

Driftwood

Driftwood
3.5 star property
Haverfordwest
The price is AU$964
includes taxes & fees
19 Mar - 20 Mar
Driftwood

Premier Inn St Davids

Premier Inn St Davids
3.0 star property
St Davids
8.8 out of 10, Excellent, (3 reviews)
"Stopped for one night, perfect choice. They offered dinner and breakfast, the breakfast was very tasty. I went into the city for dinner, can be easily walked. "
United States
Thomas
The price is AU$99
includes taxes & fees
12 Mar - 13 Mar
Premier Inn St Davids

Saltwater

Saltwater
3.5 star property
Haverfordwest
10.0 out of 10, Exceptional, (2 reviews)
"Lovely chalet on a very quiet park, clean and well thought out with everything you could need for a short break. One query I had and the owner text me straight back with no problems. We'll stay again"
United Kingdom
Laura
The price is AU$562
includes taxes & fees
19 Mar - 20 Mar
Saltwater

Glendower Hotel

Glendower Hotel
3.0 star property
Goodwick
The price is AU$253
includes taxes & fees
16 Mar - 17 Mar
Glendower Hotel

Hotel Mariners

Hotel Mariners
3.0 star property
Haverfordwest
8.8 out of 10, Excellent, (322 reviews)
"Excellent breakfast, comfortable bed, good parking."
United Kingdom
Stephanie
The price is AU$196
includes taxes & fees
11 Mar - 12 Mar
Hotel Mariners

Harbour Stays - Ocean Square

Harbour Stays - Ocean Square
2.0 star property
Saundersfoot
8.8 out of 10, Excellent, (21 reviews)
"Great location clean and tidy"
United Kingdom
Peter Charles
The price is AU$187
includes taxes & fees
16 Mar - 17 Mar
Harbour Stays - Ocean Square

The Cambrian Inn

The Cambrian Inn
3.5 star property
Haverfordwest
9.4 out of 10, Exceptional, (120 reviews)
"Clean rooms, lovely staff and food was excellent"
United Kingdom
Joy
The price is AU$256
includes taxes & fees
16 Mar - 17 Mar
The Cambrian Inn

The Imperial Dragon Hotel

The Imperial Dragon Hotel
3.0 star property
Saundersfoot
9.6 out of 10, Exceptional, (62 reviews)
"The staff were extremely friendly, it was my first time travelling solo and they made it a very pleasant stay."
United Kingdom
Tash
The Imperial Dragon Hotel

Top Joes Townhouse

Top Joes Townhouse
4.0 star property
Narberth
9.2 out of 10, Wonderful, (77 reviews)
"Lovely staff , both at check in and breakfast. Room was spacious and clean. Comfortable bed, and a good breakfast "
United Kingdom
Eric
The price is AU$226
includes taxes & fees
19 Mar - 20 Mar
Top Joes Townhouse

The Grove Hotel

The Grove Hotel
3.5 star property
Haverfordwest
8.0 out of 10, Very good, (181 reviews)
"Lovely place to stay and very well located. Service was very friendly."
United States
Jonathan
The price is AU$110
includes taxes & fees
19 Mar - 20 Mar
The Grove Hotel

Canaston Oaks

Canaston Oaks
5.0 star property
Narberth
9.8 out of 10, Exceptional, (157 reviews)
"The rooms were lovely, warm and clean. Having a dog bed and food bowls was a lovely touch. The fridge was useful and we have plenty of space. The bed was very comfy. We really enjoyed the breakfast, especially the fried bread!! The staff were amazing, we wished we could have stayed longer! "
United States
Philippa
The price is AU$229
includes taxes & fees
17 Mar - 18 Mar
Canaston Oaks

Premier Inn Haverfordwest - North/A40

Premier Inn Haverfordwest - North/A40
3.0 star property
Haverfordwest
8.0 out of 10, Very good, (2 reviews)
"Clean and tidy, has friendly staff."
Australia
Denise
The price is AU$99
includes taxes & fees
22 Mar - 23 Mar
Premier Inn Haverfordwest - North/A40

19 Coedrath Park

19 Coedrath Park
3.0 star property
Saundersfoot
The price is AU$660
includes taxes & fees
19 Mar - 20 Mar
19 Coedrath Park

The Wolfe Inn Wolfscastle

The Wolfe Inn Wolfscastle
3.5 star property
Haverfordwest
8.6 out of 10, Excellent, (91 reviews)
"Delicious food and great location."
United Kingdom
Nigel
The price is AU$176
includes taxes & fees
19 Mar - 20 Mar
The Wolfe Inn Wolfscastle

Slebech Park Restaurant & Rooms

Slebech Park Restaurant & Rooms
5.0 star property
Haverfordwest
8.4 out of 10, Very good, (320 reviews)
"Excellent place to stay, staff all helpfull and friendly. The castle is stunning and the views are amazing! "
United Kingdom
David
The price is AU$155
includes taxes & fees
19 Mar - 20 Mar
Slebech Park Restaurant & Rooms

St David's Cross Hotel

St David's Cross Hotel
3.5 star property
Haverfordwest
9.8 out of 10, Exceptional, (255 reviews)
"Lovely clean hotel staff friendly and very hepful."
United Kingdom
Warren
The price is AU$281
includes taxes & fees
9 Mar - 10 Mar
St David's Cross Hotel

Sandyhill Guest House

Sandyhill Guest House
3.0 star property
Saundersfoot
9.4 out of 10, Exceptional, (59 reviews)
"Lovely clean property, friendly hosts and delicious breakfast. "
United Kingdom
Joseph
The price is AU$194
includes taxes & fees
6 Apr - 7 Apr
Sandyhill Guest House

Plas Hyfryd Hotel

Plas Hyfryd Hotel
3.0 star property
Narberth
8.8 out of 10, Excellent, (171 reviews)
"This is a lovely, well kept hotel. The room, though on the smaller size was immaculately clean and the shower good. The breakfast was enormous and very, very good. Overall, excellent value for money. "
United Kingdom
Allyson
The price is AU$194
includes taxes & fees
16 Mar - 17 Mar
Plas Hyfryd Hotel
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.

The Annual Holiday Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
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!

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

Top Roch Hotel Reviews

Recent Reviews in Roch

More cheap accommodation in Roch

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's the best place for a stay in Roch?
Roch Castle Hotel is one of the top choices for your stay based on our traveller data. This guest house offers free breakfast and free parking. Victoria Inn Brewhouse B&B is another good choice for your trip. See all available top hotels, or vacation rentals in Roch.
What are some of the best holiday rentals that Roch has to offer?
Spacious self-catered accommodation in the heart of St Davids.: This holiday home rental outside of Roch offers a garden, a selection of games and laundry facilities to help you feel perfectly comfortable in your new surroundings. It has 3 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that you can cook with friends or family. See all vacation rentals in Roch.
If I need to cancel my hotel reservation in Roch, will I receive a refund?
Yes! The majority of hotel reservations are refundable if you cancel prior to the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you have a reservation that's non-refundable, you might still have the option to cancel and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Roch.
What's the best high-end place to stay in Roch?
Roch Castle Hotel is a luxury guest house with spa services and a deli, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Find more luxury hotels in Roch.
What's the best hotel in Roch to be near historical sites?
Based on our travel expertise, Roch Castle Hotel is a top historic guest house bookable on our site and it features free WiFi. Also, notable landmarks to visit include Roch Castle. See more options for historical stays in Roch.
What are some accommodation options with pools in Roch?
Best Western Lamphey Court Hotel & Spa: Hotel, 11-minute walk from Pembrokeshire Coast National Park. Features a full-service spa, an indoor pool and a health club. View all hotels with pools in Roch.
What is staying in Roch like?
History buffs enjoy visiting Roch, although all visitors will definitely find something to appreciate. Tourists can also enjoy so much more including its seaside. In Roch, there are 14 hotels and other accommodation options to choose from. Find out more about Roch.
What are the top places to visit in Roch?
A couple of favourite places to visit are Roch Castle and Pembrokeshire Coast National Park. You'll also find Hilton Court Gardens and Newgale Beach in the area. Take a look at what more there is to see and do in Expedia's Roch guide.
What's the seasonal weather in Roch?
The hottest months are usually July and August, with an average temperature of 15°C, while the coldest months are February and January, with an average of 8°C. Average annual precipitation for Roch is 1261 mm.

Explore a world of travel with Expedia