The journey from Moffat to St Andrews covers approximately 100 miles. By car, you will travel via the M74, M8, and M90, taking about 2 hours and 30 minutes. By train, you must travel from Lockerbie to Edinburgh Waverley, then take a train to Leuchars, followed by a short bus ride to St Andrews. This route takes you through the heart of Scotland, offering stunning views of the Fife coastline. St Andrews is famous for its historic university and world-renowned golf courses.
Total Distance: 160 km driving distance; 130 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours | 2 hours 30 mins |
| Avg Price | 60-100 GBP | 40-60 GBP |
| Operator | ScotRail | N/A |
| Route | Lockerbie to Edinburgh Waverley to Leuchars to St Andrews | M74, M8, M90, A91 |
| Tip | The train journey from Edinburgh to Leuchars is very scenic. | The M90 is a major road; drive with caution and follow speed limits. |
Summer months for the best weather to explore the town and golf courses.