St Davids Cross Hotel - Pembrokeshire Coast Path


Boasting an enviable location in the heart of Britain’s smallest city, St Davids Cross Hotel puts you on the doorstep of Pembrokeshire’s finest walks. This history-steeped hotel dates back over 200 years, but after a full refurbishment in 2016, it now offers 16 comfortable en-suite rooms, plus a popular bar and restaurant where you can wind down after a day’s walking and choose from a selection of delicious dishes. There’s also free internet access and parking available, too. The hotel is dog-friendly so you may meet four legged friends in some of the communal areas.

Featured holidays

St Davids Cross Hotel - Pembrokeshire Coast Path

Food & drink

Our holiday in Pembrokeshire is half-board. Breakfast and evening meals are provided at the hotel. Packed lunch provisions can be purchased locally.  

Dietary requirements 
Our partner hotels can cater for most dietary requirements, but it is important you advise us of any allergies and dietary restrictions you have at the time of booking. 

Getting to St Davids Cross Hotel - Pembrokeshire Coast Path

Getting here


St Davids Cross Hotel
Cross Square
St Davids
Haverfordwest SA62 6SP

By train

The nearest station is Haverfordwest. Trains call here from Milford Haven, Cardiff and Manchester. From Haverfordwest you can join with a connecting bus (see below).   

For train times and to plan your route check the National Rail website or call +44(0)3457 484950. 

By bus

Walk out of Haverfordwest railway station and turn left. There is a bus stop where you can catch the T11 bus service to St Davids, just under an hour’s ride away. 

By car

From the north, take the A487 to Fishguard and continue on the same road to St Davids. 

From the south take the A40 to Haverfordwest, then join the A487, which takes you all the way to St Davids. 

St Davids Cross Hotel has a free car park for residents, but it can fill up quickly. If there are no spaces available, please unload luggage and then find alternative parking nearby. There is a small amount of free parking on The Pebbles Road (opposite FatFace clothing store, SA62 6RD). Alternatively, there are a number of local pay and display car parks, all within a 10 minute walk of the hotel. 

By air

The nearest airport is Cardiff Airport. From here, you can connect with train services, or it is around a two-and-a-half-hour drive away.