Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Slough to York by train
-
First train06:01
-
Last train21:45
-
Avg changes1
-
Fastest journey2hr 52m
-
Distance274 kilometres
-
Trains per day97
-
Avg. journey time3hr 29m
-
Train operators
Taking the train from Slough to York
So you’re considering going from Slough to York by train? To ensure you have the smoothest, most carefree travel, keep this page handy.
Train cost between Slough to York
Getting from Slough to York by rail typically costs €57.84, but runs about if booked a month in advance. If you wait until 7 days before departure, prices increase to . Booking as early as possible helps you find the lowest cost tickets, but that’s not the only way to save.
Finding cheap train tickets with Rail Europe
Different train operators run discounts throughout the year, giving travellers the opportunity to check out a new city and keep some extra cash in their pockets to use during their adventures. To stay on top of all discounts, sign up for the Rail Europe newsletter. We will notify you when promos come up on popular train operators like Eurostar, Renfe, Trenitalia, SNCF and many more. We will also share travel inspiration and tips for making the most out of your travels – including other money-saving pointers.
Slough to York train times
Prepare for your journey with the following departure details. The earliest train running Monday through Friday from Slough to York is at 06:01 and the last is at 21:45. The first train scheduled on Saturdays and Sundays is at 06:03 and the last one is at 20:45. You can expect 97 trains making this journey each day, with trains departing every 4 minutes.
Slough to York distance and train travel time
The total distance for this route is 274 kilometres, with the fastest trip taking 2 hours and 52 minutes.
How far in advance can you reserve train tickets between Slough and York?
You can secure tickets for travel between Slough and York up to 5 and a half months in advance. The earlier you book, the better the fares.
Making the most of your trip to York
For a seamless train journey, head to our extensive help articles. Start planning your trip and explore travel ideas in our city guide: York.
Frequently asked questions
How far is Slough to York by train?
The distance between Slough and York is 274 kilometres.
What is the Slough to York train ticket price?
The cheapest ticket on this route runs €57.84. When booked 30 days in advance, tickets cost . If booked 7 days in advance, tickets can cost around .
When do tickets go on sale for trains from Slough to York?
Tickets for this journey become available 5 and a half months before the travel date.
How long does it take to get from Slough to York?
The fastest journey on this route takes 2 hours and 52 minutes.
Other journeys to York View all journeys to York
-
From London to York From €27.85
-
From Leeds to York From €3.43
-
From Newcastle to York From €11.57
-
From Middlesbrough to York From €12.85
-
From Doncaster to York From €12.43
-
From Peterborough to York From €35.13
-
From Birmingham to York From €20.14
-
From Sheffield to York From €9.85
-
From Durham to York From €38.13
-
From Glasgow to York From €31.28
-
From Huddersfield to York From €17.57
-
From Darlington to York From €13.71
Other journeys from York
-
From York to Edinburgh (Waverley, city centre) From €27.42
-
From York to Scarborough From €12.85
-
From York to Harrogate From €6.43
-
From York to London From €26.99
-
From York to Leeds From €3.43
-
From York to Newcastle From €11.57
-
From York to Middlesbrough From €12.43
-
From York to Doncaster From €11.14
-
From York to Peterborough From €30.85
-
From York to Birmingham From €19.71
-
From York to Sheffield From €5.14
-
From York to Durham From €10.28
Other journeys from Slough
-
From Slough to London From €18.85
-
From Slough to Birmingham From €29.13
-
From Slough to Reading From €13.71
-
From Slough to Maidenhead From €6.43
-
From Slough to Glasgow From €161.10
-
From Slough to Staines From €7.81
-
From Slough to Basingstoke From €21.85
-
From Slough to Swindon (Wilts) From €74.98
-
From Slough to Bristol From €44.13
-
From Slough to Doncaster From €144.20
-
From Slough to Sheffield From €88.26
-
From Slough to Manchester From €70.27