COMPARE Prices across different modes

Mon
18 Oct
£52National Express
£72easyJet
Tue
19 Oct
£48National Express
Find prices
Wed
20 Oct
£47National Express
£39easyJet
Thu
21 Oct
Find prices
£42easyJet
Fri
22 Oct
Find prices
£88easyJet
Sat
23 Oct
Find prices
£84easyJet
Sun
24 Oct
Find prices
£65easyJet
Mon
25 Oct
Find prices
£70easyJet
Tue
26 Oct
Find prices
£55British Airways
Wed
27 Oct
Find prices
£61British Airways
Thu
28 Oct
Find prices
£56easyJet
Fri
29 Oct
Find prices
£69easyJet
Sat
30 Oct
Find prices
£63easyJet
Sun
31 Oct
Find prices
£50easyJet
Mon
1 Nov
Find prices
£34easyJet
Tue
2 Nov
£47National Express
£31easyJet
Wed
3 Nov
Find prices
£31easyJet
Thu
4 Nov
£48National Express
£31easyJet
Fri
5 Nov
£48National Express
Find prices
Sat
6 Nov
£48National Express
£31easyJet
Sun
7 Nov
£47National Express
Find prices

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Belfast and London

distanceDistance321 miles (517 km)
changesDirect trainYes
carriersTrain companiesAvanti West Coast or Caledonian Sleeper

Trains from Belfast to London cover the 321 miles (517 km) long trip with our travel partners like Avanti West Coast or Caledonian Sleeper. There are direct train services available. Travellers depart most frequently from Belfast Central and arrive in London Victoria.

Travel Tips

Trains from Belfast to London
Travel by train to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Belfast to London.
FAQs
What is the distance to London from Belfast via train?
You should expect to travel around 321 miles (517 km)  between Belfast and London by train.
What station does the Belfast to London train leave from? Which London train station do I come into from Belfast?

Some of the Belfast train stations to London you can start your journey from include Belfast Central and Belfast Port. Similarly, some of the arrival train stations in London include London Victoria, London Euston and London Kings Cross.

When travelling this route, Omio customers are departing most frequently from Belfast Central   and arriving in London Victoria.

Where is the departure train station in Belfast located? Where is the arrival train station in London located?

Passengers booking this journey most frequently board their trains from Belfast Central and need to travel around 1 mile (s) / 1 km from the city centre to get to this train station.

Passengers arriving in London most often arrive at London Victoria and need to travel around 1 mile (s) / 1 km from this train station to the city centre.

Which train companies can get me from Belfast to London?
When taking a train from Belfast to London, you can count on Avanti West Coast or Caledonian Sleeper for the best way to get you to London. You can also check all possible train providers who offer a service from Belfast to London and compare the amenities they offer before buying a train ticket.

Important Stations and Airports for this Journey

Belfast
London
Belfast Central is the most popular Belfast railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Belfast for your journey to London.