A historic stone building with multiple spires and arched windows, surrounded by lush greenery and a cemetery.

Search St Davids 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St Davids hotels

1. Tŷ Milford Waterfront

Tŷ Milford Waterfront
3.0 star property
Milford Haven
9.2 out of 10, Wonderful, (860 reviews)
"Very pleasant hotel right on the marina. Incredibly friendly staff, comfortable rooms, and good food."
United Kingdom
Alexander
The price is AU$175
includes taxes & fees
9 Aug - 10 Aug
Tŷ Milford Waterfront

2. The Grove Hotel

The Grove Hotel
3.5 star property
Haverfordwest
8.0 out of 10, Very good, (200 reviews)
"Nice clean hotel, staff very pleasant and room clean"
United Kingdom
Elaine
The price is AU$178
includes taxes & fees
9 Aug - 10 Aug
The Grove Hotel

3. Twr Y Felin Hotel

Twr Y Felin Hotel
4.0 star property
Haverfordwest
9.8 out of 10, Exceptional, (211 reviews)
"Nice historic hotel in beautiful little town. Comfortable bed and nice shower."
United States
Nancy
The price is AU$455
includes taxes & fees
18 Aug - 19 Aug
Twr Y Felin Hotel

4. St David's Cross Hotel

St David's Cross Hotel
3.5 star property
Haverfordwest
9.8 out of 10, Exceptional, (262 reviews)
"Very friendly staff, very clean and comfy, great location and lovely breakfast - would definitely stay again!"
United Kingdom
Leanne
The price is AU$323
includes taxes & fees
16 Aug - 17 Aug
St David's Cross Hotel

5. Penrhiw Priory

Penrhiw Priory
5.0 star property
Haverfordwest
9.8 out of 10, Exceptional, (71 reviews)
"Peaceful setting , friendly staff and well situated "
United Kingdom
Peter
The price is AU$318
includes taxes & fees
9 Aug - 10 Aug
Penrhiw Priory

6. Ramsey House

Ramsey House
5.0 star property
Haverfordwest
10.0 out of 10, Exceptional, (8 reviews)
"We loved our stay!"
United States
Carol
Ramsey House

7. OYO Ocean Haze Hotel

OYO Ocean Haze Hotel
3.0 star property
Haverfordwest
7.8 out of 10, Good, (9 reviews)
"Great location"
United Kingdom
Stefano
The price is AU$198
includes taxes & fees
12 Aug - 13 Aug
OYO Ocean Haze Hotel

8. Premier Inn St Davids

Premier Inn St Davids
3.0 star property
St Davids
9.0 out of 10, Wonderful, (6 reviews)
"Room was very clean, staff were great, breakfast was excellent "
Canada
ron
Premier Inn St Davids

9. The City Inn

The City Inn
3.0 star property
Haverfordwest
7.6 out of 10, Good, (146 reviews)
"Litied breakfast menu, overall nice"
United Kingdom
David
The price is AU$229
includes taxes & fees
9 Aug - 10 Aug
The City Inn

10. The Cambrian Inn

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

11. The Druidstone Hotel

The Druidstone Hotel
2.5 star property
Haverfordwest
9.2 out of 10, Wonderful, (68 reviews)
"Cliff top location wit]hsplendid views"
United Kingdom
Stephen
The price is AU$210
includes taxes & fees
23 Aug - 24 Aug
The Druidstone Hotel

12. The Farmhouse Lochmeyler

The Farmhouse Lochmeyler
3.5 star property
Haverfordwest
9.8 out of 10, Exceptional, (119 reviews)
"Lovely B & B, very Welsh. Roads are terrifying but that's true of most of rural Wales"
Canada
Jeremy
The price is AU$191
includes taxes & fees
3 Aug - 4 Aug
The Farmhouse Lochmeyler

13. The Lord Nelson Hotel

The Lord Nelson Hotel
4.0 star property
Milford Haven
9.0 out of 10, Wonderful, (148 reviews)
"The view from our room was great."
United Kingdom
David
The price is AU$148
includes taxes & fees
31 July - 1 Aug
The Lord Nelson Hotel

14. Victoria Inn Brewhouse B&B

Victoria Inn Brewhouse B&B
4.0 star property
Haverfordwest
9.4 out of 10, Exceptional, (86 reviews)
"Lovely, spotless room with a huge bed. Well located for St David's/ Skomer/ beautiful beaches and very tasty ales in the brewhouse next door. Would highly recommend"
United Kingdom
Cathy
The price is AU$254
includes taxes & fees
30 July - 31 July
Victoria Inn Brewhouse B&B

15. Hotel Mariners

Hotel Mariners
3.0 star property
Haverfordwest
8.8 out of 10, Excellent, (360 reviews)
"Breakfast was nice, staff were very pleasant and attentive "
United Kingdom
Carl
The price is AU$215
includes taxes & fees
8 Aug - 9 Aug
Hotel Mariners

16. Erw-lon Farm

Erw-lon Farm
2.0 star property
Haverfordwest
10.0 out of 10, Exceptional, (11 reviews)
"Brilliant lovley host couldn't do enough for us will definitely be going back "
United Kingdom
Mervyn
Erw-lon Farm

17. Best Western Lamphey Court Hotel & Spa

Best Western Lamphey Court Hotel & Spa
4.0 star property
Pembroke
8.2 out of 10, Very good, (464 reviews)
"No real complaints, great hotel, staff and experience"
Canada
derek
The price is AU$228
includes taxes & fees
26 July - 27 July
Best Western Lamphey Court Hotel & Spa

18. Slebech Park Restaurant & Rooms

Slebech Park Restaurant & Rooms
5.0 star property
Haverfordwest
8.4 out of 10, Very good, (356 reviews)
"Saff were very helpful on arrival large room with a comfortable bed and peaceful nights sleep.stayed on a sunday and had lunch which was very good."
United Kingdom
Jen
The price is AU$252
includes taxes & fees
26 July - 27 July
Slebech Park Restaurant & Rooms

19. Ferry House Inn

Ferry House Inn
3.0 star property
Milford Haven
9.6 out of 10, Exceptional, (181 reviews)
"Evening and breakfast food excellent Staff are great and rooms very clean Great views from room and restaurant Will go back "
United Kingdom
Meyrick
The price is AU$229
includes taxes & fees
26 July - 27 July
Ferry House Inn

20. The Wolfe Inn Wolfscastle

The Wolfe Inn Wolfscastle
3.5 star property
Haverfordwest
8.6 out of 10, Excellent, (96 reviews)
"Clean rooms lovely food in the restaurant "
United Kingdom
Lucy-Siriol
The price is AU$179
includes taxes & fees
16 Aug - 17 Aug
The Wolfe Inn Wolfscastle
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular St Davids attractions

Learn more about St Davids

Britain's smallest city dazzles with its magnificent cathedral where you can attend evensong or explore the medieval Bishop's Palace ruins. Kayak along the dramatic Pembrokeshire coastline or hike sections of the coastal path for breathtaking views of rugged cliffs and hidden coves.

A historic stone building with a clock tower, a small bridge over a stream, and lush greenery.

Top St Davids Hotel Reviews

Recent Reviews in St Davids

More cheap accommodation in St Davids

Find out more about St Davids

Top reasons to visit St Davids

  • Stunning Coastal Scenery: St Davids boasts breathtaking views along its coastline, particularly at Whitesands Bay, perfect for nature lovers.
  • Outdoor Adventures: With numerous hiking trails, St Davids caters to all levels, offering a variety of outdoor activities from leisurely walks to challenging hikes.
  • Historic St Davids Cathedral: This iconic landmark is a must-visit, showcasing impressive architecture and rich heritage.
  • Vibrant Local Culture: Explore the St Davids Art House and immerse yourself in the artistic community.
  • Charming Accommodation: A range of delightful lodgings, from bed and breakfasts to unique agritourism, ensures a comfortable stay.

Find great hotels in St Davids

St Davids offers a delightful selection of accommodations for every type of traveller, from charming bed and breakfasts to unique agritourism properties. Whether you're seeking adventure, a family-friendly atmosphere, or a pet-friendly stay, you'll find an array of hotels that cater to your needs. Notable options include the Twr y Felin Hotel and various lodgings throughout Haverfordwest, ensuring a memorable visit to this picturesque part of Wales.

  • Twr Y Felin Hotel: Twr Y Felin Hotel boasts an impressive guest rating of 9.8 and is set in a historic building in St Davids. This hotel is ideal for those seeking an adventurous and pet-friendly experience. Guests can engage in various outdoor activities, including snorkelling, windsurfing, fishing, hiking, biking, and horse riding, all within close proximity. The hotel also accommodates pets with specific policies in place, including amenities such as food and water bowls, making it a great choice for those travelling with their furry companions.
  • St David's Cross Hotel: Also rated 9.8, St David's Cross Hotel is perfectly situated in the heart of St Davids and offers a nature-themed, pet-friendly experience. This hotel focuses on wellness and the natural surroundings, allowing pets with certain restrictions. Amenities include a waived fee for service animals and a welcoming atmosphere for dogs. Guests can enjoy a peaceful stay while being close to the stunning natural landscape, making it a delightful retreat for nature lovers and their pets alike.
  • The Grove Hotel: With a guest rating of 8.0, The Grove Hotel presents a comfortable option for travellers looking for a pet-friendly stay in St Davids. This hotel permits pets and offers a range of amenities tailored to accommodate them, including allowances for dogs in rooms and waived fees for service animals. While it may not have the historic charm of the other hotels, it provides a welcoming environment for both guests and their pets, ensuring a pleasant stay in this picturesque area.

Where to stay in St Davids

St Davids, a charming village in Wales, offers an idyllic escape for those seeking adventure and relaxation. Explore the breathtaking scenery of Whitesands Bay, renowned for its stunning coastal views and outdoor activities. Delve into local culture at the St Davids Art House, all within walking distance of delightful neighbourhoods. Experience the warm hospitality of friendly locals while immersing yourself in the rich history and tranquil atmosphere that surrounds this enchanting destination.

  • Haverfordwest: Nestled in the heart of Pembrokeshire, Haverfordwest is a charming city that serves as a gateway to the stunning landscapes of the region. Known for its outdoor adventures and scenic beauty, visitors flock here for hiking trails and recreational areas that showcase the area's natural splendour. With its proximity to breathtaking beaches and the Pembrokeshire Coast National Park, Haverfordwest is perfect for those seeking adventure and tranquillity. The city also features historical landmarks, including the impressive Haverfordwest Castle, providing a glimpse into its rich heritage.
  • Solva: Located a mere 5km from St Davids, Solva is a picturesque village known for its stunning harbour and charming streets. This quaint destination attracts outdoor enthusiasts and those looking to experience the beauty of the Welsh coastline. Visitors can explore scenic hiking trails, unwind on family-friendly beaches, and enjoy the local amenities. The village is also home to the iconic Solva Woollen Mill, where you can witness traditional textile production. Solva's vibrant community and breathtaking scenery make it a delightful stop on your holiday.
  • Whitchurch: Just 5km from St Davids, Whitchurch is a quaint village that offers a serene escape amidst beautiful landscapes. Known for its stunning beaches and scenic bays, this charming location is ideal for beach lovers and outdoor enthusiasts. The village boasts local shops and art galleries that showcase the creativity of the region. Visitors can enjoy leisurely strolls along the coastline, soak up the sun on family-friendly beaches, and take in the breathtaking views. Whitchurch is perfect for those seeking a peaceful retreat with easy access to adventure.

Things to do in St Davids

St Davids is an idyllic destination for outdoor enthusiasts, offering stunning scenery and a plethora of adventure activities. Visitors can explore a variety of hiking trails that wind through the picturesque landscape, providing access to recreational areas perfect for relaxing or picnicking. Whether you're keen on leisurely walks or more challenging hikes, St Davids has something to cater to all levels of adventurers.

Shopping

In St Davids, you can explore charming local shops like Oriel y Parc for unique crafts and gifts. If you're up for a drive, head to Haverfordwest’s Riverside Shopping Centre for a wider selection, including high street brands and local boutiques that offer delightful souvenirs.

Recreation

Experience the tranquillity of St Davids Cathedral’s grounds, perfect for quiet reflection and scenic walks. Nearby, the stunning Pembrokeshire Coast National Park offers invigorating hikes along dramatic cliffs, while local wellness centres provide soothing treatments and yoga sessions to rejuvenate your mind and body.

Adventure

Explore the stunning Pembrokeshire Coast National Park, where you can hike along dramatic cliffs and enjoy spectacular sea views. Try coasteering for an exhilarating mix of swimming, climbing, and jumping into the sea. Don't miss the chance to kayak around the picturesque coastline and spot local wildlife.

Nightlife

St Davids offers a charming nightlife with the cosy atmosphere of The Farmers Arms, where you can enjoy local ales. For a vibrant evening, visit the St Davids Beer and Cider Festival, showcasing a variety of brews and live music, perfect for a relaxed night out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St Davids

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St Davids are January and October to November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in St Davids 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 St Davids is Monday. The most expensive day to stay in St Davids is Friday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, preferred location, and additional criteria. You can arrange your search results to display prices from lowest to highest, allowing you to identify the most affordable hotels first. Furthermore, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels available for booking.
  • Consider bundling your trip: You can potentially save money by combining your St David's hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in St Davids

St Davids offers a perfect blend of outdoor adventure and stunning scenery, making it an ideal holiday destination. Visitors can explore beautiful beaches and picturesque bays, as well as the iconic St Davids Cathedral. The area is perfect for those seeking an outdoor experience, with a range of activities catering to nature lovers and adventure seekers alike. Don't miss the chance to immerse yourself in the breathtaking landscapes and charm of this unique Welsh city.

  • Whitesands Bay: Enjoy the stunning sandy beach at Whitesands Bay, renowned for its vibrant atmosphere. The bay is perfect for sunbathing, swimming, and surf lessons amidst picturesque coastal scenery.
  • St. David's Cathedral: Step into the rich history of Wales at St. David's Cathedral, a magnificent structure showcasing remarkable architecture. Its serene atmosphere and beautiful stained glass windows provide a cultural retreat.
  • Porthgain Harbour: Discover the charming Porthgain Harbour, where you can admire breathtaking views and enjoy delightful seafood. The harbour’s unique character and scenic surroundings make it an ideal spot for relaxation.

Best time to go to St Davids

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

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January45.9°F (7.7°C)Light RainMostly CloudyAverageSlightly Low
February45.1°F (7.3°C)Light RainMostly CloudyAverageAverage
March45.9°F (7.7°C)Light RainMostly CloudyAverageAverage
April48.4°F (9.1°C)Light RainMostly SunnySlightly HighAverage
May52.2°F (11.2°C)Light RainMostly SunnyAverageAverage
June57.0°F (13.9°C)Light RainMostly SunnyAverageSlightly High
July60.1°F (15.6°C)Light RainMostly SunnySlightly HighSlightly High
August60.6°F (15.9°C)Light RainMostly CloudySlightly HighSlightly High
September59.0°F (15.0°C)Light RainMostly SunnyAverageAverage
October55.8°F (13.2°C)Light RainMostly CloudySlightly LowSlightly Low
November51.3°F (10.7°C)Light RainMostly CloudySlightly LowSlightly Low
December48.2°F (9.0°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to St Davids

Flying into St Davids is convenient via Cardiff International Airport (CWL), located 143km away. Recommended hotels near the airport include the voco St David's Cardiff by IHG, situated 14km from the terminal, and Lanelay Hall Hotel & Spa, 16km away. Both establishments offer easy access to the airport. The Coach House at Gileston Manor, a guesthouse located just 5km from Cardiff Airport, provides another option for accommodation. This makes it simple for tourists to travel to St Davids, ensuring a pleasant journey as they embark on their Welsh adventure.

Frequently asked questions

What is the best area to stay in St Davids?
The best area to stay in St Davids is within the city centre itself, particularly around the Cathedral Close and the High Street.

This compact city centre is the heart of St Davids, making it incredibly convenient for visitors. You'll find a good selection of independent shops, cafes, and restaurants all within a short walk. The magnificent St Davids Cathedral and the ruins of the Bishop's Palace are the main landmarks, located just off the High Street, creating a historic and peaceful core.

Couples looking for a relaxing and culturally rich break will find staying in the city centre ideal. You're perfectly placed to explore the Cathedral and its grounds, enjoy leisurely meals, and browse the local art galleries and craft shops. The convenience of having everything on your doorstep means you can truly unwind without needing to drive everywhere.

For families, staying in the immediate vicinity of the city centre also offers great advantages. Many accommodations are within easy walking distance of the main attractions, reducing the need for car journeys with little ones.
When is the best time to go to St Davids?
The best time to visit St Davids is typically between May and September when the weather is generally mildest and the days are longer.

During these months, the city and surrounding Pembrokeshire Coast National Park are at their most accessible, making it ideal for exploring the outdoors. You'll find most attractions, boat trips to Ramsey Island, and coastal path walks in full swing. This period is superb for those who want to experience the best of St Davids' natural beauty and outdoor activities without the chillier temperatures or shorter daylight hours of other seasons.

For visitors looking for a quieter experience, late spring (May-June) and early autumn (September) offer pleasant weather with fewer crowds than the peak summer months of July and August. This allows for a more relaxed pace when visiting the Cathedral or exploring the quaint streets.
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 St Davids.
How can I save on a hotel booking in St Davids with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on St Davids 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 St Davids?
Prices for hotels in St Davids often vary, but you can find a great deal from AU$138 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.