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: US$85.77
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 US$85.77. 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 US$43.00
-
From Brussels to London From US$43.00
-
From Lille to London From US$43.00
-
From Amsterdam to London From US$43.00
-
From Barcelona to London From US$66.00
-
From Leeds to London From US$33.00
-
From Crewe to London From US$15.00
-
From Newcastle to London From US$28.50
-
From Doncaster to London From US$30.50
-
From Norwich to London From US$17.00
-
From Leicester to London From US$38.00
-
From Coventry to London From US$13.00
Other journeys from London
-
From London to Nice From US$113.00
-
From London to Rome From US$84.70
-
From London to Florence From US$93.20
-
From London to Turin From US$80.00
-
From London to Venice From US$191.40
-
From London to Verona From US$173.60
-
From London to Milan From US$79.50
-
From London to Paris From US$43.00
-
From London to Brussels From US$43.00
-
From London to Berlin From US$67.50
-
From London to Frankfurt am Main From US$85.00
-
From London to Munich From US$67.50