Skip to main content

Search hotels in St. Davids

Enter your dates to see the latest prices and deals for St. Davids hotels

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

St. Davids – 70 hotels and places to stay

Filter by:

Star Rating
Review score

Twr y Felin Hotel

Hotel in St. Davids

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

T
Thomas
From
United Kingdom
Beautiful hotel. Friendly staff. Incredible restaurant!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 450 reviews
Price from
$205.42
1 night, 2 adults

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.

S
Susan
From
United States
Beautiful room and locations close to coast trail, near good food and shops, wonderful views. Staff so accommodating, fascinating history in the area. Would come back in a heartbeat.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 689 reviews
Price from
$189.96
1 night, 2 adults

Ocean Haze Hotel

Hotel in St. Davids

Ocean Haze Hotel has a shared lounge, terrace, a restaurant and bar in St. Davids.

J
Joy
From
Canada
This is a hotel right next to the Texaco Gas Station and our room faced the sea. It's probably called Ocean Haze because there's a permanent haze over the sea! However, the rooms are very big, easy to get in and we had a French door so my husband could easily step out into the garden to smoke. Very charming staff and some very good Sri Lankan curries in restaurant. Would stay again.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 311 reviews
Price from
$112.73
1 night, 2 adults

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.

R
Robert
From
United States
Our room was spacious and comfortable. The hotel is in a great location to enjoy the attractions in the area. We enjoyed the lunch and breakfast in the hotel restaurant. The staff were very accommodating in checking us in and arranging on our last day to give us some breakfast food earlier than the scheduled breakfast hours.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 996 reviews
Price from
$98.39
1 night, 2 adults

St Davids Art House

St. Davids

1.5 miles from Caer Bwdy Bay Beach in St. Davids, St Davids Art House provides accommodations with access to a sauna.

A
Amy
From
United States
Great location and very clean. Very nice breakfast, cooked to order. Loved the vibe of the house and the best part… the owners!! Fabulous people. Would definitely stay again!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 127 reviews
Price from
$127.66
1 night, 2 adults

Four Winds B&B StDavids

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.

W
William
From
United Kingdom
The room was clean, comfortable and had stunning views. The facilities were great. The breakfast was delicious with high quality ingredients. Nikki was an excellent and friendly host.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 287 reviews
Price from
$112.57
1 night, 2 adults

Crug Glas Country House

St. Davids

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

M
Mara
From
Singapore
The staff were wonderful and friendly. The food was excellent. We were the only people staying at the time and so they gave us a complementary upgrade. Everyone was so warm and welcoming, and the rooms were adorable and very comfortable. We will be recommending it to friends and family traveling to the area.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 185 reviews
Price from
$211.75
1 night, 2 adults

Pentigili

St. Davids

Featuring a garden, Pentigili features accommodations in St. Davids. This property offers access to a terrace, free private parking, and free Wifi. Every room is fitted with a patio.

a
ashley
From
United Kingdom
Extremely comfortable and immaculately clean, very good breakfast. Would 100% recommend
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 134 reviews
Price from
$90.06
1 night, 2 adults

Penrhiw Priory

St. Davids

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

L
Laura
From
United States
Staff was extremely friendly and helpful. We had the Garden Room, which was large and had views to the garden area which were nice despite a winter visit.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 401 reviews
Price from
$150.69
1 night, 2 adults

Glendower

St. Davids

Glendower in St. Davids offers accommodations with free Wifi 1.5 miles from Caer Bwdy Bay Beach, a few steps from St David's Cathedral, and 30 miles from Folly Farm.

V
Vytorus
From
United States
It was in a great location right down the street from the main shops and just a few blocks away from the castle. It was decorated so cute and quaint.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 272 reviews
Price from
$140.49
1 night, 2 adults
See all 70 hotels in St. Davids

Most booked hotels in St. Davids and surrounding area in the past month

See all

Popular with guests booking hotels in St. Davids

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 311 reviews

Popular with guests booking hotels in St. Davids

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 996 reviews

Popular with guests booking hotels in St. Davids

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 689 reviews

Popular with guests booking hotels in St. Davids

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 450 reviews

Hotels located in the center of St. Davids

See all
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 689 reviews

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 996 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 450 reviews

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 311 reviews

What Guests Said About St. Davids:

Scored out of 10, guest rating 10

really tranquil place with good choice of shops lovely walks...

really tranquil place with good choice of shops lovely walks and cair fae beach nearby friendly people we had a meal in the bishops a very friendly old pub with good food and lovely beer garden nearby the cathedral lovely open air market on a Thursday in middle square of st David’s selling some lovely home made crafts honey pottery etc worth a look
Guest review byBrian
United Kingdom
Scored out of 10, guest rating 10

Wonderfully historic St David's is the smallest city in the...

Wonderfully historic St David's is the smallest city in the UK. The Cathedral is magnificent and there are some interesting shops and galleries. A great base for exploring Pembrokshire. Coastal walks are wonderful!
Guest review byMartin
United Kingdom
Scored out of 10, guest rating 8.0

I loved St.Davids and the friendly atmosphere.

I loved St.Davids and the friendly atmosphere. My visit to the cathedral is a wonderful memory. I was struck by how the people of St. Davids would have struggled in bygone days, so, yes, a spiritual experience.
Guest review bySwan
United Kingdom
Scored out of 10, guest rating 10

St David’s is a great base to go on a boat trip around...

St David’s is a great base to go on a boat trip around Ramsay Island and to visit St David’s Cathedral. The Grove was a lovely place to stay and The Bishops pub serving good food and local ale had lots of maritime character.
Guest review bySally
United Kingdom
Scored out of 10, guest rating 10

More like a village than a city!

More like a village than a city! Amazing cathedral - went to the opening of the music festival, which was magical. Lots of lovely little coves and harbours. Downsides - limited options for dining out, biggest food store is a Nisa Local.
Guest review byAnonymous
United Kingdom
Scored out of 10, guest rating 10

A small city with a big heart...everyone was very friendly...

A small city with a big heart...everyone was very friendly and helpful, especially Alex at The Art House, where I stayed. Several good eating places all independently owned - no chains here. I can recommend both The Mill Cafe and The Really Wild Restaurant - lovely food with a delightful twist. Get in the car and there's beautiful beaches and the Pembrokeshire coast walk within just a short distance. Expect to pay for parking everywhere you go.
Guest review byrhynie girl
United Kingdom

See reviews by guests who stayed at hotels in St. Davids

See all
From $276.90 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 450 reviews
Wonderful hotel and they’ve got it absolutely spot on. Very quiet as it was the middle of November, but the service and food was excellent! A short walk into the City and a step back into history in the Cathedral and its grounds.
Guest review byAndy
United Kingdom
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 185 reviews
The room was fantastic and very comfortable. Breakfast was very good and we enjoyed meeting the staff. Amazing location. This was the best hotel we stayed at in our road trip around Wales. Good value for money compared to others.
Guest review byJoseph
United Kingdom
From $227.96 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 689 reviews
Hotel was prime position. Staff were lovely and friendly. Nice & quiet this time of year. Lovely hotel! Continental had breakfast plenty of choice.
Guest review byDebra
United Kingdom
From $167.78 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 996 reviews
Charing old hotel just opposite the tourist office. Basic but adequate rooms, friendly staff and good food.
Guest review byGavin
Norway
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 106 reviews
Excellent location close to St. Davids Cathedral, Nice accomodation and lots of added extras.
Guest review byEileen

More places to explore, more ways to go