Make great savings at some of Scotland's most popular attractions with ScotRail.
We have an incredible range of offers to save you money when you travel by train. Grab a 2FOR1 entry voucher, take the kids for free, save on an outdoor adventure, or dine out in style - there really is something for everyone.
Browse or search all our offers here.
Club 50 free refreshment
A cold drink and sweet treat on board when you travel on a Club 50 ticket.
Cringletie House Hotel
Buy one Scottish afternoon tea, get one free with a valid rail ticket for that day. Pre-booking required.Closest station: Stow
Harvey Nichols, Edinburgh
Three courses and a cocktail for £22 in the Forth Floor Brasserie.Closest station: Edinburgh
Itihaas, Nirvana and Radhuni Restaurants
Visit these award-winning Bangladeshi restaurants by train and get a free taxi* when your restaurant bill exceeds £80.Closest station: Eskbank
Johnstons of Elgin
Take a free, guided tour around the mill and get 15% off your own piece of cashmere when you travel by train.Closest station: Galashiels
Kids eat free
Award winning bar and brasserie serving fresh, seasonal produce for breakfast lunch and dinner.Closest station: Eskbank