Machynlleth
Machynlleth
Fishguard
Fishguard
Train Driving

Machynlleth to Fishguard

Updated: 29 May 2026

Fishguard is a major ferry port connecting Wales to Ireland. The route from Machynlleth is approximately 145 km. Driving via the A487 is the most direct path, passing through Aberystwyth and Cardigan. Rail travel is possible via the Transport for Wales network, though it requires changing at Carmarthen. The journey offers beautiful views of the Cardigan Bay coastline.

Total Distance: 145 km driving distance; 105 km straight-line distance.
Fastest Way
Driving takes 3 hours, saving over 2 hours compared to rail.
Cheapest Way
Driving is the most cost-effective for this route.
Compare Machynlleth to Fishguard Routes
Train
Connecting
Driving
Direct
Duration 5 hours 3 hours
Avg Price 45-70 GBP 25-40 GBP
Operator Transport for Wales N/A
Route Cambrian Line to Shrewsbury, then change for Fishguard Harbour. A487 south through Aberystwyth and Cardigan.
Tip Check the ferry connection times if you are traveling to Ireland. The road is well-maintained but can be busy during summer.
Travel Tips
  • Ferry Terminal
    The ferry terminal is at Goodwick, a short distance from Fishguard town.
  • Parking
    Public parking is available near the town square.
  • Rail Connections
    Ensure you check the train schedule for Fishguard Harbour station.
  • Local Shops
    Support local businesses in the town center for unique gifts.
  • Weather
    Always carry a windproof jacket for coastal walks.
Safety Tips
  • Driving
    Be aware of narrow roads in the surrounding villages.
  • Coastal
    Stay on marked paths near the cliffs.
  • Emergency
    Dial 999 for urgent assistance.
  • Night Travel
    Country roads are unlit; drive with extra caution at night.
People Also Ask
  • Is there a ferry to Ireland?
    Yes, Stena Line operates ferries to Rosslare.
  • How long is the train journey?
    Approximately 5 hours with changes.
  • Is Fishguard a good base?
    Yes, it is excellent for exploring North Pembrokeshire.
  • Are there trains to Fishguard?
    Yes, Fishguard Harbour has a station.
  • What is the tapestry?
    It commemorates the 1797 invasion of Britain.
Quick Info
  • From Machynlleth, Powys, United Kingdom
  • To Fishguard, Pembrokeshire, United Kingdom
  • Modes
Best Time to Travel

Spring and Autumn for fewer crowds and pleasant coastal weather.

Things to Do in Fishguard
1
Lower Fishguard
A picturesque harbor village used as a filming location. It is perfect for photography.
2
Last Invasion Tapestry
Located in the town library, it depicts the last invasion of Britain. It is a unique historical artifact.
3
Fishguard Fort
Offers great views over the harbor and bay. It is a short walk from the town center.
4
Coastal Path
Access the Pembrokeshire Coast Path for stunning cliff-top walks.
Tags
Machynlleth to Fishguard Fishguard travel driving to Fishguard Wales ferry port A487 route Pembrokeshire travel train to Fishguard West Wales transport
More to Fishguard