Glasgow to Elgin train

Cheap train tickets from Glasgow to Elgin

Showing times and prices for 17 May

Cheapest

£20

Average

£31

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.

Scotrail
07:41Glasgow4h43 12:24Elgin
0 changes
£201One-way
Scotrail
10:10Glasgow4h04 14:14Elgin
0 changes
£341One-way
Scotrail
08:45Glasgow4h39 13:24Elgin
0 changes
£341One-way
Scotrail
10:41Glasgow4h29 15:10Elgin
0 changes
£341One-way
Scotrail
09:45Glasgow6h16 16:01Elgin
0 changes
£341One-way

Train schedule Glasgow to Elgin

Showing trains for tomorrow, Tuesday, 17 May
Scotrail
07:41Glasgow4h43 12:24Elgin
0 changes
Scotrail
08:45Glasgow4h39 13:24Elgin
0 changes
Scotrail
09:45Glasgow6h16 16:01Elgin
0 changes
Scotrail
10:10Glasgow4h04 14:14Elgin
0 changes
Scotrail
10:41Glasgow4h29 15:10Elgin
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Tue
17 May
Wed
18 May
Thu
19 May
Fri
20 May
Sat
21 May
Sun
22 May
Mon
23 May

Fastest train times from Glasgow to Elgin

Showing times and prices for 17 May

Fastest Journey

4 h 4 m

Average

4 h 50 m

Trains per day

5

Distance

206 km

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

Scotrail
10:10Glasgow4h04 14:14Elgin
0 changes
£341One-way
Scotrail
10:41Glasgow4h29 15:10Elgin
0 changes
£341One-way
Scotrail
08:45Glasgow4h39 13:24Elgin
0 changes
£341One-way
Scotrail
07:41Glasgow4h43 12:24Elgin
0 changes
£201One-way
Scotrail
09:45Glasgow6h16 16:01Elgin
0 changes
£341One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Glasgow to Elgin

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

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

Travel Tips: Trains from Glasgow to Elgin

Travel by train to Elgin 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 Elgin.
FAQs
If you’re looking to save money on tickets, you can find a cheap train between Glasgow and Elgin for as little as £33  in the next 7 days.
If you’re looking to purchase tickets for this trip in the next 7 days, you’ll find that Glasgow to Elgin train prices are on average £33  one way.
The train distance from Glasgow to Elgin is around 128 miles (206 km).
The Glasgow to Elgin train duration is on average 4 h 42 min, which is to be expected when travelling 128 miles (206 km) between Glasgow and Elgin. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

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

Passengers board their train most frequently from Glasgow Central and travel around 1.1 miles (1.7 km) from the city centre to this train station.

Passengers travelling this route most often arrive at Elgin and need to travel approximately 1.1 miles (1.8 km) from the train station to the city centre in Elgin.

When taking a train from Glasgow to Elgin, you can count on Scotrail for the best way to get you to Elgin. You can also check all possible train providers who offer a service to Elgin from Glasgow and compare the amenities they offer before buying a train ticket.
The first Glasgow to Elgin train departs at 07: 41   and the last train from Glasgow to Elgin leaves at 16: 39. Check out the most up-to-date Glasgow to Elgin train times on Omio and find the best time to travel to your destination.
You can find a train between Glasgow and Elgin to cost on average £33 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Glasgow to Elgin train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Glasgow
Elgin
The major railway station for departures from Glasgow is Glasgow Central. Read all the information you need to know about services, amenities and connections at Glasgow Central for your trip between Glasgow and Elgin.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 30 - 21: 30 | Sun: 09: 15 - 21: 30
Public transport options for Glasgow Central
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

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language