Compare prices and tickets by train, bus or flight

Thu
Jan 20
Find prices
$19Megabus
Fri
Jan 21
$71Scotrail
$19Megabus
Sat
Jan 22
$71Scotrail
Find prices
Sun
Jan 23
$72London North Eastern Railway
$19Megabus
Mon
Jan 24
$74Scotrail
$19Megabus
Tue
Jan 25
$74Scotrail
$19Megabus
Wed
Jan 26
$74Scotrail
Find prices
Thu
Jan 27
$13Scotrail
Find prices
Fri
Jan 28
$74Scotrail
$17Megabus
Sat
Jan 29
$49Scotrail
$17Megabus
Mon
Jan 31
$74Scotrail
$17Megabus
Tue
Feb 1
$74Scotrail
$17Megabus
Thu
Feb 3
$70Scotrail
Find prices
Fri
Feb 4
$74Scotrail
$16Megabus
Sat
Feb 5
$74Scotrail
$17Megabus
Sun
Feb 6
$74London North Eastern Railway
$17Megabus
Mon
Feb 7
$74Scotrail
$17Megabus
Tue
Feb 8
$74Scotrail
$17Megabus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Glasgow to Inverness

distanceDistance111 miles (179 km)
durationAverage train duration3 h 13 min
priceAverage train ticket price$72 (€60)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain providersScotrail

Trains from Glasgow to Inverness cover the 111 miles (179 km) long route taking on average 3 h 13 min with our travel partners like Scotrail. Normally, there are 8 trains operating per day, including direct services available. While the average ticket price for this route costs around $72 (€60), you can find the cheapest train ticket for as low as $71 (€59). Travelers depart most frequently from Glasgow Central and arrive in Inverness.

Trains from Glasgow to Inverness

The train line between Glasgow and Inverness is well served with connections. On weekdays and Saturdays, passengers can find six direct trains and six indirect trains with one change, and seven connections on Sundays.

Glasgow to Inverness Train Time: Daily departures

Passengers wishing to travel between Glasgow and Inverness can choose from 12 trains every day from Monday to Saturday. As six of these are indirect services, they will require a change at Perth or Stirling, but there are also six direct services available. The first train of the day leaves Glasgow just after 7:00 a.m. and the last shortly after 7:30 p.m. On Sundays, service is reduced, but there are still seven connections available between the two cities, including three direct trains.

How long is the journey by train from Glasgow to Inverness?

The train from Glasgow to Inverness generally takes around three and a half hours to travel from the central belt up to the Highlands. Most train connections complete the journey in three hours 13 minutes or up to half an hour longer. There is also a direct train that takes nearly five hours. Passengers should check the journey times and be aware that sometimes services with changes may be quicker than direct trains.

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

Departure train station: Trains from Glasgow to Inverness leave from Glasgow Queen Street. Queen Street is located in the centre of Glasgow and serves the trains to and from the north. It is within a seven-minute walk from both Glasgow Central Station and Buchanan Street Bus Station, making it convenient for those coming from further afield. The station has the usual facilities expected in a large city, including a ticket office, left-luggage, a waiting room, various food outlets and toilets.

Arrival train station: All trains from Glasgow to Inverness arrive at Inverness Station. Situated in the centre of the Highland Capital, Inverness Station is as conveniently located for the city itself as it is for onward travel. There is a taxi rank just outside and the bus station, with onward connections to the rest of the Highlands and beyond, is just a short walk. The station has left-luggage facilities, a newsagent, a café, a ticket office and ample waiting areas.

Which train companies travel from Glasgow to Inverness?

ScotRail operates most of the services between Glasgow and Inverness. However, the longer, second leg of one connection a day is offered by LNER.

ScotRail Glasgow to Inverness

ScotRail operates 11 of the 12 services between Glasgow and Inverness on weekdays and Saturdays. Sundays see a reduction in service, but passengers can still choose from six ScotRail connections, including three direct trains. All trains have an on-board catering trolley that offers hot and cold drinks and light snacks to passengers at their seats.

LNER Glasgow to Inverness

LNER runs half of one connection a day between Glasgow to Inverness; the first part of the journey from Glasgow to Stirling is operated by ScotRail. The ScotRail connection to the LNER train leaves Glasgow just after 4:40 p.m. each day of the week. As the LNER connection is a long-distance train that has travelled up from London, it has a high standard of comfort on board, which includes a café bar and catering trolley. Passengers in first-class receive a complementary hot meal served to them at their seat.

Glasgow to Inverness Trains: Services on board

Seats can be reserved for free on all ScotRail and LNER trains between Glasgow and Inverness in first or standard-class carriages.

Bikes can be carried on both ScotRail and LNER services without an additional fee, but as space is limited, it must be booked ahead of time. Bicycles should only be carried in the bicycle storage area.

Up to two pets can accompany each passenger on both ScotRail and LNER trains. They should, however, be on a lead or in a travel container. Should passengers wish to bring an additional pet on board, a small fee is payable.

Three items of luggage are permitted per person on both providers. ScotRail also offer the carriage of additional luggage for an extra fee.

LNER trains offer wheelchair accessible spaces and toilets in both first and standard-class carriages; currently, ScotRail only offers this in standard class. Assistance at the start and end stations can be booked in advance for those who need it, regardless of the train operator.

How do I find cheap train tickets from Glasgow to Inverness?

Booking in advance is the best way to find the cheapest train tickets between Glasgow and Inverness. Passengers should be aware that particularly busy services, such as those at peak times, are likely to be more expensive, so they should consider travelling at quieter times of the day.

Travel Tips: Trains from Glasgow to Inverness

Travel by train to Inverness 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 Inverness.
FAQs

What is the price of the cheapest train from Glasgow to Inverness?

Omio customers have found cheap train tickets to Inverness from Glasgow for as low as $71 (€59)  for the next 7 days.

What is the price of a train ticket from Glasgow to Inverness?

The Glasgow to Inverness train ticket price is on average $72 (€60)  if you are looking to purchase your tickets for this route in the next week.

How far is Inverness from Glasgow by train?

When traveling this route you should expect the distance to Inverness from Glasgow by train to be approximately 111 miles (179 km).

How many hours is the train time from Glasgow to Inverness?

The Glasgow to Inverness train duration is on average 3 h 13 min, which is to be expected when traveling 111 miles (179 km) from Glasgow to Inverness. However, the time it takes can vary based on specific dates, weekends, and holidays.

What train station in Glasgow goes to Inverness? What train station do I come into Inverness from Glasgow?

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

Where do I find the Glasgow train station to Inverness? Where is the Inverness train station?

The most popular departure train station with passengers for this journey, called Glasgow Central, is located 0.5 miles (757 m) from the city center of Glasgow.

The most popular arrival train station, Inverness, is located 0.1 miles (57 m) away from the city center of Inverness.

Which train providers can take me between Glasgow and Inverness?

For the best Glasgow to Inverness train to purchase, you can travel safely and comfortably with Scotrail. However, it's always good to check all possible train providers with services between Glasgow and Inverness to compare what amenities they may offer.

How many trains are there from Glasgow to Inverness a day?

On average, there are 8 trains a day from Glasgow to Inverness. The train times and services may be different on weekends and holidays compared to weekdays.

When is the earliest train from Glasgow to Inverness? When is the last train from Glasgow to Inverness?

The first Glasgow to Inverness train departs at 8: 41 AM   and the last train from Glasgow to Inverness leaves at 1: 45 PM. Check out the most up-to-date train schedule from Glasgow to Inverness on Omio and find the best time to travel to your destination.

How early should I purchase train tickets to Inverness from Glasgow to score the best deals?

You can find trains to Inverness from Glasgow to cost on average $72 (€60) 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 journey. You’ll see tickets for the Glasgow to Inverness train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Glasgow
Inverness
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 journey between Glasgow and Inverness.
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 transit 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