Skip to main content

Filter by:


Star Rating

Review Score

St. Davids – 10 hotels and places to stay
See the latest prices and deals by choosing your dates.
St. Davids Cross Hotel, hotel in St. Davids

St. Davids Cross Hotel set the center of St David’s, on Cross Square. This hotel features a restaurant, lounge and a bar. Each room at St. Davids Cross Hotel has traditional décor.

Breakfast was amazing. Room was new and superclean. Staff was super accomodating and friendly. Great location. Great outdoor setting for a drink as well.
8.9
Scored 8.9
Excellent
Rated excellent
794 reviews
Price from$178.20per night
The Grove, hotel in St. Davids

The Grove is situated on beautiful grounds near St. David’s Cathedral. The hotel has an acre of walled gardens and a restaurant and bar for drinks and dining.

Stayed before, never any issues
7.2
Scored 7.2
Good
Rated good
1,024 reviews
Price from$118.38per night
Twr y Felin Hotel, hotel in St. Davids

Located in St. Davids, 1.3 miles from Caer Bwdy Bay Beach, Twr y Felin Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant.

Spacious room, great restaurant, excellent full welsh breakfast.
9.2
Scored 9.2
Wonderful
Rated wonderful
318 reviews
Price from$196.61per night
Glendower B&B, hotel in St. Davids

Set within 1 mi of Caer Bwdy Bay Beach and 2297 feet of St David's Cathedral in St. Davids, Glendower offers accommodations with a TV. A courtesy tray and kettle are also featured.

As central as it gets. Exceptionally clean.
8.1
Scored 8.1
Very Good
Rated very good
383 reviews
Price from$118.38per night
Crug Glas Country House, hotel in St. Davids

Crug Glas Country House in St. Davids provides accommodations with a bar and a shared lounge.

The breakfast was delicious and the room where we ate was cozy and comfortable. The owner served us and was so kind and welcoming.
9.4
Scored 9.4
Wonderful
Rated wonderful
290 reviews
Price from$260.45per night
Penrhiw Priory, hotel in St. Davids

This 5-star bed and breakfast is an elegant stone-built property surrounded by 12 acres of private woods and gardens.

The breakfast was perfect. A massive bowl of fresh fruit for me, with some non dairy yoghurt. I also ate at their hotel for dinner on both nights…the food was delicious and the staff were efficient, but also kind and generous with their conversation. I had a luxurious bath on one evening, looking out to the green natural surrounds. I could have stayed longer.
9.5
Scored 9.5
Exceptional
Rated exceptional
242 reviews
Price from$186.92per night
Four Winds B&B StDavids, hotel in St. Davids

Four Winds B&B StDavids is a recently renovated homestay in St. Davids near St David's Cathedral. This homestay provides free private parking, full-day security, and free Wifi.

Nicky was a warm and welcoming host. The property was perfectly located to explore everything St David’s has to offer. We didn’t need to move our vehicle once during our 2 night stay. The hot Welsh breakfast for £ 10 was very delicious and good value. Also included tea, coffee, toast and cereal.
9.0
Scored 9.0
Wonderful
Rated wonderful
305 reviews
Price from$100.63per night
Ty Boia Bed & Breakfast, hotel in St. Davids

Ty Boia Bed & Breakfast in St. Davids provides accommodations with water sports facilities and a garden. Both free Wifi and parking on-site are available at the bed and breakfast free of charge.

A beautiful B&B within close walking distance of St Davids. Clean, cosy and comfortable rooms, wonderful array of teas/coffee and bara brith on arrival, plus an amazing breakfast!
9.6
Scored 9.6
Exceptional
Rated exceptional
77 reviews
Price from$137.08per night
St Davids Gin & Kitchen - The Cathedral Villas, hotel in St. Davids

St Davids Gin & Kitchen - The Cathedral Villas offers accommodations in St. Davids, 1.5 miles from Caer Bwdy Bay Beach and 26 miles from Oakwood Theme Park.

Host was amazing View was spectacular Dinner at restaurant across the road was beautiful
8.3
Scored 8.3
Very Good
Rated very good
140 reviews
Price from$199.38per night
City Inn, hotel in St. Davids

City Inn enjoys a location in St. Davids, 1.5 miles from Caer Bwdy Bay Beach and 25 miles from Oakwood Theme Park.

We loved the included breakfast. The staff were very friendly and kind. The location was perfect for our visit to the St. David’s Cathedral. We appreciate the amount of space for our families of 3.
7.9
Scored 7.9
Good
Rated good
979 reviews
Price from$119.67per night
See all 21 hotels in St. Davids

Most-booked hotels in St. Davids in the past month

FAQs about hotels in St. Davids


Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About St. Davids:

  • 10
    Scored 10

    Compact walking area. Super cathedral and history.

    Compact walking area. Super cathedral and history. Quiet country lanes and super beaches accessible by foot. Good range of accommodation, restaurants, craft shops and takeaways. Supermarket right by City Inn.
    Laurence
    Ireland
  • 10
    Scored 10

    Visited the cathedral and enjoyed a lovely 2 hour walk...

    Visited the cathedral and enjoyed a lovely 2 hour walk inside and around the grounds (the 'voluntary' donation of £5 into the cathedral felt almost involuntary due to the lady reminding everyone that it was an option and 'don't worry about not having cash, we have a card machine'. The town is beautiful and kept very clean. There's lots of indoor places to visit for rainy days.
    Sutton
  • 10
    Scored 10

    Off-season, St.

    Off-season, St. David’s is a sleepy town (sorry, CITY… but in name only) with disproportionately good food options and a lovely cathedral. Crust Pizza is surprisingly delicious and the pubs are all that you could want. The shops are plentiful enough to sate summer crowds while the coast trail skirts beautiful clifftop vantage points and the white sand beach where surfers brave cold waves. No reason to drive, stay close and walk this historic town. For those with mobility challenges, this would be a very hard town to navigate.
    Alyssa
    United States of America
  • 6.0
    Scored 6.0

    For beach goers with young familes OK especially if you work...

    For beach goers with young familes OK especially if you work out how to also get to other beaches than Whitesands which can be overcrowded. St David's is well served by churches; as well as the Cathedral there is Sunday Catholic Mass and other non-conformist places of worship. A visit to St Non's ancient site of Christianity is a mostly level, 3/4 mile from the town. Eating out is a problem; we formed the impression that some outlets were overpriced, needing to get most profit from tourists; that Saffron (curry house) no longer has 'eat in' is a pity. have no idea what you mean under this section 3 'Cue the confetti! A review this chock-full of info is a gold mine for other travellers. English translation?' With no photos to upload for section 5 I tried section 6; didn't work:
    John
    United Kingdom
  • 10
    Scored 10

    Beautiful little town with a magnificent old and big...

    Beautiful little town with a magnificent old and big cathedral. Nice little center with some good shops for sport/hiking/surf ware. A Good tea-room and fantastic Indian-restaurant. Different beaches close to the town.
    RWP
    Netherlands
  • 8.0
    Scored 8.0

    One whole day is probably sufficient for St Davids: half a...

    One whole day is probably sufficient for St Davids: half a day visit to the cathedral and half a day wandering around the city. 1 or 2 days either walking the coast path or driving the coast road. I would highly recommend the informative boat tour around Ramsey Island (half a day).
    Anthony
    United Kingdom

Explore guest reviews of hotels in St. Davids

  • From $251.78 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 318 reviews
    Beautiful hotel that seems fairly newly built and almost resembles staying in an art gallery. Staff are very friendly and are happy to help in any way. We were upgraded to a corner room with stunning sea view. St David's is a very small but gorgeous town so by the time we got there around 21:30 everything was closed. As we had not eaten, and the restaurant was closed, the staff were happy to make sandwiches for us. Overall a great property and more than happy to stay here again.
    VinayDhawan
    United Kingdom
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 209 reviews
    The owners are truly lovely! Our king bed room was large with lots of shelving, drawers and closet space. The largest shower of 4 locations we stayed in Wales. Bathroom also had lots of shelving for toiletries. Quite the family feel; great for getting to know the other people staying here. Wonderful breakfast! Sunroom and options for seating outdoors (and dogs who like to play fetch). Quiet but close to everything!
    Linda
    United States of America
  • From $246.74 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 242 reviews
    The breakfast was perfect. A massive bowl of fresh fruit for me, with some non dairy yoghurt. I also ate at their hotel for dinner on both nights…the food was delicious and the staff were efficient, but also kind and generous with their conversation. I had a luxurious bath on one evening, looking out to the green natural surrounds. I could have stayed longer.
    Rhonda
    Australia
  • From $246.74 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 242 reviews
    An outstanding hotel, with excellently trained staff who were so customer focused and helpful throughout. We also recommend their restaurant which serves high quality and delicious food. Our room was absolutely spotless with a huge comfy bed. We definitely recommend this hotel and will come again,
    Tommy
    United Kingdom
  • 7.2
    Scored 7.2
    Good
    Rated good
     · 1,024 reviews
    We received a very warm welcome at The Grove and very much enjoyed our stay. All the staff were very helpful going the extra mile to meet my wife's dietry requirements. The hotel enjoys an excellent location close to the centre of St. Davids and not far from the beautiful beaches in this area.
    Roger
    United Kingdom
  • From $137.08 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 979 reviews
    Brilliant location close to everything I needed. Amazing Hotel with great facilities and really comfy beds. Staff were all fantastic. I will definitely be re-booking when I visit St. Davids's again and will recommend it to all my friends/family that visit in the meantime.
    Gary
    United Kingdom
  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 322 reviews
    Extremely friendly staff,nice breakfast,everything you need is there by the door, even a petrol station(which is not going to lessen your experience )with a shop. Location is OK, 10 to 15minutes walking distance to St. Davids
    Gabor
    United Kingdom
  • From $185.05 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 794 reviews
    Hotel is really well placed in St Davids , Reception and front of house staff were always helpful. Thank you. Rooms were well equipped and clean. We had evening meals and breakfast at the hotel and the we thouroghly enjoyed
    Anthony
    United Kingdom
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 52 reviews
    Stunning view out the sitting room window. We really enjoyed talking to Fran, our host, at breakfast. Everything was very clean and tastefully decorated. It was in a perfect location for jumping into the Wales Coast Path.
    Roberta
    United States of America
  • From $137.08 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 306 reviews
    Extremely friendly hostess; nicely decorated, clean, comfortable room; excellent breakfast; great location near the heart of St. Davids; easy access to Pembrokeshire coastal trail; on-site parking available
    Michael
    United States of America
  • 9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 19 reviews
    It was a short walk to the square of St David's. It was beautiful inside and spacious. It had all the items one needs to stay for several days. Would definitely reserve again for another stay.
    Brianne
    United States of America
  • From $114.65 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 383 reviews
    Brilliant B&B in the very heart of St. Davids. Very considerate and kind service, beautiful room with a view on the Cathedral and the land and the sea around, all comfortable and lovely.
    Hester
    Netherlands
  • 7.2
    Scored 7.2
    Good
    Rated good
     · 1,024 reviews
    Large room well furnished and very comfortable. The location of the hotel was excellent. Breakfast and dinner were quite good. Staff very pleasant.
    Lindsey
    United Kingdom
  • From $159.51 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 140 reviews
    Great location in the centre of St. Davids with views of the cathedral. Very comfortable bed. Lovely cooked breakfast. Would definitely stay again.
    Gazzamarra
    United Kingdom
  • From $251.78 per night
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 318 reviews
    Very sophisticated hotel. Attention to detail. Staff very attentive and helpful. Bedroom and bathroom beautifully equipped and works.
    Valerie
    United Kingdom
  • From $185.05 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 794 reviews
    I loved everything about this hotel, the staff were so friendly and helpful. The hotel was clean and everything was perfect.
    Anne
    United Kingdom
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 209 reviews
    Friendly hosts, provided tea & cake on arrival. Location of property not far from St. Davids, Porthgain & Solva.
    knmstag
    United Kingdom
  • From $260.45 per night
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 290 reviews
    centrally located to many of Pembrokeshire treasurers and great food and service to come back to each night.
    Timothy
    United States of America
  • From $114.65 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 383 reviews
    Very convenient for catching bus for Wales Coastal Path. Quiet room
    Benjamin
    United Kingdom
  • From $260.45 per night
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 290 reviews
    Fab country house hotel with lovely staff. We will be back!
    A
    Anonymous
    United Kingdom