COMPARE Prices across different modes

Thu
28 Oct
£128Cross Country
£56National Express
Sat
30 Oct
£61London North Eastern Railway
Find prices
Mon
1 Nov
£43London North Eastern Railway
£60National Express
Tue
2 Nov
£43London North Eastern Railway
£56National Express
Wed
3 Nov
£43London North Eastern Railway
£53National Express

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Bradford to Edinburgh

distanceDistance159 miles (257 km)
durationAverage train duration3 h 32 min
priceAverage train ticket price£64 (€72)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersCross Country or London North Eastern Railway

Trains from Bradford to Edinburgh cover the 159 miles (257 km) long route taking on average 3 h 32 min with our travel partners like Cross Country or London North Eastern Railway. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this route costs around £64, you can find the cheapest train ticket for as low as £43. Travellers depart most frequently from Bradford Interchange and arrive in Edinburgh Waverley.

Train companies

Travel with CrossCountry from Bradford to Edinburgh

Travel from Bradford to Edinburgh from £43 with Omio’s train partners CrossCountry! You can find the best timetables and tickets when comparing and booking the most popular journey for you.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train between Bradford and Edinburgh you can choose between Standard Class and First Class tickets on Omio.

CrossCountry is one of the best options when travelling by train from Bradford to Edinburgh. Omio quickly shows you current CrossCountry train timetables for the Bradford - Edinburgh route and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest trip available. The distance between Bradford and Edinburgh is around 159 miles (257 km) and the cheapest CrossCountry one-way ticket you can book starts at £128. As you check the latest Bradford to Edinburgh train timetable from CrossCountry for your ideal departure and arrival times, you can also review travel information, such as luggage policy and amenities offered onboard, and compare the best route available to arrive to Edinburgh safely. If you search for CrossCountry tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect CrossCountry ticket from Bradford to Edinburgh so you can spend more time enjoying the smooth and easy journey!

CrossCountry from Bradford to Edinburgh train information:

  • Average Duration: 3 h 32 min
  • CrossCountry frequency: 7 a day

CrossCountry has updated its ticket policies due to the coronavirus. Keep these in mind when booking your CrossCountry tickets between Bradford and Edinburgh and when travelling by train:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Bradford to Edinburgh
Travel by train to Edinburgh 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 Bradford to Edinburgh.
FAQs
How much does a cheap train to Edinburgh from Bradford cost?
If you’re looking to save money on tickets, you can find a cheap train from Bradford to Edinburgh for as little as £43  in the next 7 days.
What is the average price of train tickets to Edinburgh from Bradford?
The Bradford to Edinburgh train ticket price is on average £64  if you are looking to buy your tickets for this trip in the next week.
How many miles is it from Bradford to Edinburgh by train?
The train distance from Bradford to Edinburgh is around 159 miles (257 km).
How long is the train journey from Bradford to Edinburgh?
On average the Bradford to Edinburgh train time is 3 h 32 min  covering the 159 miles (257 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
Which train station in Bradford goes to Edinburgh? Which train station do I come into Edinburgh from Bradford?

Some of the Bradford train stations to Edinburgh you can start your journey from include Bradford Interchange and Bradford Forster Square. Similarly, some of the arrival train stations in Edinburgh include Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

When travelling this route, Omio customers are departing most frequently from Bradford Interchange   and arriving in Edinburgh Waverley.

Where is the train station in Bradford? Where is the train station in Edinburgh?

Passengers board their train most frequently from Bradford Interchange and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Edinburgh Waverley and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Edinburgh.

Which train providers can take me between Bradford and Edinburgh?
For the best Bradford to Edinburgh train to buy, you can travel safely and comfortably with Cross Country or London North Eastern Railway. However, it's always good to check all possible train companies with services to Edinburgh from Bradford to compare what amenities they may offer.
How many trains per day are there between Bradford and Edinburgh?
The average number of trains departing Bradford for Edinburgh is 25 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Bradford to Edinburgh? When is the last train from Bradford to Edinburgh?
If you prefer early morning trains from Bradford to Edinburgh, the first train leaves at 07: 07. If you prefer late night trains from Bradford to Edinburgh, the last train of the day leaves at 10: 07. Omio shows you the latest train from Bradford to Edinburgh times to help you book the best departure time for this journey.
How early should I purchase train tickets to Edinburgh from Bradford to score the best deals?
If you book a train ticket from Bradford to Edinburgh within the next 7 days, you can find tickets to cost on average £64 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Bradford and Edinburgh are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Bradford
Edinburgh
Bradford Interchange is the most popular Bradford 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 Bradford for your journey to Edinburgh.