Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Belfast to London by train
-
First train10:35
-
Last train20:05
-
Avg changes2
-
Fastest journey10hr 30m
-
Distance518 kilometres
-
Trains per day1
-
Avg. journey time13hr 29m
-
Train operators
Going from Belfast to London by train
About to set off from Belfast to London by rail? Make your journey as seamless as possible with this guide, packed with tips on schedules, route details and how to find the best deals on tickets.
Train travel between Belfast and London: train ticket prices
Cost of train tickets from Belfast to London:
Cheapest tickets: €73.48
Cost of tickets when booked 30 days in advance:
Cost of tickets when booked 7 days in advance:
Tickets go on sale 5 months in advance.
Train schedule for travel between Belfast and London
While frequency of trains along this line depends on the day of the week, on average, 1 train make this journey of 518 kilometres each day. The first weekday departure from Belfast is at 10:35 on weekdays. The last scheduled train during the week departs at 20:05.
During the weekend, 10:35 is the earliest scheduled departure, and 20:05 is the last. Throughout the day, trains typically depart every 3 hours and 36 minutes.
How long does the train from Belfast to London take?
The shortest journey time on this route is 10 hours and 30 minutes, with trains covering a total distance of 518 kilometres.
How far in advance can you reserve train tickets between Belfast and London?
You can secure tickets for travel between Belfast and London up to 5 months in advance. The earlier you book, the better the fares.
Making your Belfast to London travels smooth and enjoyable
Explore our wide range of help articles for a hassle-free journey and find travel ideas from our city guide: London.
Frequently asked questions
How far is Belfast to London by train?
The distance between Belfast and London is 518 kilometres.
How much is a train ticket from Belfast to London?
The lowest price on this route is €73.48. Tickets booked 30 days in advance cost around , while those booked 7 days in advance are around .
How far in advance can I book my Belfast to London train tickets?
You can start booking tickets for this route 5 months in advance.
What’s the travel time from Belfast to London by train?
The fastest journey is 10 hours and 30 minutes.
Other journeys to London View all journeys to London
-
From Paris to London From €36.85
-
From Brussels to London From €36.85
-
From Lille to London From €36.85
-
From Amsterdam to London From €36.85
-
From Barcelona to London From €56.56
-
From Leeds to London From €28.28
-
From Crewe to London From €12.85
-
From Newcastle to London From €24.42
-
From Doncaster to London From €26.14
-
From Norwich to London From €14.57
-
From Leicester to London From €32.56
-
From Coventry to London From €11.14
Other journeys from London
-
From London to Nice From €96.83
-
From London to Rome From €72.58
-
From London to Florence From €79.86
-
From London to Turin From €68.55
-
From London to Venice From €164.01
-
From London to Verona From €148.76
-
From London to Milan From €68.12
-
From London to Paris From €36.85
-
From London to Brussels From €36.85
-
From London to Berlin From €57.84
-
From London to Frankfurt am Main From €72.84
-
From London to Munich From €57.84