Porthmadog
Porthmadog
Caersws
Caersws
Train Driving

Porthmadog to Caersws

Updated: 29 May 2026

The journey from Porthmadog to Caersws covers 70 km. Driving via the A470 is a scenic route through the mountains, taking about 1 hour 45 minutes. Alternatively, you can take the train, which requires a change. Caersws is a village in Powys.

Total Distance: 70 km driving, 60 km air distance.
Fastest Way
Driving is the fastest option.
Cheapest Way
Driving is the most cost-effective.
Compare Porthmadog to Caersws Routes
Train
Connecting
Driving
Direct
Duration 2 hours 1 hour 30 mins
Avg Price 15 GBP 12 GBP fuel
Operator Transport for Wales N/A
Route Train to Machynlleth, then Caersws. A470 road.
Tip Check the train schedule carefully. The road is winding; drive with caution.
Travel Tips
  • Parking
    Use the village car parks.
  • Walking
    The village is very walkable.
  • Museums
    Check opening times.
  • Food
    Try the local cafes.
  • Connectivity
    Good mobile coverage.
Safety Tips
  • Traffic
    Be careful in the village.
  • Emergency
    Dial 999 for help.
  • Walking
    Use pedestrian crossings.
  • General
    Stay aware of your surroundings.
People Also Ask
  • Is the fort open?
    Yes, check their website.
  • How long is the drive?
    About 90 minutes.
  • Are there trains?
    Yes, direct trains available.
  • Is it dog friendly?
    Yes, some areas are.
  • Are there hotels?
    Yes, many options.
Quick Info
  • From Porthmadog, Gwynedd, United Kingdom
  • To Caersws, Powys, United Kingdom
  • Modes
Best Time to Travel

Year-round for village visits.

Things to Do in Caersws
1
Roman Fort
A historic Roman site.
2
River Severn
A scenic river for walking.
3
Village Life
Explore the local village.
4
Countryside
Beautiful scenery for walking.
Tags
Porthmadog to Caersws A470 route Caersws travel Powys transport Wales train Porthmadog to Caersws drive Mid Wales Caersws village