Top Hotels in St. Davids (Pembrokeshire)

Search among 9 available hotels and places to stay in St. Davids (Pembrokeshire) from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-9 out of 9
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great64 reviews
MapView on map500 yd from City Center1200 yd from St Nons Chapel
From   US$ 223 /nightSelect
8.2
Great102 reviews
MapView on map100 yd from City Center1200 yd from St Nons Chapel
From   US$ 89 /nightSelect
Bed & Breakfast
8.2
Great74 reviews
100 yd from City Center1200 yd from St Nons Chapel
From   US$ 125 /nightSelect
Bed & Breakfast
8.2
Great128 reviews
500 yd from City Center1500 yd from St Nons Chapel
From   US$ 123 /nightSelect
1.3 mi from City Center
From   US$ 247 /nightSelect
8.2
Great50 reviews
300 yd from City Center1200 yd from St Nons Chapel
From   US$ 157 /nightSelect
900 yd from City Center800 yd from St Nons Chapel
From   US$ 220 /nightSelect
8.6
Great32 reviews
600 yd from City Center1300 yd from St Nons Chapel
From   US$ 107 /nightSelect
8.4
Great35 reviews
100 yd from City Center1200 yd from St Nons Chapel
From   US$ 156 /nightSelect

Best hotels and places to stay in St. Davids (Pembrokeshire)

Why visit?

St. Davids (Pembrokeshire) is a charming coastal town located in the United Kingdom, known for its stunning natural beauty and rich historical heritage. With a range of activities such as exploring the historic St. Davids Cathedral, enjoying the picturesque coastal walks, or experiencing thrilling water sports, St. Davids offers a unique and memorable vacation experience. The town offers a variety of accommodations, including hotels, self-catering options, and bed and breakfasts, ensuring there is something to suit every travelers preferences and budget.

Where to stay?

St. Davids City Center: Staying in the heart of St. Davids allows easy access to the towns attractions, shops, and restaurants. You can choose from a range of hotels, including St. Davids Hotel, which offers comfortable rooms and modern amenities. If you prefer a more flexible option, self-catering accommodations like St. Davids Self-Catering provide cozy homes with fully equipped kitchens for a more independent stay.

Whitesands Bay: For beach lovers, Whitesands Bay is a popular area to stay, thanks to its beautiful sandy beach and breathtaking coastal scenery. Hotels such as Whitesands Bay Hotel offer stunning sea views, comfortable rooms, and easy access to the beach. Alternatively, self-catering options like Whitesands Bay Self-Catering Accommodation provide a cozy retreat after a day of exploring the beach and the surrounding countryside.

Porthgain: Nestled on the coast, the village of Porthgain offers a peaceful and idyllic setting for a relaxing stay. There are charming bed and breakfasts available, such as Porthgain Bed and Breakfast, providing a comfortable and homely atmosphere. The area is also known for its delicious seafood, with local restaurants serving fresh catches from the nearby harbor.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

St. Davids Holiday Cottages: Offering self-catering accommodations, St. Davids Holiday Cottages provide excellent value for money. These cozy cottages are equipped with all the necessary amenities for a comfortable stay, including fully equipped kitchens and comfortable living areas. The cottages are ideally located, allowing guests to explore the beautiful surroundings of St. Davids at their own pace.

Penrhiw Hotel: Penrhiw Hotel is a boutique hotel located near St. Davids, offering luxurious accommodations at a reasonable price. The hotel features stylishly decorated rooms with modern amenities and stunning views of the surrounding countryside. With its tranquil ambiance and attentive service, Penrhiw Hotel provides exceptional value for money.

The Grove Hotel: Situated in the heart of St. Davids, The Grove Hotel offers comfortable and affordable accommodations. The rooms are tastefully decorated, and the hotel provides various amenities, including free Wi-Fi and complimentary breakfast. Its central location makes it an ideal choice for exploring the town and its attractions without breaking the bank.

Best kids-friendly hotels:

St. Davids Family Resort: This family-friendly resort offers spacious accommodations and a range of amenities for children, including a kids club, playground, and swimming pool. The resorts convenient location allows easy access to family-friendly attractions in St. Davids, making it a great choice for a memorable family vacation.

TYF Adventure Family Hostel: Located in the heart of St. Davids, this hostel offers budget-friendly accommodations suitable for families. With its friendly atmosphere and communal kitchen facilities, TYF Adventure Family Hostel provides a unique and interactive experience for families traveling on a budget.

Best hotels for a romantic getaway:

Twr Y Felin Hotel: Twr Y Felin Hotel offers a luxurious and romantic retreat for couples. The elegant rooms provide a cozy and intimate setting, while the hotels amenities, including a spa and fine dining restaurant, add to the overall romantic experience. Its picturesque location and proximity to scenic sites make it an ideal choice for couples seeking a romantic escape.

Warpool Court Hotel: Nestled in a beautiful coastal setting, Warpool Court Hotel offers a romantic atmosphere with its stunning views and serene ambiance. The hotel features comfortable rooms with elegant decor, and its idyllic gardens make for a perfect backdrop for couples to relax and unwind.

Best for location:

St. Davids Cross Hotel: Situated in the heart of St. Davids, this hotel offers easy access to the towns attractions, shops, and restaurants. Its central location makes it an excellent choice for those wanting to explore the surrounding area and experience the vibrant atmosphere of St. Davids.

The Castle Hotel: Located near St. Davids Cathedral, The Castle Hotel provides a convenient base for exploring the historic sites and natural beauty of the area. The hotels proximity to the cathedral and its peaceful surroundings make it an ideal choice for those seeking a tranquil and convenient location.

Ramsey Island RSPB Nature Reserve: For nature enthusiasts, staying at the Ramsey Island Nature Reserve provides a unique opportunity to immerse oneself in the islands unspoiled natural beauty. The reserve offers comfortable accommodations in charming cottages, allowing guests to enjoy the stunning landscapes and abundant wildlife just steps away from their doorstep.

Best for a short city break:

St. Davids City Inn: This stylish hotel is located in the heart of St. Davids, offering comfortable rooms and easy access to the towns attractions. The hotels central location makes it an excellent choice for a short city break, allowing guests to explore the charming streets and immerse themselves in the vibrant atmosphere of St. Davids.

Roch Castle Hotel: Situated just a short drive from St. Davids, Roch Castle Hotel offers a luxurious escape from the city. With its unique blend of historic charm and contemporary comfort, the hotel provides a tranquil retreat for a short city break. Its convenient location allows guests to enjoy the best of both worlds: the peacefulness of the countryside and the cultural offerings of St. Davids.

Show moreLess