The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.
The average ticket from Birmingham to Edinburgh will cost around £ 140 if you buy it on the day, but the cheapest tickets can be found for only £ 140.
Find all the dates and times for this journey
Trains per day
Of the 5 train that leave Birmingham for Edinburgh every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct train cover the 395 km distance in an average of 4h 39m but if you time it right, some train will get you there in just 4h 7m .
The slowest train will take 5h 4m 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.
|Avg. Train Duration:|
4 hours 14 minutes
|Train Ticket Price:||£69|
|Trains depart from:||Birmingham|
|Trains arrive in:||Edinburgh|
|Train Companies:||London North Eastern Railway, Virgin Trains, First Transpennine Express, Cross Country|
Several trains begin leaving Birmingham's New Street station for Edinburgh's Waverley or Haymarket stations every hour. The first train takes off around 06:00, and trains run until 23:00. The only peak time is during the morning from the first train and until 09:00. Direct services are run by Virgin Trains and Transpennine Express Trains. Indirect services require a change in Carlisle or York, and the journey takes around four or five hours to arrive in Edinburgh
Trains from Birmingham to Edinburgh are operated by Virgin Trains and TransPennine Express.
The average journey time is 4 hours and 7 minutes to arrive in Edinburgh. Longer routes that require a switch in Carlisle or York take up to 5 hours.
Direct train routes are available for Birmingham to Edinburgh, while some routes require a quick change in Carlisle or York.
Fares stay fairly similar, however, it is worth booking in advance, as prices fluctuate the closer it gets to the date of departure.
Trains from Birmingham to Edinburgh run throughout the day, from 6:00 am until 11 p.m. departing almost twice an hour throughout the day.
Trains from Birmingham to Edinburgh begin their journey in Birmingham at New Street Station. The station also features a taxi rank, bike lock-up and bus stops.
Trains from Birmingham to Edinburgh service Edinburgh's Wavery Station. From Wavery Station, travellers can get a taxi from the rank outside, or continue their journey using regional trains from the same station. Buses also depart from the station regularly throughout the day and go into the city centre, or further afield.
Birmingham is located in the Midlands and is well connected to much of the UK by extensive rail networks. The main operator is London Midland with regular services operating in and out of Birmingham to most major cities in the country. The main train station for Birmingham city centre is Birmingham New Street. Nearby, Birmingham Moor Street, Snow Hill and Birmingham International stations are also available. All of these stations are readily accessible via public transport links of buses and local trains.
Waverley Station is the main railway station in Edinburgh, and is the second largest train station by size behind London Waterloo in the UK. It is also the second busiest railway station in Scotland after Glasgow, with around 20 million passengers passing through annually. Local transport includes buses, national rail train services, and the Edinburgh Tram.Edinburgh Tram tickets can be purchased in advance or from vending machines at the tram stops. Local bus tickets can be purchased in advance, through their app, or from the bus driver on the bus when paying with exact change.