|Distance||163 miles (263 km)|
|Train providers||Transpennine Express, London North Eastern Railway or Cross Country|
Trains from Edinburgh to Halifax cover the 163 miles (263 km) long route with our travel partners like Transpennine Express, London North Eastern Railway or Cross Country. There are direct train services available. Travelers depart most frequently from Edinburgh Waverley and arrive in Halifax.
Travel between Edinburgh and Halifax on CrossCountry trains with Omio. When comparing schedules and tickets, we will also show you other options with multiple connections or other travel modes if they’re available.
Passengers board the train most frequently from Edinburgh Waverley, which is located around 0.4 miles (660 m) away from the city centre, and they get off the train at Halifax, located 0.7 miles (1.2 km) away from the city centre.
Here are some other resources that might have the information you need