Home › Glasgow to Edinburgh: Train Time by ScotRail, or the Slower Bus

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.

FastestScotRail, about 50 minutes, up to every 15 minutes
FrequencyUp to 4 trains an hour, direct
CheapestAdvance coach fare, or a cheap off-peak train return
RouteGlasgow Queen Street to Edinburgh Waverley, about 67 km
Glasgow to Edinburgh: your options
ModeOperatorDurationApprox fareOvernight
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.

Show stays for:
Where to stay in Glasgow
Option 1
Mercure Glasgow City Hotel
Glasgow
Top-rated stay in Glasgow
Mercure Glasgow City Hotel
★ 8.4 280 reviews
€128
per night
Book on Agoda →
Option 2
Leonardo Royal Hotel Glasgow
Glasgow
Top-rated stay in Glasgow
Leonardo Royal Hotel Glasgow
★ 9.0 1089 reviews
€129
per night
Book on Agoda →
Option 3
Ibis Styles Glasgow Central
Glasgow
Top-rated stay in Glasgow
Ibis Styles Glasgow Central
★ 9.0 166 reviews
€130
per night
Book on Agoda →
Where to stay in Edinburgh
Option 1
Leonardo Hotel Edinburgh Haymarket
Edinburgh
Top-rated stay in Edinburgh
Leonardo Hotel Edinburgh Haymarket
★ 8.2 1369 reviews
€207
per night
Book on Agoda →
Option 2
voco Edinburgh - Haymarket By IHG
Edinburgh
Top-rated stay in Edinburgh
voco Edinburgh - Haymarket By IHG
★ 8.9 471 reviews
€206
per night
Book on Agoda →
Option 3
YOTEL Edinburgh
Edinburgh
Top-rated stay in Edinburgh
YOTEL Edinburgh
★ 8.6 382 reviews
€197
per night
Book on Agoda →
Things to do
In Glasgow

Loading things to do...

In Edinburgh

Loading things to do...

Activities load from Viator. Booking opens on Viator, and we may earn a commission.

Frequently asked questions
How long is the train from Glasgow to Edinburgh?
About 50 minutes on the fastest direct ScotRail services, running up to every 15 minutes from Glasgow Queen Street to Edinburgh Waverley, city centre to city centre.
What is the Glasgow to Edinburgh train time?
The fastest ScotRail trains cover Glasgow to Edinburgh in around 50 minutes, with up to four departures an hour on the main line, so you rarely wait long.
How much is the train from Glasgow to Edinburgh?
Off-peak day returns are cheap, from about GBP 15, and advance singles can be less. Buses can undercut the train from about GBP 6 if you book ahead.
Is there a direct train from Glasgow to Edinburgh?
Yes. ScotRail runs frequent direct trains with no change from Glasgow Queen Street to Edinburgh Waverley, up to every 15 minutes throughout the day.
What is the best way to get from Glasgow to Edinburgh?
The ScotRail train is the best all-round option: direct, about 50 minutes, up to every 15 minutes, centre to centre. Coaches take around 1h15 and are only worth it for a cheap advance fare.

Plan your own version

Set your dates, budget and pace, and the planner builds an optimized trip with live prices.

Build my trip →

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.

Beta Prices and availability reflect current partner rates and can change before you book. Confirm the final price on 12Go or Agoda (linked per result) before booking.