Find us
Your journey to the Coast
You can use our get directions button below, simply entering your address, postcode or nearest town. If you are using public transport to visit us, please use check the details below.
You can use our get directions button below, simply entering your address, postcode or nearest town. If you are using public transport to visit us, please use check the details below.
Twr y Felin Hotel is located on Caerfai Road, St Davids, Pembrokeshire, SA62 6QT
If you’re driving from Haverfordwest, follow the A487 towards St Davids.
Once you enter St Davids, turn onto Caerfai Road, and you’ll see the hotel entrance on your left.
Complimentary on-site parking is available, with a tarmac driveway and spaces directly outside the hotel.
The nearest train station is in Haverfordwest, about 15–16 miles away.
From the station, you can take a taxi (we can pre-book one for you at approximately £45 each way) for the roughly 25-minute journey.
Regular bus services run from Haverfordwest and Fishguard to St Davids.
The closest bus stop is on New Street, St Davids, around 500 metres from the hotel.
The nearest major airport is Cardiff Airport, about 111 miles from the hotel.
For charter flights, Haverfordwest Airport is around 7 miles from the hotel.
The hotel is just a 5-minute walk from St Davids city centre and its cathedral.
Caerfai Beach is about a 1-mile walk away, and Whitesands Beach along the Pembrokeshire Coast Path is approximately a 30-minute walk
For journey planning on public transport, you can use Traveline Cymru.
If you need accessible transport or assistance on arrival, the hotel car park has disabled bays, and there is level access to reception.