Locals have been warned of packed trains throughout Tayside and Fife ahead of Scotland’s Six Nations clash with England on Saturday.
Trains travelling through Dundee, Perth and Fife are predicted to be “extremely busy” on Saturday as both countries gear up for this year’s Calcutta Cup at Murrayfield.
Additional carriages are being made available on “key services” to and from Edinburgh to Dundee, Perth, Fife, Glasgow and the Borders to accommodate rugby fans.
The sell-out game will kick off at 4.45pm.
ScotRail is also bringing in extra staff to help deal with passenger numbers on the day.
It comes following complaints of packed trains on services between Dundee, Fife and Edinburgh during the 2017 Autumn Internationals, when Scotland faced off against the All Blacks, Samoa and Australia.
Supporters have been told to plan ahead and allow extra time for travel this weekend.
ScotRail has also warned that Haymarket Station will be “very busy” following the match with a queuing system in place.
Alcohol bans will be in force on trains on Saturday.
ScotRail Alliance Head of Customer Experience Graham Heald said: “Scotland versus England is one of the biggest games in the rugby calendar, and we will be doing all we can to make things run smoothly.
“While we are providing extra seats on key routes to and from Edinburgh, we are expecting the last trains of the night to be very busy. Customers should plan their journeys in advance and allow extra time for travel.
“To save time, we recommend customers buy their ticket in advance, not on the day. For customers travelling with children, our Kids Go Free tickets are the perfect fit – they allow up to two children, aged five-15, to travel free with an adult.”