Hotels in St. Davids

Search for St. Davids Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best St. Davids Hotels

St. Davids Introduction

Surrounded by lush green hills and perched on a rocky stretch of coast, St. Davids has a dramatic landscape that feels like an isolated country retreat. Although St. Davids is a city by royal decree, it has more of a village feel, with sloping winding roads lined with historic homes. Whether enjoying a brisk walk along the coastal path or exploring ancient monuments, St. Davids is full of rural charm.

Hotels in St. Davids

With views over the Pembrokeshire countryside, you'll find luxury hotels in St. Davids close to the coast. Set in old country houses, these 4 and 5-star hotels have rooms with designer toiletries, bathrobes, premium TV channels and free WiFi, so you can unwind after a long walk. These St. Davids hotel rates include a full breakfast, and the larger hotels have features such as spa treatment rooms and beach shuttles. There are a few discount hotels in the town, such as inns and guesthouses, which offer clean, basic rooms ideal for those exploring the countryside.

Where to stay

Surrounded by rolling green hills, St. Davids has small winding roads lined with sturdy stone cottages. There's a small collection of shops, lots of them selling surf equipment, and some small art galleries selling watercolour paintings of the local area. Down the hilly streets you'll find a number of traditional pubs, with roaring fires that are inviting after a country walk. There's also a selection of restaurants serving rustic, locally sourced foods, such as mackerel and crab caught that morning.

Things to see

St. David's Head is a rocky outcropping overlooking the choppy Irish Sea. Enjoy a breezy walk along the coastal path, where you'll come across ancient monuments from a cliff fort from the iron age to an ancient burial chamber, marked with large rocks. Keep walking south along the path for about a mile and you'll come across the sandy beach of Whitesands Bay, close to many popular hotels in St. Davids. Surrounded by craggy hills and rolling green landscapes, St. Davids' reviews name this as one of the best surfing beaches in the UK, with dramatic waves crashing on the shore. The imposing St. Davids Cathedral dates back to the 13th century, with grand Gothic architecture that includes a large bell tower and dramatic arched windows. Step inside this huge stone structure and you'll see oversized archways, marble floors and carved wooden beams on the ceiling, giving it a traditional look.

How to get to St. Davids

Cardiff Airport is about 2.5 hours' drive away, with lots of car hire desks at the airport. If you don't want to drive you can take a bus to Cardiff Central train station, then take the train to Haverfordwest, about 16 miles from St. Davids. This takes just under 4 hours in total. There are then buses from the station, while some hotels in St. Davids offer a shuttle service. If you are travelling from London there are trains from London Paddington to Cardiff Central, and you can then follow the same route to St. Davids.