Ticket machines

You'll find ticket machines (TVMs) at 185 stations across the ScotRail network.

You can use our ticket machines to buy a variety of tickets, including Weekly Season Tickets and discounted tickets for Railcard holders. Depending on the machine, you can either pay with cash or credit/debit card, or card only.

How to use a ticket machine

Not sure where to start? Watch our video to see how the ticket machine works, or ask a member of staff to help you.

Stations with ticket machines

Search for your station by clicking on the A-Z list. You'll see haw many ticket machines your station has, and the payment options.

Station No. of TVMs Payment method/s
Aberdeen 6 Cash/card
Aberdour 1 Card only
Airdrie 2 Card only
Alexandra Parade 1 Card only
Alexandria 1 Card only
Alloa 1 Card only
Anderston 1 Cash/card
Anniesland 1 Cash/card
Arbroath 1 Card only
Ardrossan South Beach 1 Card only
Argyle Street 1 Cash/card
Armadale 1 Card only
Ayr 3 Cash/card
Station No. of TVMs Payment method/s
Baillieston 1 Card only
Balloch 1 Card only
Barassie 1 Card only
Barrhead 1 Card only
Bathgate 2 Cash/card
Bearsden 1 Card only
Bellgrove 1 Card only
Bellshill 1 Card only
Bishopbriggs 1 Card only
Bishopton 1 Card only
Blackridge 1 Card only
Blairhill 1 Card only
Blantyre 1 Card only
Bridge of Allan 1 Card only
Bridgeton 1 Card only
Brunstane 1 Card only
Burnside 1 Card only
Burntisland 1 Card only
Busby 1 Card only
Station No. of TVMs Payment method/s
Caldercruix 1 Card only
Cambuslang 1 Card only
Camelon 1 Card only
Carluke 1 Card only
Carnoustie 1 Cash/card
Carntyne 1 Card only
Cathcart 1 Card only
Charing Cross 1 Cash/card
Clarkston 1 Card only
Coatbridge Sunnyside 1 Card only
Coatdyke 1 Card only
Cowdenbeath 1 Card only
Crookston 1 Card only
Crossmyloof 2 Card only
Croy 3 Card only
Cupar 1 Card only
Station No. of TVMs Payment method/s
Dalgety Bay 1 Card only
Dalmarnock 1 Card only
Dalmeny 1 Card only
Dalmuir 1 Card only
Dalry 1 Card only
Drem 1 Card only
Drumgelloch 1 Card only
Duke Street 1 Card only
Dumbarton Central 1 Card only
Dumbarton East 1 Card only
Dumbreck 1 Card only
Dumfries 1 Pre purchase collection
Dunbar 1 Card only
Dunblane 1 Card only
Dundee 3 Cash/card
Dunfermline Queen Margaret 1 Card only
Dunfermline Town 1 Card only
Dunlop 1 Card only
Dyce 2 Cash/card
Station/Location No. of TVMs Payment method/s
East Kilbride 1 Card only
Easterhouse 1 Card only
Edinburgh Airport 2 Cash/card
Edinburgh Park 2 Card only
Edinburgh Tourist Office 1 Card only
Edinburgh Waverley 8 Cash/card
Elgin 1 Cash/card
Eskbank 1 Card only
Exhibition Centre 2 Card only/Pre purchase collection
Station No. of TVMs Payment method/s
Falkirk Grahamston 1 Card only
Falkirk High 1 Card only
Forres 1 Cash/card
Fort Matilda 1 Card only
Station No. of TVMs Payment method/s
Galashiels 2 Card only
Garrowhill 1 Card only
Gartcosh 1 Card only
Giffnock 1 Card only
Glasgow Airport 1 Card only
Glasgow Central 11 Cash/card
Glasgow Queen Street 11 Cash/card
Glengarnock 1 Card only
Gorebridge 1 Card only
Gourock 1 Card only
Greenfaulds 1 Card only
Greenock Central 1 Card only
Greenock West 1 Card only
Station No. of TVMs Payment method/s
Hairmyres 2 Card only
Hamilton Central 1 Card only
Hamilton West 1 Card only
Hawkhead 1 Card only
Haymarket 8 Cash/card
Helensburgh Central 1 Card only
Hillfoot 1 Card only
Huntly 1 Cash/card
Hyndland 1 Cash/card
Station No. of TVMs Payment method/s
Insch 1 Cash/card
Inverkeithing 2 Card only
Inverness 3 Cash/card
Inverurie 1 Cash/card
Irvine 1 Card only
Station No. of TVMs Payment method/s
Johnstone 1 Card only
Jordanhill 1 Card only
Station No. of TVMs Payment method/s
Keith 1 Cash/card
Kilmarnock 1 Cash/card
Kilmaurs 1 Card only
Kilwinning 1 Cash/card
Kings Park 1 Card only
Kirkcaldy 2 Cash/card
Station No. of TVMs Payment method/s
Lanark 1 Card only
Langside 1 Card only
Larbert 2 Card only
Largs 1 Card only
Larkhall 1 Card only
Laurencekirk 1 Cash/card
Lenzie 2 Card only
Leuchars 1 Card only
Linlithgow 3 Cash/card
Livingston North 2 Card only
Livingston South 1 Card only
Lochwinnoch 1 Card only
Longniddry 1 Card only
Station No. of TVMs Payment method/s
Markinch 1 Card only
Maxwell Park 1 Card only
Milliken Park 1 Card only
Milngavie 1 Card only
Montrose 1 Cash/card
Motherwell 2 Cash/card
Mount Florida 1 Card only
Muirend 1 Card only
Musselburgh 1 Card only
Station No. of TVMs Payment method/s
Nairn 1 Cash/card
Neilston 1 Card only
Newcraighall 1 Card only
Newton 1 Card only
Newtongrange 1 Card only
North Berwick 2 Card only
North Queensferry 1 Card only
Station No. of TVMs Payment method/s
Paisley Canal 1 Card only
Paisley Gilmour Street 4 Cash/card
Partick 1 Card only
Patterton 1 Card only
Perth 2 Cash/card
Pollokshaws East 1 Card only
Pollokshaws West 1 Card only
Pollokshields East 1 Card only
Pollokshields West 1 Card only
Polmont 1 Card only
Port Glasgow 1 Card only
Portlethen 1 Card only
Prestonpans 1 Card only
Prestwick Town 1 Card only
Station No. of TVMs Payment method/s
Queens Park 1 Card only
Station No. of TVMs Payment method/s
Rosyth 1 Card only
Rutherglen 1 Card only
Station No. of TVMs Payment method/s
Saltcoats 1 Card only
Scotstounhill 1 Card only
Shawfair 1 Card only
Shawlands 1 Card only
Shettleston 1 Card only
Shotts 1 Card only
Singer 1 Card only
South Gyle 2 Card only
Springburn 1 Card only
Stepps 1 Card only
Stewarton 1 Card only
Stirling 4 Cash/card
Stonehaven 1 Cash/card
Stow 1 Card only
Station No. of TVMs Payment method/s
Thornliebank 1 Card only
Troon 1 Card only
Tweedbank 1 Card only
Station No. of TVMs Payment method/s
Uddingston 1 Card only
Uphall 2 Card only
Station No. of TVMs Payment method/s
Wallyford 1 Card only
West Calder 1 Card only
Westerton 1 Card only
Whifflet 1 Card only
Whitecraigs 1 Card only
Wishaw 1 Card only
Station No. of TVMs Payment method/s
Yoker 1 Card only