The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
The average ticket from Birmingham to Edinburgh will cost around $ 186 if you buy it on the day, but the cheapest tickets can be found for only $ 145.
This is the last train of the day.
Find all the dates and times for this journey
4 h 1 m
4 h 15 m
Trains per day
Of the 3 trains that leave Birmingham for Edinburgh every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 395 km distance in an average of 4 h 15 m but if you time it right, some trains will get you there in just 4 h 1 m .
The slowest trains will take 4 h 23 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
|Distance||244 miles (394 km)|
|Average train duration||4 h 1 min|
|Average train ticket price||$103 (€83)|
|Train frequency||10 a day|
|Direct train||Yes, there are 10 direct trains a day|
|Train providers||Avanti West Coast, Cross Country or First Transpennine Express|
Trains from Birmingham to Edinburgh cover the 244 miles (394 km) long trip taking on average 4 h 1 min with our travel partners like Avanti West Coast, Cross Country or First Transpennine Express. Normally, there are 10 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $59 (€47), but the average price of train tickets is $103 (€83). Travelers depart most frequently from Birmingham New Street and arrive in Edinburgh Waverley.
Buy your official CrossCountry train tickets from Birmingham to Edinburgh from $59 (€47) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient route.
CrossCountry is a fast speed train company in the United Kingdom and for your next train between Birmingham and Edinburgh you can choose between Standard Class and First Class tickets on Omio.
It’s easy to book your CrossCountry train ticket from Birmingham to Edinburgh online with Omio! Simply check the current CrossCountry train schedules for your ideal departure and arrival times, compare the best route between Birmingham and Edinburgh as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that train and book cheap CrossCountry train tickets online. Prices for CrossCountry trains between Birmingham and Edinburgh start at $116 (€93) one-way if you book in advance, and you can expect to travel around 244 miles (394 km). If you search for CrossCountry trains in the Omio app, you can check straight away if the CrossCountry tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by train between Birmingham and Edinburgh. Let Omio do all the work for you finding the best Birmingham to Edinburgh CrossCountry train ticket so you can enjoy a smooth and comfortable journey!
CrossCountry frequency: 5 a day
When purchasing your CrossCountry train tickets between Birmingham and Edinburgh, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:
There are close to 40 trains from Birmingham to Edinburgh each weekday. For most, the journey takes between four and five hours to complete, however, some journeys require transfers and may take longer to complete. Four operators work this route, with CrossCountry offering the most direct trips, and Avanti West Coast's trips being the fastest and the cheapest.
Journeys commence at about 6:00 a.m. on weekdays with the last departure leaving Birmingham at around 11:00 p.m. each night. There are almost 40 departures each day of the week, with services leaving at approximately hourly intervals.
The distance between Birmingham and Edinburgh is approximately 300 miles. Travelling by train, for most departures from Birmingham to Edinburgh, takes around four to five hours to complete this long journey. It is worth noting that some journeys involve long transfer layovers, resulting in the duration being as long as 11 hours. It is best to check on this when booking. There are 16 direct journeys every day, starting at about 6:00 a.m. and ending at around 6:00 pm.
Departure train station: All services from Birmingham heading for Edinburgh depart from the busiest of Birmingham's three stations: Newcastle Street. The station is situated right in the city centre, and is well-served by public transport, including trains to and from other locations. It is a modern station with shopping and restaurant facilities, as well as access for passengers with limited mobility.
Arrival train station: Most direct trains head for the Waverley or the Haymarket station in Edinburgh. Most trips indicated as requiring one transfer are, in fact, heading first for one of these stations and then the other. The TransPennine train trips requiring two transfers head ultimately for the Slateford station.
Waverley is Edinburgh's main train station. It is situated directly in the city centre of Edinburgh, close to the many tourist attractions the city has to offer. Waverley is well serviced by taxis and buses, but also has many shops and restaurants on site for the convenience of travellers.
Haymarket is Edinburgh's second-largest station and is located approximately one mile from the city centre. It is very well serviced by public transport, and also has numerous facilities available on site for commuters' comfort.
Slateford Station serves the Edinburgh area of Slateford and offers hourly train trips to Edinburgh centre. This is a small commuter station. It is unstaffed and has minimal facilities.
Trains from Birmingham to Edinburgh are operated by four operators: Avanti West Coast, CrossCountry, TransPennine Express and LNER.
Six direct trips are offered by Avanti West Coast each day. An additional trip requiring one transfer is offered mid-morning. Avanti provides the fastest direct trip along the route, taking about four hours to cover the distance.
CrossCountry offers 10 direct journeys each weekday, plus six trips with one transfer and two trips with two transfers, with a total of 18 journeys each day.
The TransPennine Express offers 11 separate departures each day, with none resulting in direct journeys with seven of these departures requiring one transfer to reach Edinburgh. The six journeys involving two transfers operate to Slateford. TransPennine services operate from about 7:00 a.m. to around 11:00 p.m. each day.
LNER offers only one departure, at 8:30 a.m. each morning, requiring one transfer to complete.
All train operators offer standard and first-class tickets on their services. There is no reserved seating available, but first-class coaches are less busy and offer a greater choice of seating. All operators allow one piece of hand luggage and two suitcases, as well as a fold-up bicycle and two small pets (on a lead). Travelling with any more pets will incur a surplus charge. Free WiFi is offered by all train operators along this route. All operators offer assistance for the disabled and for those with limited mobility. Station and train staff are able to offer assistance at the station and boarding the train. Passengers are advised to ring ahead to book this service.
It is best to use a site like Omio to handle bookings online and in advance. This will allow comparison of prices between operators, at different times and on different days. Flexibility with respect to travel times could well result in savings. It is also worth checking the price of group discounts: most operators offer these at off-peak times.
There are a few train stations in Birmingham to start your trip from including Birmingham New Street and Birmingham Moor Street. In Edinburgh you have a few train station options to choose from for your arrival including Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.
Omio customers traveling this route depart most frequently from Birmingham New Street and arrive in Edinburgh Waverley.
You can find the most popular departure train station for this trip, Birmingham New Street, located approximately 0 mile (s) / 0 km from the city center of Birmingham. The most popular arrival train station in Edinburgh, called Edinburgh Waverley, is located around 0 mile (s) / 0 km away from its city center.
Here are some other resources that might have the information you need