Subscribe to receive top tips, train news and travel inspiration straight to your inbox
London to Forres by train
-
First train05:31
-
Last train23:53
-
Avg changes1
-
Fastest journey8hr 36m
-
Distance715 kilometres
-
Trains per day12
-
Avg. journey time11hr 22m
-
Train operators
Taking the train from London to Forres
Ready to book a trip from London to Forres by train? Let this guide make the process smooth, easy and truly enjoyable. Because trains make ‘getting there’ part of the fun.
Cost of train travel from London to Forres
Here is the average ticket cost on trains from London to Forres:
Cheapest ticket: £106.07
Pricing when booking a month in advance:
Pricing when booking a week in advance:
Comparing train prices with Rail Europe
Train routes may be served by one, two, three or more operators, each providing a different travel experience with its own particular services. Similar to airlines, some train operators offer no-frills services without luxury perks, but at a lower cost. Other providers guarantee an elevated level of service, which can include perks like fine dining, a welcome cocktail and access to impressive travel lounges in certain stations. These tickets run a bit higher. When planning travel, use Rail Europe to compare all different operators, compare fares and classes of service in one single location.
London to Forres train times
Prepare for your journey with the following departure details. The earliest train running Monday through Friday from London to Forres is at 05:31 and the last is at 23:53. The first train scheduled on Saturdays and Sundays is at 06:05 and the last one is at 23:50. You can expect 12 trains making this journey each day, with trains departing every 54 minutes.
How long is the train journey from London to Forres?
This journey covers a total of 715 kilometres, with the quickest trip taking 8 hours and 36 minutes.
How far in advance can you reserve train tickets between London and Forres?
You can secure tickets for travel between London and Forres up to 5 and a half months in advance. The earlier you book, the better the fares.
Making your London to Forres travels smooth and enjoyable
Explore our wide range of help articles for a hassle-free journey and find travel ideas from our city guide: Forres.
Frequently asked questions
How far is it from London to Forres by train?
The trip from London to Forres covers a distance of 715 kilometres.
What’s the cost of a train ticket from London to Forres?
The cheapest tickets for this route start at £106.07. When booked 30 days ahead, prices are typically . Tickets booked 7 days in advance typically cost .
When can I start booking my London to Forres train tickets?
You can purchase tickets for this route 5 and a half months in advance.
What’s the travel time from London to Forres by train?
The fastest journey is 8 hours and 36 minutes.
Other journeys to Forres View all journeys to Forres
-
From Inverness to Forres From £9.50
-
From Edinburgh (Waverley, city centre) to Forres From £37.96
-
From Aberdeen to Forres From £33.12
-
From Dyce to Forres From £13.60
-
From Glasgow to Forres From £74.43
-
From Dundee to Forres From £20.10
-
From Perth to Forres From £19.90
Other journeys from Forres
-
From Forres to Inverness From £9.50
-
From Forres to Aberdeen From £18.61
-
From Forres to Edinburgh (Waverley, city centre) From £37.22
-
From Forres to Glasgow From £74.43
-
From Forres to Dyce From £9.10
-
From Forres to Perth From £24.56
Other journeys from London
-
From London to Nice From £50.24
-
From London to Rome From £63.04
-
From London to Florence From £69.37
-
From London to Turin From £59.55
-
From London to Venice From £142.46
-
From London to Verona From £129.21
-
From London to Milan From £59.17
-
From London to Paris From £31.63
-
From London to Brussels From £31.63
-
From London to Berlin From £50.24
-
From London to Frankfurt am Main From £63.27
-
From London to Munich From £50.24