Edinburgh to Stirling train

Cheap train tickets from Edinburgh to Stirling

Showing times and prices for 29 Jun

Cheapest

£11

Average

£11

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.

Cheapest
10:32Edinburgh Waverley0h44 11:16Stirling
0 changes
£111One-way
Cheapest
09:35Edinburgh Waverley0h53 10:28Stirling
0 changes
£111One-way
Cheapest
08:37Edinburgh Waverley0h53 09:30Stirling
0 changes
£111One-way
Cheapest
10:36Edinburgh Waverley0h50 11:26Stirling
0 changes
£111One-way
Cheapest
08:34Edinburgh Waverley0h48 09:22Stirling
0 changes
£111One-way

Train schedule Edinburgh to Stirling

Showing trains for tomorrow, Wednesday, 29 June
08:34Edinburgh Waverley0h48 09:22Stirling
0 changes
08:37Edinburgh Waverley0h53 09:30Stirling
0 changes
09:35Edinburgh Waverley0h53 10:28Stirling
0 changes
10:32Edinburgh Waverley0h44 11:16Stirling
0 changes
10:36Edinburgh Waverley0h50 11:26Stirling
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Wed
29 Jun
Thu
30 Jun
Fri
01 Jul
Sat
02 Jul
Sun
03 Jul
Mon
04 Jul
Tue
05 Jul
Wed
06 Jul
Thu
07 Jul
Fri
08 Jul
Sat
09 Jul
Sun
10 Jul
Mon
11 Jul
Tue
12 Jul
Wed
13 Jul
Thu
14 Jul
Fri
15 Jul
Sat
16 Jul
Sun
17 Jul
Mon
18 Jul
Tue
19 Jul

Fastest train times from Edinburgh to Stirling

Showing times and prices for 29 Jun

Fastest Journey

44 m

Average

49 m

Trains per day

5

Distance

50 km

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

Fastest
10:32Edinburgh Waverley0h44 11:16Stirling
0 changes
£111One-way
08:34Edinburgh Waverley0h48 09:22Stirling
0 changes
£111One-way
10:36Edinburgh Waverley0h50 11:26Stirling
0 changes
£111One-way
09:35Edinburgh Waverley0h53 10:28Stirling
0 changes
£111One-way
08:37Edinburgh Waverley0h53 09:30Stirling
0 changes
£111One-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 Edinburgh to Stirling

distanceDistance30 miles (49 km)
durationAverage train duration45 min
priceAverage train ticket price£11 (€13)
frequencyTrain frequency40 a day
changesDirect trainYes, there are 40 direct trains a day
carriersTrain providersScotrail, London North Eastern Railway or Caledonian Sleeper

Trains from Edinburgh to Stirling cover the 30 miles (49 km) long trip taking on average 45 min with our travel partners like Scotrail, London North Eastern Railway or Caledonian Sleeper. Normally, there are 40 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £11, but the average price of train tickets is £11. Travellers depart most frequently from Edinburgh Waverley and arrive in Stirling.

Train companies: ScotRail trains Edinburgh to Stirling

Travel between Edinburgh and Stirling from £11 with Omio’s train partners ScotRail! You can find the best timetables and tickets when comparing and booking the most convenient trip for you.

ScotRail

Book your ScotRail Edinburgh to Stirling train with Omio and enjoy a smooth and relaxing journey! Check ScotRail up-to-date train timetables for the ideal departure and arrival times, compare the fastest Edinburgh to Stirling routes as well as the amenities offered in the class fare you choose and buy the most affordable ScotRail train tickets online that fit your budget. The distance between Edinburgh and Stirling is 30 miles (49 km), and the best price for a one-way Edinburgh - Stirling ScotRail train ticket starts at £11 if you book in advance. If you would rather search for your ScotRail ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when travelling by train. Waiting in a queue at the train station to purchase your train ticket will become yesterday's news. So, book your train tickets online quickly and easily and enjoy your trip with ScotRail!

Trains from Edinburgh to Stirling

Train services from Scotland's capital to the historic city of Stirling are frequent and direct, offering a useful alternative to a drive up the motorway. Travellers planning a visit to Stirling Castle or the Wallace Monument can take  direct trains from Edinburgh to Stirling seven days a week, with journey times of around 40 minutes. Departures run throughout the day, from early morning to very late in the evening on most days, with slightly fewer services on Sundays.

Which train companies travel from Edinburgh to Stirling?

Scotland's national rail operator, ScotRail, provides all the daily direct trains from Edinburgh to Stirling. Due to the frequency of direct connections from the capital, indirect journeys are not a practical consideration on this route.

How long is the train from Edinburgh to Stirling?

The fastest trains to Stirling from Edinburgh Waverley station take just 40 minutes to complete the 37-mile trip north-west up the Forth valley to Stirling. Most services take from one to eight minutes longer to cover this route.

How many trains are there from Edinburgh to Stirling?

The ScotRail weekday schedule begins with an early morning service to Stirling leaving Edinburgh Waverley just after 5:00 a.m.  The timetable continues with trains departing roughly every half hour throughout the day and evening, with the final connection  from the capital leaving around 11:30 p.m.  The Sunday timetable features fewer services,  with a first departure to Stirling leaving Edinburgh in the mid-morning and an hourly service in the evening.

What are the departure and arrival stations for trains from Edinburgh to Stirling?

Departure train station: Edinburgh Waverley Station is located in the heart of the Scottish capital, with numerous public transport connections provided by tram and city bus routes stopping nearby on Princes Street as well as a 24-hour airport shuttle service from Waverley Bridge. Station facilities include a pub, fast-food restaurant, supermarket, left luggage store and  taxi rank on the main concourse.

Arrival train station: Stirling Station is located in the city centre, adjacent to the Thistles shopping centre and a short walk from the castle, served by city buses stopping nearby on Station Road and Goosecroft Road. Passenger facilities include a coffee shop, newsagent,  cash point, free WiFi and a taxi rank.

Travel Tips: Trains from Edinburgh to Stirling

Travel by train to Stirling 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 Edinburgh to Stirling.
FAQs
Omio customers have found the cheapest trains to Stirling from Edinburgh to cost as little as £11  in the next 7 days.
In the next 7 days you’ll find that the average cost of a train ticket between Edinburgh and Stirling is £11  one way.
When travelling this route you should expect the distance from Edinburgh to Stirling via train to be approximately 30 miles (49 km).
The train time to Stirling from Edinburgh is on average 45 min  for the 30 miles (49 km) long journey, but the time it takes to go between Edinburgh and Stirling by train can vary depending on specific dates or travelling on weekends and holidays.

Omio customers travelling this route depart most frequently from Edinburgh Waverley   and arrive in Stirling.

Passengers board the train most frequently from Edinburgh Waverley, which is located around 0.4 miles (659 m) away from the city centre, and they get off the train at Stirling, located 0.1 miles (192 m) away from the city centre.

If you're looking for trains from Edinburgh to Stirling, you can rely on Scotrail, London North Eastern Railway or Caledonian Sleeper to get you to Stirling. It's also good to check out all possible train providers for the Edinburgh to Stirling route to see if there might be differences in the amenities they offer.
On average, there are 40 trains a day from Edinburgh to Stirling. The train times and services may be different on weekends and holidays compared to weekdays.
If you prefer early morning trains from Edinburgh to Stirling, the first train leaves at 04: 33. If you prefer late night trains from Edinburgh to Stirling, the last train of the day leaves at 22: 34. Omio shows you the latest train from Edinburgh to Stirling timetable to help you book the best departure time for this route.
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you purchase train tickets to Stirling from Edinburgh within the next 7 days, you can find tickets to cost on average £11 one way. To find the best prices for this route, consider booking your train ticket from Edinburgh to Stirling a few months in advance.

Important Stations and Airports for this Journey

Edinburgh
Stirling
The major railway station for departures from Edinburgh is Edinburgh Waverley. Read all the information you need to know about services, amenities and connections at Edinburgh Waverley for your trip to Stirling from Edinburgh.
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 00 - 23: 59 | Sun: 07: 00 - 23: 59
Public transport options for Edinburgh Waverley
Bus lines: 22, 30, 33, X22, X25, X37
Train lines: Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, ScotRail, Transpennine Express
Location for Rail Replacement Services: Buses pick up/drop off on Waterloo Place, pick up across from Apex Hotel and drop off outside the Apex Hotel.
Metro: No metro available.
Amenities at station
WifiWifi
ParkingParking
ATMATM
AccessibilityAccessibility
Public transport options for Edinburgh Gateway
Location for Rail Replacement Services: Buses pick up/drop off from the bus stops outside the station
Amenities at station
WifiWifi
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Public transport options for Edinburgh Park
Location for Rail Replacement Services: Buses pick up/drop off from Platform 2 bus stop, adjacent to Herminston Gate

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