Machynlleth
Machynlleth
St Davids
St Davids
Driving

Machynlleth to St Davids

Updated: 29 May 2026

St Davids is the smallest city in the UK, located at the far end of the Pembrokeshire peninsula. The journey from Machynlleth covers roughly 175 km. Driving is the most practical method, following the A487 through Aberystwyth and Fishguard. Public transport is limited and requires a combination of trains and local buses. Expect a drive time of approximately 4 hours.

Total Distance: 175 km driving distance; 125 km straight-line distance.
Fastest Way
Driving takes 4 hours, significantly faster than public transport.
Cheapest Way
Driving is the most economical for this remote route.
Compare Machynlleth to St Davids Routes
Driving
Direct
Duration
4 hours
Avg Price
35-50 GBP
Operator
N/A
Route
A487 south through Aberystwyth, Cardigan, and Fishguard.

The road becomes very narrow near St Davids; drive slowly.

Travel Tips
  • Parking
    Use the main car park at the edge of the city to avoid narrow streets.
  • Footwear
    Wear comfortable walking shoes for the cathedral grounds and coastal paths.
  • Local Bus
    The T5 bus connects St Davids to Haverfordwest and Fishguard.
  • Cathedral Access
    The cathedral is down a steep hill; be prepared for the walk back up.
  • Dining
    Book restaurants in advance during peak summer months.
Safety Tips
  • Road Safety
    Watch for cyclists and pedestrians on narrow country lanes.
  • Weather
    Coastal weather changes rapidly; carry a waterproof jacket.
  • Emergency
    Keep a mobile phone charged as signal can be weak in rural areas.
  • Water Safety
    Only swim at beaches with lifeguard patrols.
People Also Ask
  • Is St Davids a city?
    Yes, it is the smallest city in the United Kingdom.
  • How do I get there by train?
    The nearest train station is Haverfordwest, then take a bus.
  • Is it worth visiting?
    Yes, for its history and stunning coastal scenery.
  • Are there hotels?
    Yes, there are several hotels and B&Bs in the city.
  • Can I walk the coast path?
    Yes, the Pembrokeshire Coast Path runs through St Davids.
Quick Info
  • From Machynlleth, Powys, United Kingdom
  • To St Davids, Pembrokeshire, United Kingdom
  • Modes
Best Time to Travel

June to August for the best access to local bus services and coastal activities.

Things to Do in St Davids
1
St Davids Cathedral
A magnificent medieval cathedral located in a hollow. It is the site of the shrine of Saint David.
2
Whitesands Bay
A popular beach for surfing and coastal walks. It is located just a short drive from the city center.
3
Bishop's Palace
The ruins of a grand medieval palace next to the cathedral. It is managed by Cadw.
4
Boat Trips
Take a boat from St Justinians to see seals and puffins on Ramsey Island.
Tags
Machynlleth to St Davids St Davids travel driving to St Davids Wales road trip Pembrokeshire transport A487 route St Davids Cathedral West Wales travel
More to St Davids