Keswick
Keswick
Perth
Perth
Train Driving

Keswick to Perth

Updated: 28 May 2026

The journey from Keswick to Perth is a trip of approximately 300 kilometers, taking you north through the beautiful Lake District and into Scotland. By car, you will travel north on the M6, then take the M90 to reach Perth. By train, you will travel to Carlisle, then take a service to Edinburgh before connecting to Perth. This journey takes you from the mountainous Lake District to the historic city of Perth in Scotland.

Total Distance: 300 km driving distance; 250 km straight-line air distance.
Fastest Way
Driving is the fastest, taking approximately 4 hours.
Cheapest Way
Driving is generally more cost-effective for groups.
Compare Keswick to Perth Routes
Train
Connecting
Driving
Direct
Duration 5 hours 4 hours
Avg Price 80-160 GBP 60-100 GBP
Operator Avanti West Coast / ScotRail N/A
Route Bus to Carlisle, train to Edinburgh, train to Perth. M6 North, M90 North to Perth.
Tip The train from Edinburgh to Perth is very frequent. The M90 is a major route; plan your journey to avoid peak hours.
Travel Tips
  • Traffic
    The M90 is a major route; check for accidents before you leave.
  • Booking
    Book train tickets well in advance to avoid high prices.
  • Parking
    Perth has several large car parks; check for pre-booking options.
  • Weather
    Scotland can be rainy; dress in layers.
  • Attractions
    Check opening times for local attractions before you visit.
Safety Tips
  • Driving
    Be aware of heavy traffic on the M90.
  • Station Safety
    Keep your belongings secure in busy stations.
  • Emergency
    Keep a charged power bank for your phone during long journeys.
  • Navigation
    Use a reliable GPS to navigate the busy roads around Perth.
People Also Ask
  • Is Perth a good place to visit?
    Yes, it is a historic city with a great cultural scene.
  • How long is the train journey?
    Approximately 5 hours including transfers.
  • Are there direct trains?
    No, you will need to change in Edinburgh.
  • What is the best route by car?
    The M6/M90 route is the most direct.
  • Can I take a ferry?
    No, there are no direct ferries from Cumbria to Perth.
Quick Info
  • From Keswick, Cumbria, United Kingdom
  • To Perth, Scotland, United Kingdom
  • Modes
Best Time to Travel

Spring and summer are best to enjoy the historic city and the surrounding countryside.

Things to Do in Perth
1
Scone Palace
Visit this historic palace, the crowning place of Scottish kings.
2
Perth Museum and Art Gallery
Discover the history of Perth in this museum.
3
The Black Watch Castle and Museum
Learn about the history of the Black Watch regiment.
4
Branklyn Garden
Relax in these beautiful gardens.
Tags
Keswick to Perth train to Perth driving to Perth M6 to M90 route Cumbria to Scotland long distance travel UK Perth travel guide UK transport