RAILSCOT | Towns, populations and possible future stations.


Towns with a railway but without a station (2% of Scottish population)
Towns which were formerly served by a railway (14% of Scottish population)


Towns with a railway but without a station
Town Population Notes
TOTAL 118740 This equates to 2% of the whole population of Scotland.
Culloden 7780 Closed station on Perth-Inverness main line.
Ballingry 5830 Not far from the freight only Westfield-Thornton line.
Cockenzie 5640 Just north of the East Coast Mainline at Prestonpans.
Hurlford & Crookedholm 4940 Closed station to the south east of Kilmarnock on the Kilmarnock-Dumfries-Carlisle line.
Mauchline 4120 Closed station on the Kilmarnock-Dumfries-Carlisle line.
Auchterarder 3960 Closed station near Gleneagles on the Stirling-Perth line.
Clackmannan 3430 Closed station on the currently mothballed but to be re-opened Alloa-Longannet-Dunfermline line.
Overtown 3310 Closed station a short distance from Wishaw station on the Motherwell-Carlisle line.
Newtonhill 3120 Closed station on the Dundee-Aberdeen line.
Kincardine 3080 Closed station on the currently mothballed but to be re-opened Alloa-Longannet-Dunfermline line.
Drongan 3010 Closed station on the freight only Annbank-Killoch line.
Law 2920 Closed station on the Motherwell-Carlisle line.
Conon Bridge 2810 Closed station on the Inverness-Dingwall section of the Far North Lines.
Winchburgh 2570 Closed station on the Edinburgh-Glasgow main line.
Cairneyhill 2500 No station on the freight only Longannet-Dunfermline section of the Alloa-Longannet-Dunfermline line.
Shandon 2290 Closed station on the West Highland Line.
Bridge of Earn 2280 Closed station on the Perth-Ladybank line.
Patna 2170 Closed station on the Ayr-Waterside freight only line.
Kintore 2140 Closed station on the Inverness-Aberdeen line.
Mossblown 2030 Close to Annbank on the Ayr-Mauchline freight only line.
Newburgh (Fife) 1980 Closed station on the Perth-Ladybank line.
Menstrie 1960 Closed station on the freight only mothballed Cambus-Menstrie line.
Laurencekirk (re-opened) 1910 Closed station on the Dundee-Aberdeen line.
Tarbolton 1900 Closed station on the Ayr-Mauchline freight only line.
Lhanbryde 1800 Closed station on the Inverness-Aberdeen line.
Plean 1770 Closed station on the Stirling-Larbert line.
Kinloss 1760 Closed station on the Inverness-Aberdeen line.
East Linton 1680 Closed station on the East Coast Mainline.
Eastriggs 1660 No station on the Dumfries-Carlisle line.
Burghead 1630 Closed station on the freight only Alves-Burghead line.
Thornhill
(Dumfries & Galloway)
1570

Closed station on the Kilmarnock-Dumfries-Carlisle line.

The former station still stands here by the signalbox and a new passing loop. The station could be re-opened but would clearly slow services on what is essentially a long distance moderately high speed line with an extra halt.

Glenboig 1560 Closed station on the Glasgow-Cumbernauld line.
Luncarty 1520 Closed station on the Perth-Inverness line.
Ratho 1510 Closed station on the Edinburgh-Glasgow main line.
Carnwath 1500 Closed station on the Carstairs-Edinburgh line.
Stanley 1460 Closed station on the Perth-Inverness line.
Limekilns 1410 By terminus of closed freight only Dunfermline-Charlestown line.
Dalrymple 1380 Closed station on the Ayr-Stranraer line.
Kinglassie 1290 Not far from the freight only Westfield-Thornton line.
Pitmedden 1250 Closed station on the Inverness-Aberdeen line.
Errol 1140 Closed station on the Perth-Dundee line.
Evanton 1100 Closed station on the Far North Lines.
Symington 1080 Closed station on the Glasgow-Motherwell-Carlisle West Coast Main Line.
Ratho Station 1070 Closed station on the Edinburgh-Glasgow main line.
Hillside 970 Closed station on the Dundee-Aberdeen line.
Dunning 960 Closed station on the Stirling-Perth line.
Longforgan 930 Closed station on the Perth-Dundee line.
Abernethy 900 Closed station on the Perth-Ladybank line.
Dailly 890 Closed station on the Ayr-Stranraer line.
Annbank 870 Closed station on the freight only Ayr-Mauchline line.
Ecclefechan 790 Closed station on the Glasgow-Motherwell-Carlisle West Coast Main Line.
Cargenbridge 620 No station on mothballed freight-only Dumfries-Cargenbridge line.
Milton & Kildary 600 Closed station on the Far North Lines.
Kingseat 600 Near the freight only Thornton-Methil line.
Uplawmoor 590 Closed station on the Glasgow-Barrhead-Kilmarnock line.
Braco 580 Near the Stirling-Perth line.
Ayton 570 Closed station on the East Coast Mainline.
Dullatur 520 Closed station on the Edinburgh-Glasgow main line. A station could be re-opened here for local service but this would probably interfere with and delay the longer distance Edinburgh-Glasgow services.
Blackford 520 Closed station on the Stirling-Perth line.
Lumphanan 510 By the Dunfermline-Thornton line.
Forgandenny 500 Closed station on the Stirling-Perth line.


Towns which were formerly served by a railway
Town Population Notes
TOTAL 712700 This equates to 14% of the whole population of Scotland.
Dalkeith 38590

Once served by a through station (Eskbank and Dalkeith) and terminus (Dalkeith) on the former Edinburgh and Dalkeith Railway which may be re-opened on the proposed Edinburgh-Tweedbank Waverley Route. The route to Dalkeith is intack except where crossed on the level by the Edinburgh Bypass just to the south of Millerhill.

It is a disgrace that Dalkeith, a large town, is not connected to the railway network when the Millerhill Marshalling Yard is not far away to the north. Even should the proposed Waverley Route not be re-opened, the line as far as Dalkeith should. A station here with a large park and ride carpark would serve a very large population.

Buckhaven 30950 Was a terminus on the Wemyss and Buckhaven Railway which was later extended east to Methil. Could be served by a parkway station at Cameron Bridge on the presently mathballed freight only Thornton-Methil.
Kirkintilloch 29340 Served to a limited extent by Bishopbriggs to the south. Could be served by re-opening the Lennoxtown Branch.
Bonnybridge 19640 Served by a through station on the Kilsyth and Bonnybridge Railway, the terminus of the Bonnybridge (Canal) Branch and could be served by re-opening a station at Greenhill Upper on the Edinburgh and Glasgow Railway or a station at Greenhill Lower on the Scottish Central Railway.
Peterhead 17590 Terminus of the Maud-Peterhead line. Re-opening the Formartine and Buchan Railway from Dyce to Peterhead would be required to re-open this station. As the route is circuitrous and shorter by road this is unlikely purely for passengers.
St Andrews 14420 Once a terminus of a the short St Andrews Railway from Leuchars later extended south round the East Neuk of Fife and served by a through station on the Anstruther and St Andrews Railway. Often mentioned as a possible re-opening to passengers the chief problem is that such a line would be a new short branch rather than a station on a through route from Dundee-Edinburgh. Service could run from this terminus to Dundee, Edinburgh and Glasgow.
Penicuik 14410 Penicuik was once served by three railways; the south by the Pencuik Railway, the north by the Edinburgh, Loanhead and Roslin Railway and the south was also poorly served by a distant station on the Peebles Railway. The north could be served by re-opening the line from Loanhead to Glencorse although the trackbed is partly landscaped and a large viaduct is missing at Milton Bridge. The south could be served by re-opening the line from Millerhill south to Dalkeith and then west and south to Rosewell and Penicuik. The route is intact except where it is crossed on the level by the Edinburgh Bypass just to the south of Millerhill and missing bridge over a new road just south west of Dalkeith.
Galashiels 14300 Galashiels was served by the Edinburgh and Hawick Railway which later became the Waverley Route on extension south to Carlisle. The route to Galashiels is intact except where is is crossed on the level by the Edinburgh Bypass just to the south of Millerhill, some landscaping south of Eskbank, Newtongrange, a missing overbridge at Lady Victoria, landscaping at Arniston, a missing bridge over a road at Arniston, housing built on the line at Gorebridge, landslips and drainage problems at Tynehead, missing roadbridge at Falahill, building on the line at Stow, and two missing viaducts north of Galashiels.

Galashiels will be served by the proposed Waverley Route if re-opened.
Hawick 14300 Galashiels was served by the Edinburgh and Hawick Railway which later became the Waverley Route on extension south to Carlisle. Hawick is unlikely to be served by railways as the population between St Boswells and Hawick is low and between Carlisle and Hawick much lower.
Broxburn 13480 A number of freight only lines served oilworks in Broxburn. Broxburn could be served by a "Parkway" station to the north on the Edinburgh and Glasgow Railway - although this would reduce capacity of an already busy line. A station to the south could be opened on the Edinburgh and Bathgate Railway but this would be some distance south and separated from the town by the M8 - the existing station at Uphall probably provides an equally good service.
Forfar 12990 Forfar was initially a terminus on the Arbroath and Forfar Railway. A new through station was opened when the line was regauged and extended to Perth by the Scottish Midland Junction Railway and north to Aberdeen by the Aberdeen Railway. A line directly south to Broughty Ferry was also opened. The routes to Perth and Montrose remain fairly intact but as the population is not great along these routes it is unlikely that Forfar would be served by a railway.
Fraserburgh 12180 This was the northern terminus of the Formartine and Buchan Railway line from Dyce. Most of the route remains intact and unlike Peterhead the distance by rail compares favourable with that by road. The population between Fraserburgh and Dyce is quite low.
Whitburn 10780 Whitburn was served by a railway from Morningside, by Wishaw, to Bathgate. This closed to passengers at an early date. The line is unlikely to be re-opened at Whitburn would probably be best served by a "parkway" station at Armadale should the planned Airdrie-Bathgate line re-opening go ahead.
Kilsyth 10090 Kilsyth was served by initially a terminus and later a through station. This line unlikely to re-open and Kilsyth is served by a "parkway" station at Croy on the Edinburgh-Glasgow Railway.
Armadale 9550 Armadale was served by a station on the Airdrie-Bathgate railway which may re-open. The old station site is slightly out of town and there is not a good pedestrian route to it.
Ellon 9080  
Tranent 8940  
Haddington 8750  
Peebles 8330  
Galston 8050  
Buckie 7960  
Blairgowrie 7880  
Strathaven 7650 Strathaven was first a terminus on the Hamilton and Strathaven Railway and later served by a through station on the Mid Lanark Lines (connected to the Hamilton line and eastwards to Stonehouse, Larkhall and Hamilton) and Darvel and Strathaven Railway west to Darvel. To re-open a line to Strathaven the new Larkhall line could be extended south and west over the Broomhill Viaduct (still standing), Stonehouse Viaduct (missing and very expensive to replace) and a viaduct at Strathaven - although an edge of town station could be opened rather than reaching the site of the former central station.
Lossiemouth 6870  
Crieff 6740  
Houston 6600  
Loanhead 6310  
Banchory 6290  
Tillicoultry 6220  
Locharbriggs 6130  
Kirriemuir 5970  
Kelty 5760  
Selkirk 5690  
Gorebridge 5620  
Anstruther 5420  
Kelso 5250  
Stonehouse 5180  
Alva 5140  
Campbeltown 5030  
Blackburn (West Lothian) 4740  
Bridge of Weir 4700  
Kinross 4660  
Turriff 4510  
Peterculter 4330  
Newport-on-Tay 4320  
Dalbeattie 4300  
Chryston 4150  
Jedburgh 4120  
Oakley 4080  
Auchterarder 3960  
Banff 3930  
Tayport 3920  
Kilmacolm 3910  
Milton of Campsie 3880  
Lennoxtown 3780  
Lesmahagow 3770  
Newton Stewart 3750  
Macduff 3740  
Castle Douglas 3740  
Kirkmuirhill & Blackwood 3680  
Kemnay 3610  
Darvel 3380  
Eyemouth 3320 This was the terminus of the Eyemouth Railway. Could be served by parkway station at the closed station of Burnmouth on the East Coast Mainline.
Banknock 3240  
Kirkliston 3130 The original line from Ratho north to Queensferry served Kirkliston. This was superceded by the lines connecting to the south end of the Forth Bridge Railway and closed. A new proposal to build lines to serve Edinburgh Airport would also poorly serve Kirkliston.
Dollar 2900  
Callander 2880  
Fallin 2740 A freight only line ran from Polmaise Juncton, south of Stirling on the Scottish Central Railway to Polmaise Colliery at Fallin. The line was clsoed and lifted in the 1980s. The route is unlikely to be re-opened to simply serve Fallin and would be unlikely to be re-opened as a through route to any other location.
Innerleithen 2720 Innerleithen was served by a through station on the Peebles Railway which ran from Edinburgh to Peebles was extended to Innerleithen and then Galashiels. Re-opening this route would serve a greater population than the more direct Edinburgh-Gorebridge-Galashiels route but would offer a much longer and thus slower route. Between Penicuik and Peebles the population is fairly low except at Eddleston.
Coylton 2630 Coylton once had a freight line which was a branch from the Ayr and Dalmellington Railway. This branch is unlikely to be re-opened. Could be served by distant station on the Ayr-Killoch line at say Drongan.
Mintlaw 2590  
Duns 2580  
Milltimber 2490  
Newmachar 2480  
Torrance 2410  
Alyth 2400  
Plains 2350  
Bridge of Earn 2280  
Langholm 2270  
Forth 2250  
Biggar 2240  
Coupar Angus 2230  
Aboyne 2230  
Gullane 2190 Gullane was served by a terminus of a line from East Coast Main Line. Gullane was the largest town served by the Aberlady and North Berwick Railway which is unlikley to be re-opened. The station site at Gullane has been built on.
Moffat 2190 A short branch from Beattock terminated at Moffat. The line is unlikely to be re-opened - it has been crossed on the level by the M74 and partly obliterated at Moffat. Moffat would probably be better served by a "parkway" station at Beattock.
Kintore 2140  
Ormiston 2130  
Catrine 2090 The is was the terminus of the Catrine Railway branch from Mauchline. It could be served by parkway station at Mauchline.
Auchtermuchty 2090  
Lundin Links 2070  
Inverbervie 2030  
Alford 2000  
Caldercruix 1980  
Lochmaben 1960  
Oldmeldrum 1960  
Comrie 1950  
Aberfeldy 1930  
Milnathort 1910  
Roslin 1830  
Crail 1800  
Killearn 1780  
Strathblane 1780  
Coldstream 1780  
Kinloss 1760  
Earlston 1750  
Portsoy 1740  
Melrose 1740  
Douglas 1710  
Hopeman 1680  
Cruden Bay 1660  
Muirkirk 1640  
Doune 1630  
Fochabers 1590 This was the terminus of the Fochabers Branch. It could be served by a parkway station at XXXXX
Balfron 1580 Balfron was poorly served by a station on the Forth and Clyde Junction Railway which ran from Balloch to Stirling. So poorly as it served that a new town of Balfron Staton grew up around the station. The line is unlikely to reopen as the route served an area of low population.
Ballater 1550  
Pencaitland 1530  
West Linton 1530  
St Monans 1450  
Airth 1440  
Dalmellington & Burnton 1420  
Coalburn 1400  
Blackridge 1400  
Twechar 1390  
Cullen 1350  
Boddam 1290  
Portknockie 1260  
Logan 1250 Could be served by a parkway station at XXX
Chirnside 1230  
Salsburgh 1230  
St Boswells 1210  
Falkland 1200 Could be served by a parkway station at XXX
Lauder 1200  
Slamannan 1190  
Newtown St Boswells 1180  
Bankfoot 1180  
Saline 1180  
Cairnbulg & Inverallochy 1170  
Rothes 1170  
Dornoch 1170  
Fortrose 1160  
Macmerry 1150  
Methven 1120  
Torphins 1100  
Findochty 1070  
Rosewell 1040  
Ardersier 1030  
Avoch 1010  
Aberlady 1000 Could be served by parkway station at XXX
Wigtown 980  
Maxwellheugh 950  
Elie 950  
St Madoes & Glencarse 940  
Greengairs and Wattson 930  
Strathmiglo 920  
Strathpeffer 910  
Quarter 900  
Friockheim 880 Parkway?
St Cyrus 870  
Longside 860  
Whithorn 850  
Potterton 790 Vaguely near Parkhill, closed Formartine
Gargunnock 790  
Findhorn 780  
Portgordon 770  
Newtyle 770  
Muthill 770  
Newcastleton 760  
Ochiltree 760  
Edzell 760  
Drymen 750  
Brookfield 740  
Netherburn 730  
Longridge 720

Longridge is north of a former eastern terminal station of that name on the Wilsontown, Morningside and Coltness Railway. That line is extremely unlikely to be re-opened.

It is also north of the presently open Breich on the Caledonian's Cleland and Midcalder Line - it's Edinburgh and Glasgow line. This is one of the most underused stations in the country.

Gifford 720  
California 710  
Glassford 710  
Inchture 700 Parkway
St Combs 700  
Glenochil Village 700 Colliery line, Parkway Menstrie
Blairhall 700  
Johnshaven 690  
Dechmont 680 Parkway?
Creetown 670  
Portpatrick 660  
Burrelton 660  
Avonbridge 640  
Killin 640  
Gourdon 630  
Maud 620  
Walkerburn 620  
Stow 620  
Almondbank 600  
Glenluce 590  
Ballachulish 590  
Greenlaw 570  
New Deer 570  
Torphichen 560  
Glenfarg 550 Glenfarg was served by a station on the Glenfarg Line which was a part of the direct Edinburgh-Perth line. The route is now occupied by the M9.
Maidens 540  
Aberfoyle 540 This was the terminus of the Strathendrick and Aberfoyle Railway which was used by passenger trains from Glasgow (Queen Street High Level) to Aberfoyle. The line also carried rock from large quarries at Aberfoyle. The population is low along the route to Killearn where it enters the more populous Blane Valley. The Killearn to Aberfoyle route is unlikely to re-open.
Garmouth 520  
Rothienorman 520  
Nethy Bridge 510  
Upper Largo 510  
Buchlyvie 510 There was a station serving this villageon the Forth and Clyde Junction Railway. The station was distant of the village. The railway is unlikely to re-open as it served an area of low population. Much of the route remains intact.
Coaltown of Wemyss 510  
Fort Augustus 500 Fort Augustus was the terminus of the ill judged Invergarry and Fort Augustus Railway. It in unlikely to be served by a railway unless a decision is taken to build a line from Inverness to Fort William through an area of low population.

Note: Populations from the General Register Office for Scotland for the year 2003.
Emails to: Ewan Crawford