Avoid travelling during peak commute times to get the best ticket prices. Peak price apply from 05:45 to 09:09 in the mornings, and 16:45 to 18:15 in the evening on the Glasgow to Edinburgh line. Weekends and bank holidays are usually off peak all day.
Booking your ticket in advance instead of on the day can save you up to 75%. ScotRail make their cheap tickets available 12 weeks before your travel date, so keep your eyes peeled for discounts.
Train times vary throughout the day, so plan for an average journey time of one hour. All trains between Glasgow and Edinburgh are direct, with no switching.
The fastest train to Edinburgh from Glasgow is the direct service from Glasgow Queen Street. It takes 47 minutes and only stops twice: at Croy and Falkirk High.
The slowest service runs from Glasgow Central and takes just over 1.5 hours. This service calls in at most stations along the way including Shotts, West Calder, and Livingston South. It also stops at suburban Edinburgh stations like Wester Hailes, Slateford and Kingsknowe.
You can catch Scotrail trains from Glasgow Central and Glasgow Queen Street stations. The Glasgow Queen Street services are often faster, with fewer stops, although this isn't always the case.
Trains from Glasgow terminate at Waverley station on the east end of Princes Street. From here you're just a short walk from the historic attractions of the Royal Mile.
Some trains also stop at Haymarket station on the west end. Get off here if you're planning on catching the rugby, as it's closer to Murrayfield stadium. It's also a good place to hop off if you're flying from Edinburgh Airport as the tram passes close by.
The first train from Glasgow to Edinburgh trundles out of Queen Street bright and early at 05:45, sliding into Waverley at 06:56.
The last train departs Queen Street at 23:30 and arrives in Edinburgh Waverley at 00:26.
Trains between Edinburgh and Glasgow are really frequent. During the day it's unlikely you'll need to wait more than 20 minutes for your train.
Train timetables are subject to change: compare tickets from Glasgow to Edinburgh to see the latest departure times.