Compare prices and tickets by train, coach or flight

9 Dec
10 Dec
11 Dec
12 Dec
13 Dec

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 Aviemore

distanceDistance93 miles (150 km)
durationAverage train duration2 h 30 min
priceAverage train ticket price£28 (€31)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain providersScotrail

Trains from Glasgow to Aviemore cover the 93 miles (150 km) long trip taking on average 2 h 30 min with our travel partners like Scotrail. Normally, there are 8 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £14, but the average price of train tickets is £28. Travellers depart most frequently from Glasgow Central and arrive in Aviemore.

Travel Tips

Trains from Glasgow to Aviemore
Travel by train to Aviemore 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 Aviemore.
How much does a cheap train from Glasgow to Aviemore cost?
Looking to save money on your trip? Omio customers have found the cheapest train between Glasgow and Aviemore for the next 7 days starting from £14  one way.
What is the average cost of a train from Glasgow to Aviemore?
In the next 7 days you’ll find that the average cost of a train ticket between Glasgow and Aviemore is £28  one way.
What is the distance to Aviemore from Glasgow via train?
The train distance from Glasgow to Aviemore is around 93 miles (150 km).
How long is the train from Glasgow to Aviemore?
The Glasgow to Aviemore train duration is on average 2 h 30 min, which is to be expected when travelling 93 miles (150 km) to Aviemore from Glasgow. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
Which train station in Glasgow goes to Aviemore? Which train station do I come into Aviemore from Glasgow?

When travelling this route, Omio customers are departing most frequently from Glasgow Central   and arriving in Aviemore.

Where is the train station in Glasgow? Where is the train station in Aviemore?

You can find the most popular departure train station for this journey, Glasgow Central, located approximately 0.5 miles (757 m) from the city centre of Glasgow. The most popular arrival train station in Aviemore, called Aviemore, is located around 0.5 miles (845 m) away from its city centre.

What train providers go from Glasgow to Aviemore?
When taking a train from Glasgow to Aviemore, you can count on Scotrail for the best way to get you to Aviemore. You can also check all possible train providers who offer a service from Glasgow to Aviemore and compare the amenities they offer before buying a train ticket.
How many train services per day are there between Glasgow and Aviemore?
The average number of trains departing Glasgow for Aviemore is 8 a day. The train schedules and services may vary between weekdays and weekends.
How far in advance should I purchase a train ticket to Aviemore from Glasgow to get the best deals?
If you book Glasgow to Aviemore train tickets within the next 7 days, you can find one way tickets to cost on average £28. However, booking in advance gives you access to the best prices for trains to Aviemore from 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

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 to Aviemore from Glasgow.
Amenities at station
Phone Number
+44 3457114141
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