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.
|
Connecting
|
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. |
Spring and summer are best to enjoy the historic city and the surrounding countryside.