Machynlleth
Machynlleth
Caernarfon
Caernarfon
Bus Driving

Machynlleth to Caernarfon

Updated: 29 May 2026

The journey from Machynlleth to Caernarfon covers approximately 85 kilometers along the scenic A487 coastal road. Driving is the most efficient method, taking roughly 90 minutes through the Snowdonia National Park. Public transport involves a combination of bus services, which can take significantly longer due to rural stops. You will pass through iconic locations like Harlech and Porthmadog. This route is renowned for its dramatic mountain and sea views.

Total Distance: 85 km driving distance; 65 km straight-line air distance.
Fastest Way
Driving is the fastest, taking 1 hour 30 minutes.
Cheapest Way
Bus travel is the cheapest at approximately 12 GBP.
Compare Machynlleth to Caernarfon Routes
Bus
Connecting
Driving
Direct
Duration 3 hours 15 mins 1 hour 30 mins
Avg Price 12 GBP 15 GBP in fuel
Operator Lloyds Coaches N/A
Route T2 service to Porthmadog, then local bus to Caernarfon. A487 via Dolgellau and Porthmadog.
Tip Ensure you have exact change or a contactless card for the driver. Check for road closures on the A487 during winter storms.
Travel Tips
  • Check Weather
    Snowdonia weather changes rapidly; always carry a waterproof jacket.
  • Fuel Up
    Fill your tank in Machynlleth as petrol stations are sparse in the mountains.
  • Parking
    Use the St Helen's Road car park for easy access to the castle.
  • Bus Timetables
    Download the Traveline Cymru app for real-time bus updates.
  • Photography
    Stop at the viewpoint near Harlech for the best photos of the castle.
Safety Tips
  • Narrow Roads
    The A487 has many narrow sections; drive slowly on blind corners.
  • Sheep
    Be aware of livestock on the road, especially in rural mountain areas.
  • Mobile Signal
    Expect signal blackouts in the valleys; download offline maps.
  • Emergency
    Dial 999 for emergency services if you encounter an accident.
People Also Ask
  • Is there a train to Caernarfon?
    No, the main rail network does not reach Caernarfon.
  • How long is the drive?
    It typically takes 1 hour and 30 minutes.
  • Are there buses?
    Yes, the T2 service connects the towns.
  • Is the road scenic?
    Yes, it passes through Snowdonia National Park.
  • Can I cycle?
    Yes, but the A487 is busy with heavy traffic.
Quick Info
  • From Machynlleth, Wales, United Kingdom
  • To Caernarfon, Wales, United Kingdom
  • Modes
Best Time to Travel

May to September for clear visibility on the mountain passes.

Things to Do in Caernarfon
1
Caernarfon Castle
A massive medieval fortress built by Edward I. It is a UNESCO World Heritage site.
2
Welsh Highland Railway
A narrow-gauge steam railway offering scenic trips through Snowdonia. The station is located in the town center.
3
Segontium Roman Fort
The remains of a Roman auxiliary fort. It provides insight into the Roman occupation of Wales.
4
Victoria Dock
A revitalized waterfront area with shops and restaurants. Perfect for a walk along the Menai Strait.
Tags
Machynlleth to Caernarfon drive A487 route Wales travel Machynlleth to Caernarfon bus from Machynlleth to Caernarfon Caernarfon transport guide scenic drive Wales North Wales travel Machynlleth transport