Caernarfon
Caernarfon
Edinburgh
Edinburgh
Train Driving

Caernarfon to Edinburgh

Updated: 30 May 2026

Traveling from Caernarfon to Edinburgh covers roughly 400 km, moving from the Welsh coast into the heart of Scotland. By train, you will head to Bangor, then connect through Crewe to reach Edinburgh Waverley. By car, the route primarily follows the A55 and the M6 motorway, offering a direct path north through the Lake District. This journey takes you through some of the most beautiful landscapes in the UK, including the Scottish Borders. Expect a travel time of approximately 6.5 to 7 hours.

Total Distance: 400 km driving distance, 330 km air distance.
Fastest Way
Driving via the M6 and A74(M), taking roughly 5 hours 30 minutes.
Cheapest Way
Advance train tickets booked via the Avanti West Coast website.
Compare Caernarfon to Edinburgh Routes
Train
Connecting
Driving
Direct
Duration 6 hours 45 mins 5 hours 30 mins
Avg Price £80 - £160 £65 - £95 fuel
Operator Avanti West Coast and LNER N/A
Route Caernarfon to Bangor, Crewe, and Edinburgh Waverley. A55, M56, M6, and A74(M).
Tip The stretch from Preston to Edinburgh offers stunning coastal views on the right side of the train. Stop at Tebay Services on the M6 for high-quality local food.
Travel Tips
  • Booking Trains
    Use the Trainline app to track live updates on your connections.
  • Driving Breaks
    Plan at least two stops on the M6 to maintain alertness.
  • Currency
    Scotland uses the same British Pound, but you may receive Scottish banknotes.
  • Weather
    Edinburgh is windier than Caernarfon; bring a windproof jacket.
  • Parking
    City center parking in Edinburgh is expensive; use Park and Ride facilities.
Safety Tips
  • M6 Traffic
    Be aware of heavy goods vehicle traffic on the M6 near the border.
  • Pedestrian Safety
    Edinburgh's cobblestone streets can be slippery when wet.
  • Emergency
    Dial 999 for police, fire, or ambulance services.
  • Vehicle Security
    Do not leave valuables in your car when parked in public lots.
People Also Ask
  • Is it better to drive or train?
    Driving is faster, but the train is more relaxing for long distances.
  • Are there direct trains?
    No, you must change at least once, usually at Crewe or Preston.
  • How long is the train journey?
    It takes between 6.5 and 7.5 hours depending on connection times.
  • Do I need a passport?
    No, travel between Wales and Scotland is domestic.
  • What is the best route?
    The M6 is the most reliable and direct road route.
Quick Info
  • From Caernarfon, Gwynedd, United Kingdom
  • To Edinburgh, Scotland, United Kingdom
  • Modes
Best Time to Travel

August for the Edinburgh Festival or May for milder weather.

Things to Do in Edinburgh
1
Edinburgh Castle
Visit this historic fortress dominating the city skyline from its position on Castle Rock.
2
Royal Mile
Walk the historic street connecting the Castle to the Palace of Holyroodhouse.
3
Arthur's Seat
Hike this ancient volcano for panoramic views of the city and the Firth of Forth.
4
National Museum of Scotland
Explore diverse collections ranging from Scottish history to science and technology.
Tags
Caernarfon to Edinburgh train to Edinburgh from Wales driving to Scotland from Caernarfon M6 motorway route traveling to Edinburgh North Wales to Scotland best way to reach Edinburgh UK travel guide