|Distance||321 miles (517 km)|
|Train companies||Avanti West Coast or Caledonian Sleeper|
Trains from Belfast to London cover the 321 miles (517 km) long route 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.
When taking a train from Belfast, you have a couple of train stations you can depart from including Belfast Central and Belfast Port. When you arrive in London, your train can arrive in train stations including London Victoria, London Euston and London Kings Cross.
Omio customers travelling this route book their trains from Belfast Central to London Victoria.
Passengers board the train most frequently from Belfast Central, which is located around 1.1 miles (1.7 km) away from the city centre, and they get off the train at London Victoria, located 1.2 miles (2 km) away from the city centre.
Here are some other resources that might have the information you need