Find hotels in St Davids from $65

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St Davids hotels

St David's Cross Hotel

St David's Cross Hotel
3.5 star property
Haverfordwest
9.8 out of 10, Exceptional, (250)
"Lovely clean hotel staff friendly and very hepful."
United Kingdom
Warren
$90 nightly
The price is $109
Jan 9 - Jan 10, 2026
Total with taxes and fees
St David's Cross Hotel

The Farmhouse Lochmeyler

The Farmhouse Lochmeyler
3.5 star property
Haverfordwest
9.6 out of 10, Exceptional, (112)
"Great place to stay friendly and accommodating; I recommend it highly."
United States
ken
$120 nightly
The price is $120
Dec 30 - Dec 31
Total with taxes and fees
The Farmhouse Lochmeyler

The Grove Hotel

The Grove Hotel
3.5 star property
Haverfordwest
7.8 out of 10, Good, (174)
"Easy parking staff helpful room very clean "
United Kingdom
Liz
$62 nightly
The price is $75
Jan 8 - Jan 9, 2026
Total with taxes and fees
The Grove Hotel

The Cambrian Inn

The Cambrian Inn
3.5 star property
Haverfordwest
9.4 out of 10, Exceptional, (119)
"Great location & lovely staff"
United Kingdom
Krista
$153 nightly
The price is $184
Jan 1 - Jan 2, 2026
Total with taxes and fees
The Cambrian Inn

Penrhiw Priory

Penrhiw Priory
5.0 star property
Haverfordwest
9.8 out of 10, Exceptional, (64)
"Very Relaxing"
United Kingdom
David
$147 nightly
The price is $177
Jan 9 - Jan 10, 2026
Total with taxes and fees
Penrhiw Priory

Twr Y Felin Hotel

Twr Y Felin Hotel
4.0 star property
Haverfordwest
9.8 out of 10, Exceptional, (197)
"Clean rooms, wonderful friendly staff. Lovely breakfast and excellent evening meal. "
United Kingdom
Philip
$140 nightly
The price is $169
Jan 18 - Jan 19, 2026
Total with taxes and fees
Twr Y Felin Hotel

Premier Inn St Davids

Premier Inn St Davids
3.0 star property
St Davids
8.8 out of 10, Excellent, (3)
"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
$54 nightly
The price is $65
Jan 20 - Jan 21, 2026
Total with taxes and fees
Premier Inn St Davids

The City Inn

The City Inn
3.0 star property
Haverfordwest
7.6 out of 10, Good, (145)
"Very good Inn with good breakfast. Helpful and friendly staff, clean, convenient location near the town center. "
United States
Frank
$111 nightly
The price is $134
Dec 30 - Dec 31
Total with taxes and fees
The City Inn

OYO Ocean Haze Hotel

OYO Ocean Haze Hotel
3.0 star property
Haverfordwest
7.0 out of 10, Good, (6)
"Excellent stay close to Fishguard nice and clean rooms."
United Kingdom
david
$76 nightly
The price is $90
Jan 1 - Jan 2, 2026
Total with taxes and fees
OYO Ocean Haze Hotel

Pant y Ffynnon

Pant y Ffynnon
3.5 star property
Haverfordwest
$359 nightly
The price is $431
Jan 5 - Jan 6, 2026
Total with taxes and fees
Pant y Ffynnon

Ffynnon Tom

Ffynnon Tom
3.0 star property
Haverfordwest
10.0 out of 10, Exceptional, (1)
"The property was very well maintained and felt very homely. The owners were welcoming and even left fresh welsh cakes for us as a welcome."
United Kingdom
Anonymous traveler
$356 nightly
The price is $427
Jan 2 - Jan 3, 2026
Total with taxes and fees
Ffynnon Tom

Court House

Court House
3.5 star property
Haverfordwest
$473 nightly
The price is $568
Dec 29 - Dec 30
Total with taxes and fees
Court House

Ty Len

Ty Len
3.0 star property
Haverfordwest
10.0 out of 10, Exceptional, (1)
$663 nightly
The price is $795
Jan 11 - Jan 12, 2026
Total with taxes and fees
Ty Len

Flat 4

Flat 4
3.5 star property
Haverfordwest
$359 nightly
The price is $431
Jan 5 - Jan 6, 2026
Total with taxes and fees
Flat 4

Maerdy Cwtch

Maerdy Cwtch
3.0 star property
Haverfordwest
10.0 out of 10, Exceptional, (2)
"Excellent property, very clean and tidy!"
United Kingdom
Kristian
$340 nightly
The price is $408
Jan 4 - Jan 5, 2026
Total with taxes and fees
Maerdy Cwtch

Park Hall Cottage

Park Hall Cottage
3.5 star property
Haverfordwest
$340 nightly
The price is $408
Dec 29 - Dec 30
Total with taxes and fees
Park Hall Cottage

Carreg Ddu

Carreg Ddu
3.0 star property
Haverfordwest
$419 nightly
The price is $503
Jan 3 - Jan 4, 2026
Total with taxes and fees
Carreg Ddu

Maerdy Lodge

Maerdy Lodge
3.0 star property
Haverfordwest
8.0 out of 10, Very Good, (2)
"Great rural location good facilities well maintained by William and team.Would recommend for a larger group "
United Kingdom
gary
$496 nightly
The price is $595
Jan 4 - Jan 5, 2026
Total with taxes and fees
Maerdy Lodge

2 Sunny Hill

2 Sunny Hill
3.0 star property
Haverfordwest
$556 nightly
The price is $667
Jan 8 - Jan 9, 2026
Total with taxes and fees
2 Sunny Hill

The Stables

The Stables
3.0 star property
Haverfordwest
$521 nightly
The price is $626
Jan 6 - Jan 7, 2026
Total with taxes and fees
The Stables
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.

Vacation Rentals in St Davids

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.

St Davids which includes heritage elements and a small town or village

Top St Davids Hotel Reviews

More cheap stays in St Davids

Hotels in St Davids with star-rating

Find out more about St Davids

Top reasons to visit St Davids

  • Stunning Coastline: St Davids boasts breathtaking beaches and picturesque bays, perfect for leisurely strolls and relaxation.
  • Outdoor Adventures: Ideal for adventure seekers, offering hiking trails, thrilling boat rides, and speedboat trips.
  • Historic Cathedral: Visit the iconic St Davids Cathedral, a significant landmark with rich history.
  • Charming Village Atmosphere: Experience the friendly local community and quaint streets filled with charm.
  • Diverse Accommodations: Choose from cozy bed & breakfasts to unique stays that cater to all preferences.

Find great hotels in St Davids

Explore a variety of hotel accommodations in St Davids, Wales, from charming bed & breakfasts to unique agritourism properties. Whether you're seeking family-friendly options, pet-friendly stays, or adventure-filled experiences, St Davids has something for everyone. Discover the best hotels, read reviews, and find the perfect spot to unwind after a day of exploring this picturesque coastal town.

  • Twr Y Felin Hotel: Nestled in a historic building, Twr Y Felin Hotel is a 4-star gem that seamlessly blends adventure with history. Ideal for pet-friendly travelers, this hotel offers a unique opportunity to engage in various outdoor activities like horse riding, fishing, and snorkeling, all within close proximity. Guests can enjoy onsite recreation facilities, making it perfect for those seeking an active vacation. With amenities tailored for pets, including food and water bowls, this hotel ensures that your furry companions are well-catered for during your stay.
  • St David's Cross Hotel: This 3.5-star hotel is designed with families and nature lovers in mind. St David's Cross Hotel offers a warm, welcoming environment where children are prioritized, featuring amenities such as highchairs and a first aid kit for added peace of mind. Pet-friendly policies allow for a stress-free stay for guests traveling with pets, ensuring that your beloved animals are welcome. Located conveniently in St Davids, this hotel is perfect for family adventures in the great outdoors.
  • The Grove Hotel: A charming 3.5-star accommodation, The Grove Hotel focuses on providing a comfortable and pet-friendly environment for all guests. With a dedicated dog exercise area and room provisions for your pets, this hotel allows you to travel without leaving your furry friends behind. Situated in the picturesque St Davids, it offers easy access to the beautiful local scenery, making it an excellent choice for travelers looking for a relaxing getaway.

Where to stay in St Davids

St Davids offers an idyllic escape for outdoor enthusiasts and those seeking tranquility. This charming village is perfect for leisurely strolls along its stunning coastline, with convenient access to breathtaking scenery and adventure activities. Explore the rich history and friendly atmosphere while enjoying the nearby attractions. Whether you’re wandering through the quaint streets or venturing into the surrounding countryside, St Davids promises an unforgettable vacation experience filled with relaxation and exploration.

  • Haverfordwest: As the county town of Pembrokeshire, Haverfordwest offers a vibrant mix of history and nature. Nestled near the stunning Pembrokeshire Coast National Park, this city is perfect for outdoor enthusiasts seeking adventure and breathtaking scenery. Visitors can explore scenic hiking trails and enjoy recreational areas that highlight the area's natural beauty. With peaks in traveler arrivals during January and the summer months, Haverfordwest boasts attractions like family-friendly beaches and stunning coastal views that make it a must-visit destination.
  • Solva: Just 3 miles from St Davids, Solva is a charming village known for its picturesque harbor and striking coastal scenery. This quaint area attracts visitors looking for outdoor adventures and serene landscapes, especially during peak months like May and the summer season. With access to hiking trails and recreational areas, Solva is ideal for those who want to immerse themselves in nature. The nearby national park and family-friendly beaches provide perfect spots for relaxation and exploration, making Solva a delightful addition to your itinerary.
  • Whitchurch: Also located 3 miles from St Davids, Whitchurch is a quaint village that offers a peaceful escape with a touch of adventure. Popular among travelers during the summer months, this area is known for its outdoor activities and scenic surroundings. Visitors can explore local art galleries and enjoy shopping in the village, while family-friendly beaches and national parks are just a short distance away. Whitchurch combines tranquility with adventure, making it a great place to unwind while experiencing the beauty of Pembrokeshire.

Things to do in and around St Davids

St Davids is perfect for outdoor enthusiasts and adventure seekers, offering stunning scenery and various activities. Visitors can enjoy hiking trails and access to recreational areas, alongside thrilling boat rides and speedboat trips. It's an ideal destination for family outings and outdoor adventures, ensuring a memorable vacation experience in this charming Welsh city.

Shopping

In St Davids, check out the unique gifts at local shops. If you're up for a drive, visit Melin Tregwynt Woolen Mill, located 10 miles away, for beautiful handmade wool products and traditional crafts that make perfect souvenirs.

Recreation

Explore Scolton Manor Country Park for a serene day surrounded by nature, perfect for relaxation and wellness activities. In St. David’s, enjoy a round at St. David's City Golf Club, where the outdoor atmosphere enhances your golfing experience. Alternatively, Newport Links Golf Course offers stunning landscapes just a short drive away.

Adventure

Camp at Newgale Camping Site, located 6 miles from St Davids, for a family-friendly outdoor experience surrounded by nature. Enjoy hiking, beach activities, and stargazing. For thrill-seekers, head to Preseli Venture, 11 miles away, for exciting water sports like kayaking and coasteering in stunning coastal scenery.

Nightlife

For a lively night out near St Davids, enjoy a show at the Torch Theatre, known for its cultural flair and family-friendly vibe. Alternatively, catch a performance at Theatr Gwaun, which offers a romantic atmosphere perfect for entertainment seekers.

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

Booking tips and Expedia advantages for St Davids

For a budget-friendly trip to St Davids, consider visiting in January or October to November when prices are lower. Book your hotel about a month in advance or check Expedia for last-minute deals. Mondays are the cheapest days to stay, while Fridays are the most expensive. Utilize Expedia's search tools to find great deals, and consider package deals to combine accommodations, flights, and activities. Joining the One Key membership can also provide exclusive discounts and future savings. Don't forget to explore free local attractions to maximize your experience without overspending.

  • 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 July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in St Davids is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Utilize Expedia's search tool to refine your options based on your budget, desired location, and preferred hotel type. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in St. David with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in St Davids

St Davids is a fantastic destination for outdoor enthusiasts and adventure seekers, offering stunning scenery and a variety of attractions. Visitors can explore beautiful beaches, picturesque bays, and the historic cathedral. Whether you're looking for thrilling outdoor activities or simply want to soak in the breathtaking landscapes, St Davids has something for everyone, making it an ideal spot for a memorable vacation.

  • St. David's Cathedral: Nestled in the heart of St Davids, this magnificent cathedral showcases stunning medieval architecture and rich cultural history. Visitors can explore the tranquil grounds and admire intricate stonework, making it a must-see for history enthusiasts and spiritual seekers alike.
  • Whitesands Bay: A popular beach destination, Whitesands Bay offers golden sands and clear waters, perfect for sunbathing, swimming, and surfing. Its vibrant atmosphere draws both locals and tourists, providing the ideal spot for relaxation and fun in the sun.
  • Caerfai Bay: Known for its breathtaking scenery, Caerfai Bay features dramatic cliffs and stunning views of the coastline. It's a fantastic location for outdoor activities like hiking and birdwatching, making it a nature lover's paradise.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 SunnyAverageAverage
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 SunnyAverageSlightly High
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

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 center itself, particularly around the Cathedral Close and High Street.

This central area is the heart of St Davids, characterized by its narrow streets, historic buildings, and proximity to the magnificent St Davids Cathedral. You'll find a good selection of shops, local eateries, and pubs all within easy walking distance. The city center is compact and easily navigable on foot.

For couples looking for a relaxed and convenient stay, the city center is ideal. It offers easy access to the Cathedral and Bishop's Palace ruins, as well as the Pembrokeshire Coast Path for scenic walks. The ability to stroll to dinner and local attractions without needing a car adds to the calm experience.

Travelers interested in exploring the Pembrokeshire Coast will also find the city center a practical base.
When is the best time to go to St Davids?
The best time to visit St Davids is during the late spring and summer months, from May to September, when the weather is generally mild and conducive to outdoor activities.

During these months, you'll find longer daylight hours and warmer temperatures, ideal for exploring the Pembrokeshire Coast Path, visiting Ramsey Island for wildlife spotting, or enjoying the beaches at Whitesands Bay. Many local businesses, restaurants, and attractions operate at their fullest capacity, offering a wide range of options for dining and entertainment.

Travelers looking for outdoor adventures, particularly couples and families, will appreciate this period. The pleasant weather makes it great for hiking, kayaking, coasteering, and surfing, with plenty of opportunities to experience the natural beauty of the St Davids Peninsula.
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 canceled 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 St Davids hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible St Davids hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a St Davids hotel?
Prices for hotels in St Davids often vary, but you can find a great deal from $65 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 the cheapest rate.

Explore a world of travel with Expedia