COMPARE Prices across different modes

Sun
17 Oct
Find prices
£5Megabus
Mon
18 Oct
£17Scotrail
£5Megabus
Tue
19 Oct
£17Scotrail
£2Megabus
Wed
20 Oct
£17Scotrail
£5Megabus
Thu
21 Oct
£17Scotrail
£5Megabus
Fri
22 Oct
£17Scotrail
£2Megabus
Sat
23 Oct
£15Scotrail
£5Megabus
Sun
24 Oct
£15Scotrail
£5Megabus
Mon
25 Oct
£17Scotrail
£2Megabus
Tue
26 Oct
£17Scotrail
£2Megabus
Wed
27 Oct
£17Scotrail
£5Megabus
Thu
28 Oct
£17Scotrail
£5Megabus
Fri
29 Oct
£17Scotrail
£2Megabus
Sat
30 Oct
£15Scotrail
£5Megabus
Mon
1 Nov
£17Scotrail
£2Megabus
Tue
2 Nov
£17Scotrail
£2Megabus
Wed
3 Nov
£17Scotrail
£5Megabus
Thu
4 Nov
£17Scotrail
£5Megabus
Fri
5 Nov
£17Scotrail
£2Megabus
Sat
6 Nov
£15Scotrail
£5Megabus

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 from Edinburgh to Glasgow

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

Trains from Edinburgh to Glasgow cover the 41 miles (66 km) long trip taking on average 52 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 route costs around £16, you can find the cheapest train ticket for as low as £11. Travellers depart most frequently from Edinburgh Waverley and arrive in Glasgow Central.

Train companies

Train from Edinburgh to Glasgow with CrossCountry

You can travel by train from Edinburgh to Glasgow with CrossCountry for as low as £11. When you search for timetables and tickets, Omio will show you the best route.

CrossCountry

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

CrossCountry is one of the best options when travelling by train between Edinburgh and Glasgow. Omio quickly shows you current CrossCountry train timetables for the Edinburgh - Glasgow route and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest trip available. The distance between Edinburgh and Glasgow is around 41 miles (66 km) and the cheapest CrossCountry one-way ticket you can book starts at £11. As you check the latest Edinburgh to Glasgow train timetable from CrossCountry for your ideal departure and arrival times, you can also review travel information, such as luggage policy and amenities offered onboard, and compare the best route available to arrive to Glasgow safely. If you search for CrossCountry tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect CrossCountry ticket between Edinburgh and Glasgow so you can spend more time enjoying the smooth and easy journey!

  • Average Price: £11

These are CrossCountry 's ticket policies for COVID-19 for the train from Edinburgh to Glasgow:

  • 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 Edinburgh to Glasgow

Electrification of the main line from Edinburgh Waverley to Glasgow Queen Street means train travel between Scotland's two largest cities is fast and convenient. There are frequent direct services seven days a week, taking around 50 minutes on average for the trip west. Additional slower services offer connections from the capital to Glasgow Central Station. Trains operate from early morning to late at night.

Which train companies travel from Edinburgh to Glasgow?

Scotland's rail franchise Scotrail operates all the direct trains between Edinburgh Waverley and Glasgow Queen Street. In addition, Scotrail and Cross Country Trains provide daily direct connections from Edinburgh to Glasgow Central Station on an alternative route via West Lothian and Lanarkshire.

How long is the train from Edinburgh to Glasgow?

The fastest trains from Edinburgh to Glasgow Queen Street take 42 minutes to cover the 48 mile route west from the capital. Most trains on this line take up to ten minutes longer to reach Glasgow. Direct services from Edinburgh to Glasgow Central Station take between one hour and one hour and 35 minutes.

How many trains are there from Edinburgh to Glasgow?

There are daily direct trains to Glasgow from Edinburgh roughly every 15 minutes. The majority are services to Queen Street Station, with departures to Central Station roughly once an hour. Departures begin in early morning and end just after 11:00 p.m. Sunday schedules are less frequent, with a first departure to Queen Street in the morning leaving Edinburgh around 8:00 a.m.

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

Departure train station: Edinburgh Waverley Station is where all trains will depart. Located in the city centre, Waverley Station has numerous public transport connections from bus and tram stops on Princes Street, with a 24 hour airport shuttle service from Waverley Bridge. Facilities on the station concourse include a pub, food supermarket, coffee shops, left luggage desk and taxi ranks.

Arrival train station: Passengers will alight at either Glasgow Queen Street or Glasgow Central Station. Queen Street Station is on the east side of central Glasgow, with Subway train connections available from the adjacent Buchanan Street Station. Central Station is in the city centre, with bus links from stops on Argyle Street and Subway trains available from nearby St Enoch Station. Both stations have a pub, coffee shop, newsagents and taxi ranks.

Travel Tips

Trains from Edinburgh to Glasgow
Travel by train to Glasgow 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 Edinburgh to Glasgow.
FAQs
How much does a cheap train between Edinburgh and Glasgow cost?
If you’re looking to save money on tickets, you can find a cheap train to Glasgow from Edinburgh for as little as £11  in the next 7 days.
What is the average cost of a train from Edinburgh to Glasgow?
The Edinburgh to Glasgow train ticket price is on average £16  if you are looking to purchase your tickets for this route in the next week.
How many miles is it from Edinburgh to Glasgow by train?
The Edinburgh to Glasgow train distance is approximately 41 miles (66 km).
How long is the train journey between Edinburgh and Glasgow?
While the time it takes to travel 41 miles (66 km) between Edinburgh and Glasgow can vary based on specific dates, weekends, and bank holidays, the train duration from Edinburgh to Glasgow is on average 52 min.
When travelling by train from Edinburgh to Glasgow, which train station in Edinburgh do I depart from and which train station in Glasgow do I arrive in?

When taking a train from Edinburgh, you have a couple of train stations you can depart from including Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway. When you arrive in Glasgow, your train can arrive in train stations including Glasgow Central, Glasgow Queen Street and Charing Cross (Glasgow).

Omio customers travelling this route book their trains from Edinburgh Waverley   to Glasgow Central.

Where is the train station in Edinburgh to go to Glasgow? Where is the train station in Glasgow located?

Passengers board the train most frequently from Edinburgh Waverley, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Glasgow Central, located 0 mile (s) / 0 km away from the city centre.

Which train providers can take me between Edinburgh and Glasgow?
If you're looking for trains from Edinburgh to Glasgow, you can rely on Scotrail or Cross Country to get you to Glasgow. It's also good to check out all possible train providers for the Edinburgh to Glasgow trip to see if there might be differences in the amenities they offer.
How many train services are there to Glasgow from Edinburgh a day?
On average, there are 25 trains a day from Edinburgh to Glasgow. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Edinburgh to Glasgow? When does the last train depart from Edinburgh to Glasgow?
The first Edinburgh to Glasgow train departs at 07: 00   and the last train from Edinburgh to Glasgow leaves at 09: 40. Check out the most up-to-date Edinburgh to Glasgow train timetable on Omio and find the best time to travel to your destination.
How early should I buy Edinburgh to Glasgow train tickets to get the best deals?
If you book Edinburgh to Glasgow train tickets within the next 7 days, you can find one way tickets to cost on average £16. However, booking in advance gives you access to the best prices for trains from Edinburgh to Glasgow. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Edinburgh
Glasgow
Edinburgh Waverley is the most popular Edinburgh 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 Edinburgh for your journey to Glasgow.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Sun: 07: 00 - 23: 59 | Mon - Sat: 05: 00 - 23: 59
Connections to/from station
Bus lines: 21, 25, 30, 36, 61, 62, 77, BLQ
Monorail lines: Marconi Express
Train lines: FR, FA, FB, IC, ICN, R, Italo, ÖBB EC, EN