The journey from Ballindalloch to Stoke-on-Trent covers 650 kilometers. You will travel south through the Highlands and the English Midlands. Rail travel involves a change at Edinburgh Waverley and often Crewe or Manchester. Driving takes you via the A9 and M6. This route connects the rural north to the pottery heartland of Stoke-on-Trent.
Total Distance: 650 km driving distance, 530 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 8 hours 30 mins | 8 hours |
| Avg Price | 70-150 GBP | 100-140 GBP in fuel |
| Operator | LNER and Avanti West Coast | N/A |
| Route | Elgin to Edinburgh, then LNER to Crewe, then local train to Stoke. | A95, A9, M90, M6. |
| Tip | The connection at Crewe is usually very efficient. | The M6 is the most direct route; watch for speed cameras. |
May to September for optimal road conditions.