Timetable changes: Edinburgh - Stirling/Dunblane/Perth

Services between Edinburgh and Stirling/Dunblane/Perth are subject to change until 8 December.

Trains may be cancelled on the entire route (five weekends), or operate between Edinburgh and Falkirk Grahamston only at certain times of the day. We'll be running replacement buses when there are no trains, and to complete journeys between Falkirk Grahamston and Stirling/Dunblane/Perth, calling at intermediate stations.

To check if your journey is going to be affected, scroll through the dates in our timeline below. Remember to check the dates of all your travel plans.

Note: Due to roadworks, the rail replacement buses at Dunblane station will set down/pick up on Perth Road - at the northbound bus stop near the junction with Beech Road - until Tuesday 1 November.

Click here for specific timetable information