|Distance||321 miles (517 km)|
|Train providers||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. Travelers depart most frequently from Belfast Central and arrive in London Victoria.
When taking the train between Belfast and London, you can choose to depart from train stations like Belfast Central and Belfast Port. Your route can end in train stations such as London Victoria, London Euston and London Kings Cross.
Omio customers who travel this route most frequently depart from Belfast Central and arrive in London Victoria.
The most popular departure train station with passengers for this trip, called Belfast Central, is located 1 mile (s) / 1 km from the city center of Belfast.
The most popular arrival train station, London Victoria, is located 1 mile (s) / 1 km away from the city center of London.
Here are some other resources that might have the information you need