|Distance||168 miles (271 km)|
|Average train duration||3 h 4 min|
|Average train ticket price||£47 (€53)|
|Train companies||Grand Central Trains or London North Eastern Railway|
Trains from Halifax to London cover the 168 miles (271 km) long journey taking on average 3 h 4 min with our travel partners like Grand Central Trains or London North Eastern Railway. There are direct train services available. You can get the cheapest train tickets for this journey for as low as £31, but the average price of train tickets is £47. Travellers depart most frequently from Halifax and arrive in London Victoria.
With up to three departures an hour throughout the day taking trains from Halifax to London fits right into your plans. Routes are operated by Virgin trains East Coast and Grand Central Trains with journey times that vary from just over 3 hours to around 4 hours 40 minutes. The first departure of the day is at just after 6:00 a.m. with trains running until around 8:30 p.m. A few departures during the day are direct while others require one to two connections at stations such as Leeds, York or Huddersfield. Trains from Halifax to London depart from Halifax Station and terminate at London King's Cross.
Omio customers travelling this route depart most frequently from Halifax and arrive in London Victoria.
You can find the most popular departure train station for this route, Halifax, located approximately 0 mile (s) / 0 km from the city centre of Halifax. The most popular arrival train station in London, called London Victoria, is located around 1 mile (s) / 1 km away from its city centre.
Here are some other resources that might have the information you need