Caernarfon
Caernarfon
Stirling
Stirling
Train Driving

Caernarfon to Stirling

Updated: 28 May 2026

The journey from Caernarfon to Stirling covers approximately 320 miles. By train, you will travel from Bangor to Crewe, then take a service to Edinburgh, followed by a local train to Stirling. Driving involves navigating the M6 and M74, crossing the border into Scotland. This route takes you through the scenic landscapes of the Lake District and the Scottish Lowlands. Expect a travel time of roughly 7 hours by either mode. Stirling is a historic city known for its castle and its role in Scottish history.

Total Distance: 530 km driving distance; 390 km straight-line air distance.
Fastest Way
Driving, as it avoids the multiple train changes and potential delays.
Cheapest Way
Train, if booked well in advance using Advance tickets.
Compare Caernarfon to Stirling Routes
Train
Connecting
Driving
Direct
Duration 7 hours 6 hours 30 mins
Avg Price £85 - £150 £70 - £100 in fuel
Operator Avanti West Coast and ScotRail Personal Vehicle
Route Bangor to Crewe, Crewe to Edinburgh, Edinburgh to Stirling. A55, M6, M74, M8, and M80.
Tip The train from Edinburgh to Stirling is a quick and easy connection. The M80 is a straightforward road leading directly into Stirling.
Travel Tips
  • Booking
    Use the ScotRail website for the best deals on travel within Scotland.
  • Train Views
    Sit on the right side of the train from Edinburgh to Stirling for views.
  • Parking
    Stirling has several car parks near the city center.
  • Weather
    Stirling can be chilly; bring a warm coat even in spring.
  • Connectivity
    Most trains have power sockets, but bring a portable charger just in case.
Safety Tips
  • Driving
    The M74 can be very dark at night; ensure your headlights are clean.
  • Personal Safety
    Stirling is generally safe, but stay aware of your surroundings at night.
  • Emergency
    Keep a breakdown cover membership active for long-distance driving.
  • Rail Safety
    Keep your luggage close to you on busy trains between Edinburgh and Stirling.
People Also Ask
  • Is Stirling a good place to visit?
    Yes, it is a beautiful city with a rich history and great access to the Highlands.
  • How long is the train from Edinburgh?
    It takes about 50 minutes to reach Stirling from Edinburgh.
  • Are there direct trains?
    No, you will always need to change at least twice.
  • Is it better to fly?
    There are no direct flights from North Wales to Stirling.
  • What is the best way to get around?
    Stirling is very compact and easily explored on foot or by local bus.
Quick Info
  • From Caernarfon, Wales, United Kingdom
  • To Stirling, Stirling, United Kingdom
  • Modes
Best Time to Travel

Summer, to enjoy the castle and the surrounding countryside.

Things to Do in Stirling
1
Stirling Castle
Visit one of Scotland's most important historic sites, offering stunning views.
2
The National Wallace Monument
Climb this iconic tower dedicated to William Wallace.
3
Old Town Jail
Experience a unique tour of this historic prison.
4
Church of the Holy Rude
Explore this beautiful medieval church located near the castle.
Tags
Caernarfon to Stirling train to Stirling driving to Stirling Wales to Scotland travel Stirling travel guide best way to reach Stirling Edinburgh to Stirling train UK travel