ScotRail fares increasing 3.8% in April. See the predicted cost for Aberdeen routes to Glasgow, Edinburgh, and more.

Some people aren’t happy about this price increase. Unions worry that it could push people away from trains. The government says they want more people to take trains and increase users across Scotland.
The government is keeping some discounts for now. The 20% discount on season tickets lasts until September 2025. They are also making Flexipass more available in some areas. Here’s how ticket prices are going to shift.
These prices are based on off-peak hours. These are also return tickets purchased on the travel day. No promotional codes or Railcards are factored in.
Now, I can share predicted prices for popular destinations. A trip from Aberdeen to Glasgow will cost £77.02. Going to Edinburgh? Expect to pay £68.72. A ticket to Inverness will be £39.13. For Elgin, expect to pay £24.81. These are round-trip prices after the increase.
Going to Huntly will cost you £18.17. To Inverurie, tickets will be £10.70. Kintore trips will cost £8.72. Dyce is the cheapest at £4.67. Portlethen will be £6.12. Stonehaven costs £8.51.
Laurencekirk will cost £17.64. Montrose will cost £23.56. Arbroath is £29.89. You can expect to pay £39.76 for Dundee. For Perth, the cost will be £51.59. Stirling is the costliest at £55.61.