Located near several Blue Flag award winning beaches including White Sands Bay, and with many historic sites of interest to explore, The City Inn is the ideal base for a family holiday in the fantastic area of West Wales. We are also the 19th hole for the St Davids Golf club, making The City Inn the ideal place for golfing breaks.

Nearby Points of Interest: Whitesands Bay

How to Find Us

HAVERFORDWEST (approx 16 miles)

Head west on A487 from Haverfordwest follow signs for St Davids. Once in St Davids follow A487 signs for Fishguard, pass the fire station on your left, 200yards past fire station move to the right hand side of the road and keep to the right, At the junction follow road for 100 yards destination is on your left.

FISHGUARD (approx 16 miles)

Follow A487 from fishguard to St. Davids, follow the one-way system round, destination is on your left.

HAVERFORDWEST (approx 16 miles)

Catch the 411 from the train station or the the bus station. The final bus stop is outside the destination.

FISHGUARD (approx 16 miles)

Catch the 413 bus from Fishguard. The bus will stop outside the destination.

NEAREST STATIONS (approx 16 miles)

The nearest train stations are situated in Fishguard and Haverfordwest which are 16 miles from St Davids and the City Inn. Please see bus or road directions as taxis are also available from the train stations.

Current Tariffs

(excluding bank holidays & high season)
B&B en suite from £35.00 per person per night
Family rooms from £90.00 per room per night
B&B weekly details on request

Make A Booking


We accept cash (sterling), credit card & debit card.