This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Learn more

Glasgow to Edinburgh

Depart date
(Return date)

Keep updated on travel and transport offers !

How to get from Glasgow to Edinburgh?

We are suggesting 7 routes by train, bus, carpooling to plan your trip Glasgow Edinburgh. Routes displayed are sorted depending on a performance indicator (calculated from number of changes, expected duration, distance between an airport and the center of the city it serves...). You'll be able to:
  • Sort results depending on the mode of transportation (train, bus, carpooling).
  • Get prices, times and duration for the journey Glasgow Edinburgh by clicking on the 'Check prices' button and after entering your dates of departure and the number of passengers. Note that we are trying to get as many prices as we can from different online travel agencies, but sometimes it may not be possible.
  • Locate cities of Glasgow and Edinburgh on a map as well as the route Glasgow Edinburgh and the different connecting points (Edinburgh Waverley Railway Station, Haymarket (Edinburgh) Railway Station, Kingsknowe Railway Station, Slateford Railway Station, Wester Hailes Railway Station, ...) by clicking on the 'Details & Map' button.
  • Search for a hotel in Edinburgh

All modes of transport Glasgow Edinburgh

For your trip from Glasgow (Scotland, United Kingdom) to Edinburgh (Scotland, United Kingdom) with a distance of 42 mi you will be able to take 3 modes of transport, eventually by combining carpooling, bus and/or train, and according to which the duration of the journey will be significantly different.
The train Glasgow Edinburgh is a direct bound.
Trains of ScotRail, CrossCountry or East Coast to Edinburgh leave from Glasgow Central railway station in Glasgow. Arrival in Edinburgh will take place at Edinburgh Waverley station (0.1 mi from the city centre).
You are lucky, there is a direct intercity bus line Glasgow-Edinburgh that often turns out to be the most economical solution.
You will board a coach of MegaBus or National Express in Glasgow. The bus will drop you off at Edinburgh bus station (11.2 mi from Edinburgh, United Kingdom). Please make sure to show up on time at Glasgow bus station (0.3 mi from Glasgow) at least 15 minutes before the time of departure for Edinburgh.
With Blablacar you will probably find drivers sharing a ride on the itinerary Glasgow-Edinburgh.

Which carriers to travel between Glasgow and Edinburgh?

Railway companies
ScotRail provides a rail connection Glasgow-Edinburgh with the train from Glasgow Queen Street railway station (0.4 mi from city-centre) and serving the rail station of Edinburgh Park at arrival (4.9 mi from centre)
CrossCountry transports passengers on a rail line from Glasgow to Edinburgh with the train which leaves Glasgow Central station to arrive at Edinburgh Waverley railway station (Scotland United Kingdom)
East Coast operates the train journey Glasgow-Edinburgh with the train from Glasgow Central railway station (0.6 mi from city-centre) and serving the rail station of Edinburgh Waverley at arrival (0.1 mi from centre)
Bus companies
The bus company MegaBus operates the intercity service from the bus station of Glasgow in Glasgow and to the one of Edinburgh (Scotland United Kingdom)
National Express is the bus carrier that allows to travel on the line between the city of Glasgow (serving Glasgow bus station at 0.3 mi from centre) and the city of Edinburgh where the coach will drop you off at Edinburgh station situated at about 11.2 mi from Edinburgh city centre.
Depending on the requested date, Blablacar can display an offer to share a ride Glasgow-Edinburgh (42.3 mi)
United Kingdom
International (en)