Skip to main content

Some properties in this location are offering free and highly discounted rates to make it easier for those coming from Ukraine to find a safe place to stay (ID required upon arrival).

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
St. Davids – 46 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

St. Davids Cross Hotel 3 stars

Hotel in St. Davids

St. Davids Cross Hotel set the centre 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. Excellent staff. Great food. Comfortable room.

Show more Show less
8.9
Fabulous
656 reviews
Price from
£80
per night

The Grove 3 stars

Hotel in St. Davids

The Grove is situated in beautiful grounds near St. David’s Cathedral. The hotel has an acre of walled gardens and a restaurant and bar for drinks and dining. Breakfast was fantastic! With exceptional service

Show more Show less
7.2
Good
671 reviews
Price from
£95
per night

Twr y Felin Hotel

Hotel in St. Davids

Located in St. Davids, less than 1 km from St David's Cathedral, Twr y Felin Hotel provides accommodation with a restaurant, free private parking, a bar and a garden. The staff, the excellent property, and the location were the top reasons we loved this property. We extremely pleased how accommodating the staff was with our requests.

Show more Show less
9.1
Superb
180 reviews
Price from
£196.80
per night

City Inn 3 stars

St. Davids

Located in St. Davids, City Inn offers accommodation with free WiFi and flat-screen TV, as well as a bar. A Full English/Irish breakfast is available daily at the bed and breakfast. It was central and the staff were nice. The room was very clean and it felt safe.

Show more Show less
7.5
Good
698 reviews
Price from
£65
per night

Ocean Haze 4 stars

St. Davids

Ocean Haze offers accommodation a mile from St. Davids. Guests can enjoy sea views across St Brides Bay. Free on-site parking and free WiFi are available at the property. We loved the big window in our room 9, There was only one problem...during the day the seat outside the front door was occupied by smokers and their cigarette smoke reached up into our room which was most unpleasant. At night it was lovely to have an open window by our bed. The bathroom and shower were excellent.

Show more Show less
8.7
Fabulous
439 reviews
Price from
£122.50
per night

Glendower B&B

St. Davids

Set within 1.6 km of Caer Bwdy Bay Beach and 700 metres of St David's Cathedral in St. Davids, Glendower offers accommodation with a TV. A courtesy tray and kettle are also featured. Fantastic location, comfortable accommodations, delicious vegetarian breakfast, welcoming and helpful staff!

Show more Show less
8.2
Very good
313 reviews
Price from
£60
per night

Crug Glas Country House 5 stars

St. Davids

With garden views, Crug Glas Country House is set in St. Davids and has a restaurant, room service, bar and garden. Complimentary WiFi is offered throughout the property. Amazing Location, Amazing Room - Stunning

Show more Show less
9.3
Superb
189 reviews
Price from
£180
per night

Llety Farm 5 stars

St. Davids

Situated 5 km from St. Davids in the Dyfed Region, 2.8 km from Roch Castle, Llety Farm boasts a barbecue and views of the mountain. Ian and Jackie made us feel like family. Both very kind and helpful. The property has a fantastic farmhouse homely atmosphere. Breakfasts first class and delicious. Room very comfortable with great view of garden and surrounding countryside.

Show more Show less
9.7
Exceptional
152 reviews
Price from
£99
per night

Pentigili

St. Davids

Featuring free WiFi throughout the property, Pentigili offers accommodation 3 miles from St. Davids, 5.9 km from St Davids Cathedral. Free private parking is available on site. Lovely, friendly hosts, very clean rooms, good breakfast.

Show more Show less
9.4
Superb
57 reviews
Price from
£65
per night

Ty Boia Bed & Breakfast

St. Davids

Located in St. Davids with St David's Cathedral nearby, Ty Boia Bed & Breakfast provides accommodation with free WiFi and free private parking. EXCELLENT! WE LOVED THE WAY EVERYTHING IS SOURCED LOCALLY - FROM THE EXCEPTIONAL BREAKFAST, THE MYDDFAI TOILETRIES TO THE BEAUTIFUL MELIN TREGWYNT SOFT FURNISHINGS. EVERYTHING WAS QUINTESSENTIALLY WELSH.

Show more Show less
9.6
Exceptional
89 reviews
Price from
£90
per night
Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about St. Davids:

Explore guest reviews of hotels in St. Davids

See all