Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Montrose to York by train
-
First train08:33
-
Last train18:59
-
Avg changes0
-
Fastest journey4hr 19m
-
Distance319 kilometres
-
Trains per day5
-
Avg. journey time4hr 38m
-
Train operators
Travelling from Montrose to York by train
Considering a train trip from Montrose to York? This guide will walk you through everything — from the best routes to finding the cheapest train tickets — so you can enjoy a smooth, stress-free journey.
Train cost from Montrose to York
Ready to book tickets from Montrose to York? Start by comparing all the upcoming trains in just a few clicks with Rail Europe. Here is what you can expect from fares along this specific route:
The cheapest tickets between Montrose and York typically run £90.29.
If you wait until 30 days before the departure date to book, ticket prices can hit .
If you wait until 7 days before the departure date to book, ticket prices can increase to .
You can book travel between these two destinations 5 and a half months in advance.
Rail Europe’s Protection Plan
Ready to lock in your tickets but not entirely sure of your travel plans or you just want a bit more peace of mind? Consider adding a Rail Protection Plan to your ticket at checkout. This ensures that your eligible Flex or Semi-Flex ticket is fully refundable. Learn more about the details of this coverage here so you can truly book worry-free.
Train times for travel between Montrose and York
If you are taking the train from Montrose to York, you will have 5 trains each day (with a departure every 1 hour and 40 minutes) to choose from. Earlier risers can catch the first weekday train at 08:33. If you are looking to jump aboard the last train out of the station, the latest train departs at 18:59. On weekends, the first train departs at 08:33, and the last scheduled train of the day leaves at 15:33.
Montrose to York distance and train travel time
The total distance for this route is 319 kilometres, with the fastest trip taking 4 hours and 19 minutes.
How far in advance can you reserve train tickets between Montrose and York?
You can secure tickets for travel between Montrose and York up to 5 and a half months in advance. The earlier you book, the better the fares.
Making your Montrose to York travels smooth and enjoyable
Explore our wide range of help articles for a hassle-free journey and find travel ideas from our city guide: York.
Frequently asked questions
How far is it from Montrose to York by train?
The trip from Montrose to York covers a distance of 319 kilometres.
What is the Montrose to York train ticket price?
The cheapest ticket on this route runs £90.29. When booked 30 days in advance, tickets cost . If booked 7 days in advance, tickets can cost around .
How far in advance can I book my Montrose to York train travel?
Tickets for travel along this route go on sale 5 and a half months in advance.
What’s the travel time from Montrose to York by train?
The fastest journey time is 4 hours and 19 minutes.
Other journeys to York View all journeys to York
-
From London to York From £24.25
-
From Leeds to York From £2.98
-
From Newcastle to York From £10.07
-
From Middlesbrough to York From £11.19
-
From Doncaster to York From £10.82
-
From Peterborough to York From £30.59
-
From Birmingham to York From £17.54
-
From Sheffield to York From £8.58
-
From Durham to York From £33.21
-
From Glasgow to York From £27.24
-
From Huddersfield to York From £15.30
-
From Darlington to York From £11.94
Other journeys from York
-
From York to Edinburgh (Waverley, city centre) From £23.88
-
From York to Scarborough From £11.19
-
From York to Harrogate From £5.60
-
From York to London From £23.51
-
From York to Leeds From £2.98
-
From York to Newcastle From £10.07
-
From York to Middlesbrough From £10.82
-
From York to Doncaster From £9.70
-
From York to Peterborough From £26.86
-
From York to Birmingham From £17.16
-
From York to Sheffield From £4.48
-
From York to Durham From £8.95
Other journeys from Montrose
-
From Montrose to Aberdeen From £18.28
-
From Montrose to Newcastle From £413.77
-
From Montrose to Glasgow From £16.42
-
From Montrose to London From £114.17
-
From Montrose to Dundee From £3.73