Stirling to Inverness train

Cheap train tickets from Stirling to Inverness

Showing times and prices for Sep 25

Cheapest

23

Average

36

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
03:39PMStirling2h31 06:10PMInverness
0 transfers
231One-way
London North Eastern Railway
04:22PMStirling2h47 07:09PMInverness
0 transfers
341One-way
Scotrail
09:22AMStirling2h56 12:18PMInverness
0 transfers
501One-way

Train schedule from Stirling to Inverness

Showing trains for tomorrow, Sunday, September 25
Scotrail
09:22AMStirling2h56 12:18PMInverness
0 transfers
Scotrail
03:39PMStirling2h31 06:10PMInverness
0 transfers
London North Eastern Railway
04:22PMStirling2h47 07:09PMInverness
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sun
Sep 25
Mon
Sep 26
Tue
Sep 27
Wed
Sep 28
Thu
Sep 29
Fri
Sep 30
Sat
Oct 01

Fastest train times from Stirling to Inverness

Showing times and prices for Sep 25

Fastest Journey

2 h 31 m

Average

2 h 44 m

Trains per day

3

Distance

152 km

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

Scotrail
03:39PMStirling2h31 06:10PMInverness
0 transfers
231One-way
London North Eastern Railway
04:22PMStirling2h47 07:09PMInverness
0 transfers
341One-way
Scotrail
09:22AMStirling2h56 12:18PMInverness
0 transfers
501One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Stirling to Inverness

distanceDistance94 miles (152 km)
durationAverage train duration2 h 30 min
priceAverage train ticket price$37 (€36)
frequencyTrain frequency11 a day
changesDirect trainYes, there are 11 direct trains a day
carriersTrain providersScotrail, London North Eastern Railway or Caledonian Sleeper

Trains from Stirling to Inverness cover the 94 miles (152 km) long route taking on average 2 h 30 min with our travel partners like Scotrail, London North Eastern Railway or Caledonian Sleeper. Normally, there are 11 trains operating per day, including direct services available. While the average ticket price for this trip costs around $37 (€36), you can find the cheapest train ticket for as low as $23 (€23). Travelers depart most frequently from Stirling and arrive in Inverness.

Train providers: ScotRail from Stirling to Inverness trains

Find the best trains to Inverness from Stirling with Omio's travel partners ScotRail from $23 (€23). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

ScotRail

If you're looking for cheap ScotRail tickets to Inverness from Stirling, check out Omio! With one-way Stirling to Inverness train ticket prices starting as low as $23 (€23) when you book in advance, we'll help you get to Inverness from Stirling by showing you the latest ScotRail offers, train schedules and tickets for this 94 miles (152 km) route. You can also review relevant ticket information for each class fare available on this route, such as baggage allowance and amenities offered onboard with ScotRail. If you search for ScotRail tickets to Inverness from Stirling in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train between Stirling and Inverness on offer, Omio makes it easier than ever for you to find that perfect train with ScotRail so you can enjoy a smooth and comfortable journey.

Travel Tips: Trains from Stirling 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 Stirling to Inverness.
FAQs
Looking to save money on your journey? Omio customers have found the cheapest train from Stirling to Inverness for the next 7 days starting from $23 (€23)  one way.
In the next 7 days you can expect to pay on average $37 (€36)  for a train ticket from Stirling to Inverness.
When traveling this route you should expect the distance from Stirling to Inverness by train to be approximately 94 miles (152 km).
The train time between Stirling and Inverness is on average 2 h 30 min  for the 94 miles (152 km) long journey, but the time it takes to go from Stirling to Inverness by train can vary depending on specific dates or traveling on weekends and holidays.

Omio customers traveling this route book their trains from Stirling   to Inverness.

The most popular departure train station with passengers for this trip, called Stirling, is located 0.1 miles (152 m) from the city center of Stirling.

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

For the best Stirling to Inverness train to buy, you can travel safely and comfortably with Scotrail, London North Eastern Railway or Caledonian Sleeper. However, it's always good to check all possible train providers with services between Stirling and Inverness to compare what amenities they may offer.
The average number of trains departing Stirling for Inverness is 11 a day. The train schedules and services may vary between weekdays and weekends.
You can take the earliest train from Stirling to Inverness at 6: 34 AM   or take the last train from Stirling to Inverness leaving at 7: 21 PM. Look for the latest Stirling to Inverness train schedules on Omio and book the best time to take the train for this route.
If you buy the Stirling to Inverness train within the next 7 days, you can find one way tickets to cost on average $37 (€36). However, booking your train ticket in advance gives you access to the best prices for trains between Stirling and Inverness. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Stirling
Inverness
The major railway station for departures from Stirling is Stirling. Read all the information you need to know about services, amenities and connections at Stirling for your journey to Inverness from Stirling.
Amenities at station
WifiWifi
ShoppingShopping
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Public transit options for Stirling
Location for Rail Replacement Services: Buses pick up/drop off from the parking bays outside the main station entrance

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