Glasgow to Edinburgh: Train Time by ScotRail, or the Slower Bus
Glasgow to Edinburgh takes about 50 minutes by direct ScotRail train, running up to every 15 minutes from Glasgow Queen Street to Edinburgh Waverley, city centre to city centre. It is the fastest and simplest way between Scotland's two big cities, with cheap off-peak day returns. FlixBus and Megabus coaches take around 1h15 for a little less. The hop is far too short to fly. Here is how the times and fares compare.
Arriving from the south first? Read our London to Edinburgh train guide.
| Fastest | ScotRail, about 50 minutes, up to every 15 minutes |
|---|---|
| Frequency | Up to 4 trains an hour, direct |
| Cheapest | Advance coach fare, or a cheap off-peak train return |
| Route | Glasgow Queen Street to Edinburgh Waverley, about 67 km |
| Mode | Operator | Duration | Approx fare | Overnight | |
|---|---|---|---|---|---|
| Train | ScotRail Direct, up to every 15 minutes, Glasgow Queen Street to Edinburgh Waverley. Off-peak day returns are cheap. Free WiFi and power sockets. |
about 50 minutes | from GBP 15 off-peak | No | Check on 12Go → |
| Bus | FlixBus / Megabus / Citylink coach Slower than the train but often the lowest fare when booked ahead, with frequent daily departures. |
about 1h15 | from GBP 6 advance | No | Check on 12Go → |
Fares are approximate and shown for comparison. Confirm live prices and times on 12Go before booking.
Loading things to do...
Loading things to do...
Activities load from Viator. Booking opens on Viator, and we may earn a commission.
How long is the train from Glasgow to Edinburgh?
What is the Glasgow to Edinburgh train time?
How much is the train from Glasgow to Edinburgh?
Is there a direct train from Glasgow to Edinburgh?
What is the best way to get from Glasgow to Edinburgh?
Plan your own version
Set your dates, budget and pace, and the planner builds an optimized trip with live prices.
Hotel options and prices come from Agoda and update at booking time; sample data shown if live pricing is unavailable. Transport fares are estimates, confirmed on 12Go.