Hotels in St. Davids (Pembrokeshire), United Kingdom

Verified Hotels in St. Davids (Pembrokeshire), United Kingdom – Quality Guaranteed
Check-in
02Sept2025Select date
Check-out
03Sept2025Select date
Rooms and Guests2 Guests, 1 Room
C
G
O
S
T

Hotel Price Guide in St. Davids (Pembrokeshire)

Explore a world of stays—from wallet-friendly city spots to five-star luxury experiences. Whatever your travel style, you'll find accommodations that fit your budget and your expectations.

⬆️ The highest price
US$ 483
⬇️ The lowest price
US$ 68
💸 Average price for
5-star hotels
US$ 203
4-star hotels
US$ 176
3-star hotels
US$ 142

Top-rated city hotels in St. Davids (Pembrokeshire)

Rated by guests over the past year

Luxury Retreats for Indulgence:
The Grove
Cozy Stays for B&B Lovers:
Glendower B&B
Contemporary Comfort by the Coast:
Ocean Haze Hotel
Cultural Escapes for Art Enthusiasts:
St Davids Art House
Charming Options for Family Getaways:
Twr Y Felin Hotel
Welcoming Stops for Travelers on a Budget:
City Inn
Warm Hospitality in Scenic Surroundings:
Ty Boia Bed & Breakfast
Elegant Spaces for Romantic Escapes:
Ramsey House - Luxury Licensed B&B - Parking And Guest Lounge
Unique Experiences in Historic Settings:
St. Davids Cross Hotel

Essential Facts about City Hotels in St. Davids

This guide evaluates 11 city hotel properties in St. Davids (Pembrokeshire) to provide key information on prices, peak seasons, taxes, and proximity to attractions for prospective travelers.

Typical nightly prices range from $120 to $250.

City hotels in St. Davids number around 11.

Peak travel seasons are late spring and summer months.

A local fee of 5% applies to hotel bookings.

Most city hotels are within 1 mile of St. Davids Cathedral.