The journey from Mallaig to York covers approximately 500km. You will travel from the Scottish coast to the historic city of York. By train, the journey involves multiple changes, typically through Glasgow and Edinburgh. Driving takes you down the spine of the UK via the M6 and A1. Expect a travel time of 7 to 9 hours. This journey connects the remote Highlands to a major northern city.
Total Distance: Driving distance 500 km, straight-line air distance 400 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 8 hours | 7 hours 30 mins |
| Avg Price | 90-160 GBP | 80-120 GBP in fuel |
| Operator | ScotRail and LNER | N/A |
| Route | Mallaig to Glasgow, then train to Edinburgh, and train to York. | A830, A82, M74, M6, and A1. |
| Tip | Book your tickets in advance to save money. | The A1 can be very busy; check for roadworks before departing. |
May to September for the best weather in York.