Search St Davids hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check St Davids hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top hotels and accommodation in St Davids

The Grove Hotel
3.5 star property
8.0 out of 10, Very good, 91 reviews
"It was great & so close to everything in St David’s "
The price is AU$191
per night
16 June - 17 June
The Grove Hotel
St David's Cross Hotel
3.5 star property
9.6 out of 10, Exceptional, 195 reviews
"Great Hotel in the center of St. Davids, close to the Cathedral, shops, and restaurants. Very helpful and friendly staff. Excellent breakfast. My only complaint: WiFi does not reach the rooms and is poor in the lounge, so we spent a lot of time sitting in reception."
The price is AU$288
per night
24 June - 25 June
St David's Cross Hotel
Twr Y Felin Hotel
4.0 star property
9.8 out of 10, Exceptional, 133 reviews
"Lovely hotel , excellent staff , only complaint was no bar staff in the evening bar."
The price is AU$307
per night
6 June - 7 June
Twr Y Felin Hotel
Save an average of 15% on thousands of hotels when you're signed in
The Druidstone Hotel
2.5 star property
9.0 out of 10, Wonderful, 49 reviews
"Great place right on the coast with amazing views from the room. Most of all the staff are great and the place is very relaxing, no TV in the room which was ok with me. the room was a little rough around the edges maybe a splash of paint and bathroom update, but this did not distract from the view and people who run the place, well worth visit if you like coastal walks . The Hotel also has a great little bar serving a good selection of beers. Breakfast was also great ( I had traditional...
The price is AU$187
per night
13 June - 14 June
The Druidstone Hotel
Penrhiw Priory
5.0 star property
9.8 out of 10, Exceptional, 51 reviews
"A true find and we will be returning. Superb breakfast and luxurious comfort in bedroom and lounge. The gardens have woodland walks that we enjoyed as well as somewhere to sit. "
The price is AU$350
per night
10 June - 11 June
Penrhiw Priory
The Farmhouse Lochmeyler
3.5 star property
9.6 out of 10, Exceptional, 90 reviews
"Such good value. Hospitable, comfortable and exactly what I could have wanted but more than I expected. "
The price is AU$173
per night
7 June - 8 June
The Farmhouse Lochmeyler
The Cambrian Inn
3.5 star property
9.4 out of 10, Exceptional, 95 reviews
"Amazing service , great location , simply beautiful "
The price is AU$237
per night
3 July - 4 July
The Cambrian Inn
Glendower
3.0 star property
7.8 out of 10, Good, 28 reviews
"Spotlessly clean overlooking the cathedral"
The price is AU$190
per night
8 June - 9 June
Glendower
The City Inn
3.0 star property
7.6 out of 10, Good, 133 reviews
"Great location. The hotel was good value at 2024 prices in this location. The staff were very friendly and helpful . The breakfast was excellent. The room was good at this price point. The hotel also has it's own off-street parking which was important to us as we were on motorcycles. "
The price is AU$201
per night
19 June - 20 June
The City Inn
Birch cottage, Treleidyr farm Holiday Cottage, near coastpath and beaches
9.0 out of 10, Wonderful, 9 reviews
"We absolutely love the location, it is extremely peaceful, the scenery is stunning and so perfect location for visiting Whitesands, St. David’s, Newgale and Solva. The accommodation is spotlessly clean and well equipped with a private garden and patio area. Turn left out of the entrance door and you’re along the costal path. We have been staying with Mrs Murphy for the last 24 years, we leave after a week’s stay feeling refreshed and energised and will be booking for next year."
Birch cottage, Treleidyr farm Holiday Cottage, near coastpath and beaches
The Cathedral Villas
7.2 out of 10, Good, 5 reviews
"Property was in a great location, but is a little tired and needs some TLC. Check in was tricky due to lack of signal in the area and there was no breakfast available which was disappointing. "
The price is AU$306
per night
13 June - 14 June
The Cathedral Villas
Brook Cottage Green - 2 Bedroom - Dale
3.5 star property
10.0 out of 10, Exceptional, 1 review
"It is a lovely place to stay their"
Brook Cottage Green - 2 Bedroom - Dale
Coastal Cottage with amazing views - Whitesands Beach
9.6 out of 10, Exceptional, 75 reviews
"As beautiful as always"
Coastal Cottage with amazing views - Whitesands Beach
Cottage with games room (near Solva & St.David's)
Cottage with games room (near Solva & St.David's)
Cottage in Trefin, Nr St Davids. Pembrokeshire Coast National Park, West Wales
9.2 out of 10, Wonderful, 92 reviews
"Everything we needed. Great location for exploring the area. Good value and very helpful host."
Cottage in Trefin, Nr St Davids. Pembrokeshire Coast National Park, West Wales
Short winter breaks available
9.8 out of 10, Exceptional, 26 reviews
"Lovely property, comfortable (very warm!) beds, very well located in town centre. If you are staying in winter take a torch as the front door doesn’t have an outside light."
Short winter breaks available
Ramsey House
5.0 star property
10.0 out of 10, Exceptional, 3 reviews
"Excellent in every way. Cannot recommend it highly enough. Lovely place and wonderful hosts."
Ramsey House
Caradog - 1 Bedroom - St Ishmael's
4.0 star property
9.4 out of 10, Exceptional, 3 reviews
"Beautiful surroundings "
Caradog - 1 Bedroom - St Ishmael's
Ysfael - 1 Bedroom Studio - St Ishmael's
4.0 star property
Ysfael - 1 Bedroom Studio - St Ishmael's
Brook Cottage - 2 Bedroom Cottage - Dale
4.0 star property
10.0 out of 10, Exceptional, 2 reviews
"Great stay for the family. Dale is v friendly. Only one disappointment, the wifi was poor. "
Brook Cottage - 2 Bedroom Cottage - Dale
Don't see what you're looking for?
See all available properties in St Davids
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.

More cheap accommodation in St Davids

Stay near top St Davids attractions

St Davids Travel Info

Number of reviews
220
Accommodation
1,923 hotels
Highest price
AU$367
Lowest price
AU$152
Reasons to visit
St. Davids Cathedral, Whitesands Bay and Newgale Beach
Hotels with nearby beaches
33
Luxury hotels
2
Hotels with bars
6

Frequently asked questions

What's the best place for a stay in St Davids?

Penrhiw Priory is a favourite with Expedia customers. This B&B offers free parking and spa services. Reviews from our site also recommend Twr Y Felin Hotel and St David's Cross Hotel as top choices for your visit. See all available top hotels, or vacation rentals in St Davids.

If I need to cancel my hotel reservation in St Davids, will I receive a refund?

Yes! The majority of room reservations are refundable if you cancel prior to the hotel's cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If you have a reservation that's non-refundable, it might still be possible to cancel it and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in St Davids.

What's the best budget-friendly hotel in St Davids?

Based on reviews, The City Inn is a popular inn for our travellers who want a more economical choice, and features free full breakfast and free WiFi. View all budget hotels in St Davids.

What's the best hotel when travelling with children to St Davids?

The City Inn is a top 3-star inn on Expedia for families, and features a restaurant and free parking. Other choices for your family trip include The Cambrian Inn and Tŷ Boia B&B. Also, attractions in the area such as Hilton Court Gardens and Oakwood Theme Park are fun for children of all ages. Find more child-friendly accommodations in St Davids.

What's the best place to stay for a romantic holiday to St Davids?

The Cathedral Villas is a favourite B&B for couples, and features wedding services and free breakfast. Another good option for a stay with your sweetheart is Crug Glas Country House. See all romantic hotels in St Davids.

What is the favourite LGBTQ-friendly place to stay in St Davids?

Ramsey House is a top LGBTQ-friendly B&B, and features free breakfast and free WiFi. See all available hotels listed as LGBTQ-friendly in St Davids.

What's the best dog-friendly place to stay in St Davids?

The Grove Hotel is a top dog-friendly hotel, and offers a restaurant and a bar/lounge for its human guests. Other good choices for you and your pet include St David's Cross Hotel and Crug Glas Country House. See more pet-friendly hotel accommodations in St Davids.

What's the best hotel for a beach holiday in St Davids?

The Grove Hotel is a top beach hotel with free WiFi and free parking, and it's located close to Caerbwdy Bay . Other good options to stay near the beach include Penrhiw Priory and Twr Y Felin Hotel. See more stays near the beach in St Davids.

What's the best high-end place to stay in St Davids?

Penrhiw Priory is a luxury B&B with spa services and a terrace, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Ramsey House and Crug Glas Country House are other upscale choices for your holiday. Find more luxury hotels in St Davids.

What's the best golf hotel in St Davids?

Penrhiw Priory is a top B&B that has an adjacent golf course and features free WiFi. You can tee off at St. David's City Golf Club during your trip. See more golf hotels in St Davids.

What is the best spa hotel in St Davids?

Penrhiw Priory is a top spa hotel with 8 rooms, free WiFi and laundry facilities. Enjoy a facial, body scrub or Swedish massage at the on-site spa. See all spa hotels in St Davids.

What's it like staying in St Davids?

Visitors can enjoy all that St Davids has to offer, including the local tours, beaches and cathedral. Tourists can also enjoy the city's parks and cafés. In St Davids, there are 271 hotels and other accommodation options to choose from. Find out more about St Davids.