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.