The cheapest trains from Glasgow to Edinburgh

Showing times and prices for 25 Oct

Cheapest

£15

Average

£17

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Glasgow to Edinburgh will cost around £ 17 if you buy it on the day, but the cheapest tickets can be found for only £ 15.

Cheapest
09:15Glasgow Queen Street0h48 10:03Edinburgh Waverley
0 changes
£151One-way
Cheapest
09:18Glasgow Central1h30 10:48Edinburgh Waverley
0 changes
£151One-way
08:08Glasgow Queen Street1h22 09:30Edinburgh Waverley
0 changes
£171One-way
08:45Glasgow Queen Street0h48 09:33Edinburgh Waverley
0 changes
£171One-way
08:15Glasgow Queen Street0h47 09:02Edinburgh Waverley
0 changes
£171One-way

Timetable Glasgow to Edinburgh

Showing trains for tomorrow, Mon, 25 Oct
08:08Glasgow Queen Street1h22 09:30Edinburgh Waverley
0 changes
08:15Glasgow Queen Street0h47 09:02Edinburgh Waverley
0 changes
08:17Glasgow Central1h33 09:50Edinburgh Waverley
0 changes
08:26Glasgow Queen Street1h17 09:43Edinburgh Waverley
0 changes
08:38Glasgow Queen Street1h19 09:57Edinburgh Waverley
0 changes
08:45Glasgow Queen Street0h48 09:33Edinburgh Waverley
0 changes
09:08Glasgow Queen Street1h23 10:31Edinburgh Waverley
0 changes
09:15Glasgow Queen Street0h48 10:03Edinburgh Waverley
0 changes
09:18Glasgow Central1h30 10:48Edinburgh Waverley
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
25 Oct
£17Scotrail
£5Megabus
Tue
26 Oct
£17Scotrail
£5Megabus
Wed
27 Oct
£17Scotrail
£2Megabus
Thu
28 Oct
£17Scotrail
£2Megabus
Fri
29 Oct
£17Scotrail
£2Megabus
Sat
30 Oct
£15Scotrail
£2Megabus
Sun
31 Oct
£15Scotrail
£2Megabus
Tue
2 Nov
£17Scotrail
£5Megabus
Wed
3 Nov
£17Scotrail
£5Megabus
Thu
4 Nov
£17Scotrail
£5Megabus
Fri
5 Nov
£17Scotrail
£2Megabus
Sat
6 Nov
£15Scotrail
£5Megabus
Sun
7 Nov
£15Scotrail
£2Megabus
Mon
8 Nov
£17Scotrail
£5Megabus
Tue
9 Nov
£17Scotrail
£5Megabus
Wed
10 Nov
£17Scotrail
£2Megabus
Thu
11 Nov
£17Scotrail
£2Megabus
Fri
12 Nov
£17Scotrail
£2Megabus
Sat
13 Nov
£15Scotrail
£2Megabus

The fastest trains from Glasgow to Edinburgh

Showing times and prices for 25 Oct

Fastest Journey

47 m

Average

1 h 11 m

Trains per day

9

Distance

67 km

Of the 9 trains that leave Glasgow for Edinburgh every day 9 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 67 km distance in an average of 1 h 11 m but if you time it right, some trains will get you there in just 47 m .

The slowest trains will take 1 h 33 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:15Glasgow Queen Street0h47 09:02Edinburgh Waverley
0 changes
£171One-way
08:45Glasgow Queen Street0h48 09:33Edinburgh Waverley
0 changes
£171One-way
09:15Glasgow Queen Street0h48 10:03Edinburgh Waverley
0 changes
£151One-way
08:26Glasgow Queen Street1h17 09:43Edinburgh Waverley
0 changes
£171One-way
08:38Glasgow Queen Street1h19 09:57Edinburgh Waverley
0 changes
£171One-way

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information to Edinburgh from Glasgow

distanceDistance41 miles (66 km)
durationAverage train duration47 min
priceAverage train ticket price£16 (€18)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesScotrail or Cross Country

Trains from Glasgow to Edinburgh cover the 41 miles (66 km) long route taking on average 47 min with our travel partners like Scotrail or Cross Country. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around £16, you can find the cheapest train ticket for as low as £11. Travellers depart most frequently from Glasgow Central and arrive in Edinburgh Waverley.

Train companies

Train between Glasgow and Edinburgh with CrossCountry

Find the best trains between Glasgow and Edinburgh with Omio's travel partners CrossCountry from £11. We can find you the best deals, timetables and tickets when comparing and booking the best route.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train from Glasgow to Edinburgh you can choose between Standard Class and First Class tickets on Omio.

It’s easy to book your CrossCountry train ticket between Glasgow and Edinburgh online with Omio! Simply check the current CrossCountry train timetables for your ideal departure and arrival times, compare the best route between Glasgow and Edinburgh as well as relevant travel information (such as luggage policy and amenities offered onboard) for that train and book cheap CrossCountry train tickets online. Prices for CrossCountry trains from Glasgow to Edinburgh start at £11 one-way if you book in advance, and you can expect to travel around 41 miles (66 km). If you search for CrossCountry trains in the Omio app, you can check straight away if the CrossCountry tickets are mobile tickets, which makes it easier than ever to go paperless when travelling by train from Glasgow to Edinburgh. Let Omio do all the work for you finding the best Glasgow to Edinburgh CrossCountry train ticket so you can enjoy a smooth and comfortable journey!

Train information from Glasgow to Edinburgh with CrossCountry:

  • Average Duration: 1 h
  • Average Price: £11
  • CrossCountry frequency: 1 a day

When you buy your CrossCountry train tickets from Glasgow to Edinburgh don't forget to keep the following COVID-19 related policies in mind:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Glasgow to Edinburgh: Overview

The train from Glasgow to Edinburgh Waverley is one of Scotland's most popular routes and one of the easier ways to travel between two of Scotland's major cities. The journey takes between 47 minutes and 1h32 minutes, with most journeys taking around 1h 20 minutes. The majority of trains from Glasgow to Edinburgh are direct, with short-changes on about one-third of them. In the morning, around six to eight trains per hour leave Glasgow for Edinburgh with the service reducing to two or three trains per hour by the afternoon.

Which train companies go from Glasgow to Edinburgh?

Trains from Glasgow to Edinburgh are operated by ScotRail, CrossCountry, and Virgin Trains East Coast.

How long is the train from Glasgow to Edinburgh?

The fastest train from Glasgow to Edinburgh takes 47m whereas the slowest direct train from Glasgow to Edinburgh is 1h32m. Most trains from Glasgow to Edinburgh are direct and run regularly throughout the day .

What are the departure and arrival stations for the train from Glasgow to Edinburgh?

Departure Information: Trains from Glasgow to Edinburgh predominantly depart from Glasgow Queen Street station. Trains also leave from Glasgow Central station although many of these routes require a change at Queen Street.

Arrival Information: All trains from Glasgow to Edinburgh arrive into Edinburgh Waverley station, and is located just 10 minutes walk away from Princes Street, the main shopping street of Edinburgh.

When are the first and last trains of the day from Glasgow to Edinburgh?

The first train from Glasgow Queen Street to Edinburgh departs at 5.45 a.m while the last train leaves Glasgow for Edinburgh at 11:30 p.m. The earliest train from Glasgow Central to Edinburgh leaves at 6.01 a.m with the last train leaving at 9.05 p.m.

Travel Tips

Trains from Glasgow to Edinburgh
Travel by train to Edinburgh easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Glasgow to Edinburgh.
FAQs
How much do cheap trains to Edinburgh from Glasgow cost?
You can find a cheap train from Glasgow to Edinburgh for some dates and times for as low as £11  one way in the next 7 days.
What is the average cost of a train from Glasgow to Edinburgh?
In the next 7 days you’ll find that the average cost of a train ticket to Edinburgh from Glasgow is £16  one way.
What is the distance to Edinburgh from Glasgow via train?
The distance from Glasgow to Edinburgh by train is approximately 41 miles (66 km).
How many hours does it take from Glasgow to Edinburgh by train?
The train time between Glasgow and Edinburgh is on average 47 min  for the 41 miles (66 km) long journey, but the time it takes to go between Glasgow and Edinburgh by train can vary depending on specific dates or travelling on weekends and holidays.
What station does the Glasgow to Edinburgh train leave from? Which Edinburgh train station do I come into from Glasgow?

There are a few train stations in Glasgow to start your trip from including Glasgow Central, Glasgow Queen Street and Charing Cross (Glasgow). In Edinburgh you have a few train station options to choose from for your arrival including Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

Omio customers travelling this route depart most frequently from Glasgow Central   and arrive in Edinburgh Waverley.

Where do I find the Glasgow train station to Edinburgh? Where is the Edinburgh train station?

Passengers board their train most frequently from Glasgow Central and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Edinburgh Waverley and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Edinburgh.

What train companies offer a service between Glasgow and Edinburgh?
When taking a train from Glasgow to Edinburgh, you can count on Scotrail or Cross Country for the best way to get you to Edinburgh. You can also check all possible train companies who offer a service from Glasgow to Edinburgh and compare the amenities they offer before buying a train ticket.
How many train services are there between Glasgow and Edinburgh a day?
The average number of trains departing Glasgow for Edinburgh is 25 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Glasgow to Edinburgh? When does the last train depart from Glasgow to Edinburgh?
You can take the first train from Glasgow to Edinburgh at 07: 15   or take the last train from Glasgow to Edinburgh leaving at 09: 45. Look for the latest Glasgow Edinburgh train times on Omio and book the best time to take the train for this route.
How early should I book train tickets between Glasgow and Edinburgh to score the best deals?
The price of a one way train ticket from Glasgow to Edinburgh is on average £16 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets to Edinburgh from Glasgow available a few months in advance.

Important Stations and Airports for this Journey

Glasgow
Edinburgh
Glasgow Central is the most popular Glasgow railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Glasgow for your journey to Edinburgh.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Sat: 05: 30 - 21: 30 | Sun: 09: 15 - 21: 30
Connections to/from station
Bus lines: 6, 7, 18, 21, 75, 263, 267, 500 Airport Express
Train lines: West Coast Main Line, ScotRail, Avanti West Coast, LNER, TransPennine Express, CrossCountry, Caledonian Sleeper