All places › St Davids
St Davids
St Davids
Britain's smallest city, on the Pembrokeshire coast in the north west section of the Coast Path. Oriel y Parc, the National Park visitor centre, is in the city.
Map not showing? Some browsers with tracker blocking, such as DuckDuckGo, hide it. Open the hotel map in a new tab
Where to stay
- St Davids city centreHotels and guest houses close to the cathedral and shops
- SolvaHarbour village about 10 minutes east by car
- NewgaleBeachside village about 15 minutes south by car
- Whitesands BayBeach area about 10 minutes west of the city
- FishguardHarbour town about 30 minutes north-east by car
Getting there
- Richards Brothers local buses run from St Davids to Haverfordwest and to Fishguard
- The Celtic Coaster is a seasonal coastal bus serving the St Davids peninsula daily
- The nearest stations are Fishguard (15 miles) and Haverfordwest (16 miles); Haverfordwest has a National Express coach station
Travel details can change, especially on event days — check with the venue or operator before you travel.
More places near St Davids
Questions people ask
Where is the best place to stay near St Davids?
St Davids city centre: Hotels and guest houses close to the cathedral and shops. Solva: Harbour village about 10 minutes east by car. Newgale: Beachside village about 15 minutes south by car. Whitesands Bay: Beach area about 10 minutes west of the city. Fishguard: Harbour town about 30 minutes north-east by car.
How do I get to St Davids?
Richards Brothers local buses run from St Davids to Haverfordwest and to Fishguard. The Celtic Coaster is a seasonal coastal bus serving the St Davids peninsula daily. The nearest stations are Fishguard (15 miles) and Haverfordwest (16 miles); Haverfordwest has a National Express coach station.
Any tips for visiting St Davids?
Public transport is limited outside summer, so a car is usually easier; in season the Celtic Coaster helps with coast path walks.