Edinburgh to Stirling train

Cheap train tickets from Edinburgh to Stirling

Showing times and prices for Dec 01

Cheapest

13

Average

13

The best way to find a cheap train ticket from Edinburgh to Stirling is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
08:34AMEdinburgh Waverley0h48 09:22AMStirling
0 transfers
131One-way
Cheapest
08:04AMEdinburgh Waverley0h54 08:58AMStirling
0 transfers
131One-way
Cheapest
09:06AMEdinburgh Waverley0h51 09:57AMStirling
0 transfers
131One-way
Cheapest
08:37AMEdinburgh Waverley0h53 09:30AMStirling
0 transfers
131One-way

Train schedule from Edinburgh to Stirling

Showing trains for tomorrow, Thursday, December 1
08:04AMEdinburgh Waverley0h54 08:58AMStirling
0 transfers
08:34AMEdinburgh Waverley0h48 09:22AMStirling
0 transfers
08:37AMEdinburgh Waverley0h53 09:30AMStirling
0 transfers
09:06AMEdinburgh Waverley0h51 09:57AMStirling
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

Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07

Fastest train times from Edinburgh to Stirling

Showing times and prices for Dec 01

Fastest Journey

48 m

Average

51 m

Trains per day

4

Distance

50 km

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

Fastest
08:34AMEdinburgh Waverley0h48 09:22AMStirling
0 transfers
131One-way
09:06AMEdinburgh Waverley0h51 09:57AMStirling
0 transfers
131One-way
08:37AMEdinburgh Waverley0h53 09:30AMStirling
0 transfers
131One-way
08:04AMEdinburgh Waverley0h54 08:58AMStirling
0 transfers
131One-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 Edinburgh to Stirling

distanceDistance30 miles (49 km)
durationAverage train duration48 min
priceAverage train ticket price$14 (€13)
frequencyTrain frequency35 a day
changesDirect trainYes, there are 35 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 journey taking on average 48 min with our travel partners like Scotrail, London North Eastern Railway or Caledonian Sleeper. Normally, there are 35 trains operating per day, including direct services available. While the average ticket price for this trip costs around $14 (€13), you can find the cheapest train ticket for as low as $14 (€13). Travelers depart most frequently from Edinburgh Waverley and arrive in Stirling.

Train companies: ScotRail from Edinburgh to Stirling trains

Buy your official ScotRail train tickets to Stirling from Edinburgh from $14 (€13) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable journey.

ScotRail

If you're looking for cheap ScotRail tickets between Edinburgh and Stirling, check out Omio! With one-way Edinburgh to Stirling train ticket prices starting as low as $14 (€13) when you book in advance, we'll help you get to Stirling from Edinburgh by showing you the latest ScotRail offers, train schedules and tickets for this 30 miles (49 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 Stirling from Edinburgh 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 to Stirling from Edinburgh 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.

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 schedule 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 schedule 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 baggage store and  cab rank on the main concourse.

Arrival train station: Stirling Station is located in the city center, 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 cab rank.

Travel Tips: Trains from Edinburgh to Stirling

Travel Tips: 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 from Edinburgh to Stirling to cost as little as $14 (€13)  in the next 7 days.
The Edinburgh to Stirling train ticket price is on average $14 (€13)  if you are looking to book your tickets for this trip in the next week.
When traveling this route you should expect the distance from Edinburgh to Stirling by train to be approximately 30 miles (49 km).
On average the Edinburgh to Stirling train travel time is 48 min  for the 30 miles (49 km) long trip, but the duration can vary if you travel on weekends and holidays.

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

The most popular departure train station with passengers for this route, called Edinburgh Waverley, is located 0.4 miles (660 m) from the city center of Edinburgh.

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

When taking a train from Edinburgh to Stirling, you can count on Scotrail, London North Eastern Railway or Caledonian Sleeper for the best way to get you to Stirling. You can also check all possible train companies who offer a service between Edinburgh and Stirling and compare the amenities they offer before buying a train ticket.
Yes, there are 35 direct trains from Edinburgh to Stirling per day with Scotrail  on Omio. This is worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
On average, there are 35 trains a day from Edinburgh to Stirling. The train times and services may be different on weekends and holidays compared to weekdays.
The earliest train departing from Edinburgh to Stirling leaves at 8: 03 PM. The last train departing from Edinburgh to Stirling leaves at 8: 03 PM. You can find the latest Edinburgh to Stirling train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
The price of a one way train ticket from Edinburgh to Stirling is on average $14 (€13) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets between Edinburgh and Stirling available a few months in advance.

Important Stations and Airports in Edinburgh and Stirling

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 journey 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 transit 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 transit 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 transit 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