Search Stirling train tickets

switcheroo

Quickview

How to get to Stirling by train?

Routes10
Trips per day53
train carriers7
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Stirling?

The cheapest prices for a train ticket to Stirling that users have found recently on Wanderu start at €10.29. Such great deals to Stirling are available on one route to Edinburgh. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Stirling. Edinburgh at €10.29 has consistently the lowest average train ticket prices to Stirling.

What are the main train stations in Stirling?

The most popular train station in Stirling is Stirling Train Station. Stirling Train Station is the busiest train station in Stirling.

Portlethen

There are 8 train schedules per day connecting Portlethen with Stirling. It takes on average 2 hours and 13 minutes to travel 95 miles, 153 kms, by train from Portlethen. One train company operates schedules from Portlethen, with ScotRail offering the most daily connections to Stirling. Travelling by train from Portlethen you will most likely to arrive in Stirling at Stirling Train Station.
Avg. Time
2h 13m
Avg. Price
€35.35

Dyce

There are 7 train schedules per day connecting Dyce with Stirling. It takes on average 2 hours and 44 minutes to travel 101 miles, 162 kms, by train from Dyce. One train company operates schedules from Dyce, with ScotRail offering the most daily connections to Stirling. Travelling by train from Dyce you will most likely to arrive in Stirling at Stirling Train Station.
Avg. Time
2h 44m
Avg. Price
€38.45

Aberdeen

There are 7 train schedules per day connecting Aberdeen with Stirling. It takes on average 2 hours and 13 minutes to travel 101 miles, 161 kms, by train from Aberdeen. One train company operates schedules from Aberdeen, with ScotRail offering the most daily connections to Stirling. Travelling by train from Aberdeen you will most likely to arrive in Stirling at Stirling Train Station.
Avg. Time
2h 13m
Avg. Price
€37.15

Aviemore

There are 6 train schedules per day connecting Aviemore with Stirling. It takes on average 2 hours and 14 minutes to travel 75 miles, 121 kms, by train from Aviemore. 2 train carriers offer schedules from Aviemore, with London North Eastern Railway offering the most daily connections to Stirling. Travelling by train from Aviemore you will most likely to arrive in Stirling at Stirling Train Station.
Avg. Time
2h 14m
Avg. Price
€38.69

Inverness

There are 6 train schedules per day connecting Inverness with Stirling. It takes on average 2 hours and 53 minutes to travel 95 miles, 153 kms, by train from Inverness. One train company operates schedules from Inverness, with ScotRail offering the most daily connections to Stirling. Travelling by train from Inverness you will most likely to arrive in Stirling at Stirling Train Station.
Avg. Time
2h 53m
Avg. Price
€39.07

Located in , United Kingdom, you can travel by train to Stirling from 10 destinations and choose from 53 daily train schedules to get you there. ScotRail has the most train connections to Stirling. The furthest train arriving in Stirling covers a distance of 354.42 miles, 570.25 kms, covering the journey in 5 hours and 44 minutes

Looking for other ways to get there? Check out Bus options to Stirling.

train companies serving Stirling

Arriva Trains Wales + Connections

There are 3 daily Arriva Trains Wales + Connections schedules to Stirling. Arriva Trains Wales + Connections can get you to Stirling by train from Chester.
Restroom
Snacks
Power outlet
Beverage
Avg. Time
0h 5m
Avg. Price
€117.14

London North Eastern Railway + Connections

There are 3 daily London North Eastern Railway + Connections schedules to Stirling. London North Eastern Railway + Connections can get you to Stirling by train from London.
WiFi
Snacks
Beverage
Avg. Time
0h 6m
Avg. Price
€146.75

London North Eastern Railway

There are 1 daily London North Eastern Railway schedules to Stirling. London North Eastern Railway can get you to Stirling by train from 3 destinations including London.
WiFi
Snacks
Beverage
Avg. Time
0h 4m
Avg. Price
€96.91

Northern Rail + Connections

There are 1 daily Northern Rail + Connections schedules to Stirling. Northern Rail + Connections can get you to Stirling by train from Manchester.
Avg. Time
0h 5m
Avg. Price
€98.57

ScotRail

There are 8 daily ScotRail schedules to Stirling. ScotRail can get you to Stirling by train from 7 destinations including Inverness.
WiFi
Snacks
Beverage
Avg. Time
0h 3m
Avg. Price
€34.27

TransPennine Express + Connections

There are 3 daily TransPennine Express + Connections schedules to Stirling. TransPennine Express + Connections can get you to Stirling by train from Manchester.
Restroom
WiFi
Snacks
Beverage
Avg. Time
0h 5m
Avg. Price
€113.03

Virgin Trains + Connections

There are 2 daily Virgin Trains + Connections schedules to Stirling. Virgin Trains + Connections can get you to Stirling by train from London.
WiFi
Snacks
Power outlet
Beverage
Avg. Time
0h 7m
Avg. Price
€159.61