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.
This is the last train of the day.
Find all the dates and times for this journey
Trains per day
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.
|Distance||30 miles (49 km)|
|Average train duration||48 min|
|Average train ticket price||$14 (€13)|
|Train frequency||35 a day|
|Direct train||Yes, there are 35 direct trains a day|
|Train providers||Scotrail, 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.
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.
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.
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.
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.
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.
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.
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.
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.
Here are some other resources that might have the information you need