More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Elgin to Glasgow

distanceDistance128 miles (206 km)
durationAverage train duration4 h 37 min
priceAverage train ticket price$44 (€37)
changesDirect trainYes
carriersTrain companiesScotrail

Trains from Elgin to Glasgow cover the 128 miles (206 km) long trip taking on average 4 h 37 min with our travel partners like Scotrail. There are direct train services available. You can get the cheapest train tickets for this route for as low as $44 (€36), but the average price of train tickets is $44 (€37). Travelers depart most frequently from Elgin and arrive in Glasgow Central.

Travel Tips

Trains from Elgin 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 Elgin to Glasgow.
FAQs
What is the price of the cheapest train from Elgin to Glasgow?
Omio customers have found the cheapest trains from Elgin to Glasgow to cost as little as $44 (€36)  in the next 7 days.
How much is the train from Elgin to Glasgow on average?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Elgin to Glasgow train to cost on average $44 (€37)  one way.
How many miles is it from Elgin to Glasgow by train?
The train distance from Elgin to Glasgow is around 128 miles (206 km).
How long is a train from Elgin to Glasgow on average?
The train time to Glasgow from Elgin is on average 4 h 37 min  for the 128 miles (206 km) long journey, but the time it takes to go to Glasgow from Elgin by train can vary depending on specific dates or traveling on weekends and holidays.
When traveling by train from Elgin to Glasgow, which train station in Elgin do I depart from and which train station in Glasgow do I arrive in?

Omio customers book a train from Elgin   to Glasgow Central   most frequently for this route.

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

Passengers board their train most frequently from Elgin and travel around 0.9 miles (1.5 km) from the city center to this train station.

Passengers traveling this route most often arrive at Glasgow Central and need to travel approximately 0.5 miles (757 m) from the train station to the city center in Glasgow.

Which train providers can take me between Elgin and Glasgow?
For the best Elgin to Glasgow train to buy, you can travel safely and comfortably with Scotrail. However, it's always good to check all possible train providers with services between Elgin and Glasgow to compare what amenities they may offer.
How early should I book Elgin to Glasgow train tickets to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you purchase train tickets to Glasgow from Elgin within the next 7 days, you can find tickets to cost on average $44 (€37) one way. To find the best prices for this trip, consider booking your train ticket from Elgin to Glasgow a few months in advance.

Important Stations and Airports for this Journey

Elgin
Glasgow
The major railway station for departures from Elgin is Elgin. Read all the information you need to know about services, amenities and connections at Elgin for your journey between Elgin and Glasgow.