Trains from Edinburgh to London

Cityscape of Edinburgh, Scotland
Edinburgh

Trains from Edinburgh to London are a great way to travel from Scotland to England when you are visiting the UK.

Trains between the Scottish city and the English one leave from Edinburgh train station, which is located in the heart of the city. They arrive at King’s Cross train station, which is in central London. Services are operated by East Coast Trains.

Trains leave Edinburgh station for King’s Cross every thirty minutes to an hour at peak times during the day. Departures usually take place at 00 and 30 minutes past the hour on even hours, and 30 minutes past the hour on odd hours. There is also an overnight train from Edinburgh to London that departs at 23:40. It is run by ScotRail.

Trains from London to Edinburgh return every 30 minutes to an hour at peak times.

The journey time from Edinburgh to London ranges from 4 hours, 23 minutes, to 5 hours, 06 minutes on day trains. The overnight train takes 7 hours, 5 minutes.

The fare of a single ticket for trains from Edinburgh to London can be as low as 14.50 GBP if you book well in advance and buy your train tickets online. Otherwise the price of a ticket on this route is much higher. Additional discounts are available if you book with a railcard.

Trains from Newcastle to London

Newcastle train station in the UK
Newcastle Train Station

Trains from Newcastle to London are a good way to travel from the northeast of England to the UK capital.

Trains travelling on this route depart from from Newcastle train station and arrive at London King’s Cross train station. Services between the two cities are operated by a company called East Coast Trains.

Trains from Newcastle to London leave Newcastle train station for King’s Cross station two to three times an hour at peak times. Departures generally take place at 25 or 28 and 57 or 58 minutes past the hour. There are also sometimes departures at 35 minutes past the hour. They require a connection at Doncaster station on the way.

Trains from London to Newcastle return every 30 minutes at peak times.

The total travel time from Newcastle to London ranges from 2 hours and 56 minutes to 3 hours and 20 minutes.

The cost of a single ticket on trains from Newcastle to London starts at 37.50 GBP for standard class. This type of cheap train ticket is available if you book online in advance. Deeper discounts are available for railcard holders.

Trains from Glasgow to Edinburgh

Trains from Glasgow to Edinburgh are a great way to travel between two of the most important cities in Scotland when you are visiting the UK.

Trains between the Scottish cities run from Glasgow Central and Glasgow Queen Street train stations. They are both located in the city centre. Trains arrive at Edinburgh train station, which is also centrally located.

Services on this route are run by two different companies. A company called CrossCountry operates trains that depart from Glasgow Central station, and one called ScotRail operates trains that depart from Queen Street station.

Trains from Glasgow to Edinburgh leave Queen Street train station every 15 minutes at peak times. Departures generally take place at 00, 15, 30, and 45 minutes past the hour. Departures from Central station take place every few hours.

Return trains from Edinburgh to Glasgow run every 15 minutes at peak times.

The travel time from Glasgow to Edinburgh ranges from 47 minutes for departures from Queen Street to 1 hour for departures from Central station.

The price of a single ticket on trains from Glasgow to Edinburgh is 7.50 GBP for standard class on CrossCountry trains, and 12 GBP for standard class on ScotRail trains. This kind of discount on train tickets is available if you book in advance online. Further reductions are possible if you have a railcard.