COMPARE Prices across different modes

Fri
Sep 24
$24Scotrail
$3Megabus
Sat
Sep 25
$21Scotrail
$7Megabus
Sun
Sep 26
$21Scotrail
$3Megabus
Mon
Sep 27
$24Scotrail
$7Megabus
Tue
Sep 28
$24Scotrail
$7Megabus
Wed
Sep 29
$24Scotrail
$3Megabus
Thu
Sep 30
$24Scotrail
$3Megabus
Fri
Oct 1
$24Scotrail
$3Megabus
Sat
Oct 2
$21Scotrail
$3Megabus
Sun
Oct 3
$21Scotrail
$3Megabus
Mon
Oct 4
$24Scotrail
$7Megabus
Tue
Oct 5
$24Scotrail
$7Megabus
Wed
Oct 6
$24Scotrail
$3Megabus
Thu
Oct 7
$24Scotrail
$3Megabus
Fri
Oct 8
$24Scotrail
$3Megabus
Sat
Oct 9
$21Scotrail
$3Megabus
Sun
Oct 10
$21Scotrail
$3Megabus
Mon
Oct 11
$24Scotrail
$7Megabus
Tue
Oct 12
$24Scotrail
$7Megabus
Wed
Oct 13
$24Scotrail
$3Megabus
Thu
Oct 14
$24Scotrail
$3Megabus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

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

distanceDistance41 miles (66 km)
durationAverage train duration47 min
priceAverage train ticket price$23 (€18)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersScotrail 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. You can get the cheapest train tickets for this route for as low as $21 (€17), but the average price of train tickets is $23 (€18). Travelers depart most frequently from Glasgow Central and arrive in Edinburgh Waverley.

Train companies

CrossCountry from Glasgow to Edinburgh

CrossCountry trains will get you from Glasgow to Edinburgh from $21 (€17). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

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.

One of the best ways to travel from Glasgow to Edinburgh is by taking a train with CrossCountry. Omio helps you find the ideal CrossCountry train from Glasgow to Edinburgh by showing you CrossCountry’s current train schedules and timetables, the train tickets on offer (including amenities offered onboard and travel information like baggage allowance) and the best prices for this Glasgow to Edinburgh journey. You can expect to travel 41 miles (66 km) between Glasgow and Edinburgh on a train with CrossCountry. If you are using the Omio app to search for trains between Glasgow and Edinburgh, you can check straight away if the CrossCountry ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Once you’ve found that perfect train, book your CrossCountry train ticket on Omio quickly and easily, then enjoy your upcoming trip from Glasgow to Edinburgh!

CrossCountry from Glasgow to Edinburgh train information:

  • Average Duration: 1 h
  • CrossCountry frequency: 1 a day

CrossCountry's current ticket policies due to COVID-19 for your train from Glasgow to Edinburgh are the following:

  • 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

The rail line between Scotland's largest city and the capital is the busiest route for Scottish transport, ever popular with business travelers and vacationers.  Frequent trains from Glasgow to Edinburgh run seven days a week from very early morning to late at night. Journey times on the route from Glasgow Queen Street Station range from around 45 minutes to over an hour. Slower services from Glasgow Central offer an alternative route.

Which train companies travel from Glasgow to Edinburgh?

Scotland's national rail operator ScotRail offers all the direct trains on the electrified line from Glasgow Queen Street to Edinburgh Waverley. ScotRail and Cross Country Trains also provide direct trains from Glasgow Central Station through Lanarkshire to Edinburgh.

How long is the train from Glasgow to Edinburgh?

The fastest connections on the 40-mile route east from Glasgow to Edinburgh are some ScotRail services from Glasgow Queen Street, taking just 47 minutes to reach the capital. Other services on this route take from 50 minutes to over an hour. Direct trains from Glasgow Central Station take from one hour and seven minutes to one hour and 30 minutes to reach Edinburgh.

How many trains are there from Glasgow to Edinburgh.?

The ScotRail weekday timetable provides trains from Glasgow Queen Street to Edinburgh Waverley roughly every 15 minutes throughout the day, from very early morning to just before midnight. Scotrail and Cross Country Trains services from Glasgow Central operate at least once an hour, with a final service on this route just after 9:00 p.m.  Sunday schedules are less frequent, with the first train leaving Glasgow just before 8:00 a.m.

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

Departure train station:  Glasgow Queen Street Station is on the east side of the city center, with transport connections available from nearby Buchanan Street  Subway and buses stopping on George Street and North Hanover Street. Central Station is in the heart of the city, served by buses on Hope Street and Union Street. Both stations have a pub, fast food outlets, ATMs and taxi stands.

Arrival train station:Edinburgh Waverley Station is in the heart of the city, served by local buses and trams stopping on Princes Street. The station concourse has a pub, food store, fast food restaurant, bakery and taxi stands.

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 train tickets to Edinburgh from Glasgow cost?
Train tickets to Edinburgh from Glasgow for some dates and times can be found for as cheap as $21 (€17)  one way in the next 7 days.
How much does it cost to take a train between Glasgow and Edinburgh?
The Glasgow to Edinburgh train ticket price is on average $23 (€18)  if you are looking to purchase your tickets for this route in the next week.
How far is it from Glasgow to Edinburgh by train?
The Glasgow to Edinburgh train distance is approximately 41 miles (66 km).
How long is a train to Edinburgh from Glasgow on average?
On average the Glasgow to Edinburgh train time is 47 min  covering the 41 miles (66 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
When traveling by train from Glasgow to Edinburgh, which train station in Glasgow do I depart from and which train station in Edinburgh do I arrive in?

When taking the train between Glasgow and Edinburgh, you can choose to depart from train stations like Glasgow Central, Glasgow Queen Street and Charing Cross (Glasgow). Your journey can end in train stations such as Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

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

Where is the departure train station in Glasgow located? Where is the arrival train station in Edinburgh located?

You can find the most popular departure train station for this trip, Glasgow Central, located approximately 0 mile (s) / 0 km from the city center of Glasgow. The most popular arrival train station in Edinburgh, called Edinburgh Waverley, is located around 0 mile (s) / 0 km away from its city center.

What train providers offer a service to Edinburgh from Glasgow?
If you're looking for trains from Glasgow to Edinburgh, you can rely on Scotrail or Cross Country to get you to Edinburgh. It's also good to check out all possible train companies for the Glasgow to Edinburgh journey to see if there might be differences in the amenities they offer.
How many train services per day are there between Glasgow and Edinburgh?
On average, there are 25 trains a day from Glasgow to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Glasgow to Edinburgh? When can I take the last train for the day?
You can take the earliest train from Glasgow to Edinburgh at 7: 08 AM   or take the last train from Glasgow to Edinburgh leaving at 10: 44 AM. Look for the latest Glasgow to Edinburgh train schedules on Omio and book the best time to take the train for this trip.
How far in advance should I buy train tickets between Glasgow and Edinburgh for the best deals?
If you book a train ticket from Glasgow to Edinburgh within the next 7 days, you can find tickets to cost on average $23 (€18) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Glasgow to Edinburgh are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Glasgow
Edinburgh
Glasgow Central
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.<br>Metro lines Argyle