Train from Elgin to Glasgow: Tickets & Timetables

Previously seen journeys

Next departures from Elgin to Glasgow on 26 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
ScotRailTrain
Elgin
Glasgow Queen StreetNo tags
ScotRailTrain
Elgin
Glasgow Queen StreetNo tags
ScotRailTrain
Elgin
Glasgow Queen StreetNo tags
ScotRailTrain
Elgin
Glasgow Queen StreetNo tags
ScotRailTrain
Elgin
Glasgow Queen StreetNo tags

Get from Elgin to Glasgow

This route is served by train only

The journey takes about 4 hours 30 minutes, and with fares starting at just £41, it presents an excellent value for a comfortable ride.

9train per day
4h 30mAverage duration
128 milesDistance
5kgCO₂ emissions

Frequently asked questions about travelling from Elgin to Glasgow by train

  1. How much does a cheap train ticket from Elgin to Glasgow cost?

    The average train ticket price from Elgin to Glasgow is £104. The best way to find cheap train tickets from Elgin to Glasgow is to book your tickets as early as possible. Prices tend to rise as your travel date approaches, so book in advance to secure the best prices!

  2. How long is the train trip from Elgin to Glasgow?

    A train trip between Elgin and Glasgow is around 4h 30m, although the fastest train will take about 4h 19m. This is the time it takes to travel the 128 miles that separates the two cities.

  3. How many daily train are there between Elgin and Glasgow?

    The number of trains from Elgin to Glasgow can differ depending on the day of the week. On average, there are 9. Some trains are direct while others include transferring trains. Simplify your train trip from Elgin to Glasgow by comparing and selecting the train that fits your travel style and budget on Busbud.

  4. Which train companies travel from Elgin to Glasgow?

    When taking the train from Elgin to Glasgow, you can travel comfortably and safely with ScotRail.

People from around the world trust Busbud