The journey from Marlborough to Stirling covers approximately 650 km. You can travel by train via Swindon and London King's Cross or drive north via the M4, M42, and M6. Train travel typically takes 7 hours including transfers. Driving is a long-haul route requiring roughly 8 hours of active time. This route transitions from the rolling hills of Wiltshire to the historic gateway of the Scottish Highlands.
Total Distance: 650 km driving, 580 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 7 hours 15 mins | 8 hours |
| Avg Price | £120-£250 | £90-£130 fuel |
| Operator | LNER and GWR | Personal Vehicle |
| Route | Swindon to London Paddington, transfer to King's Cross, then LNER to Stirling. | A346, M4, M42, M6, M74, M80. |
| Tip | Book your LNER ticket in advance to secure significant savings on long-distance fares. | Avoid the M6 near Birmingham during weekday rush hours to save significant time. |
May to September for clearer road conditions on the M6.