If you are counting intermediate stops, then the number total of stations accessible without any changes from Shrewsbury must be fairly big. From there you have the ATW service to Tenby (which calls at the Swanline stations), and their services to Milford Haven, Manchester, Holyhead and Birmingham. However the big adders are the Cambrian coast and Heart Of Wales services, with their umpteen request stops! Probablly doesn't quite match some of the other stations mentioned in terms of the grand total but the HOWL and Cambrian add alot.
If you count occasional services, perhaps the Pembroke Dock service *summer Saturdays, could be added to that list, calling at Llanelli, Pembrey & Burry Port, Carmarthen, Whitland, and all stations on the Pemborke branch, including Narberth, Penally and Kilgetty.
Waterloo, Paddington, Henley-on-Thames, Redhill, Guildford, Shalford, Gatwick Airport, Bournemouth, Southampton Central, Basingstoke, Newbury, Bedywn, Frome, Taunton, Exeter, Plymouth, Paignton, Newquay, Penzance, Weston-Super-Mare, Bristol Temple Meads, Cardiff, Swansea, Carmarthen, Cheltenham Spa, Gloucester, Hereford, Great Malvern, Worcester Foregate Street, Worcester Shrub Hill, Moreton-in-Marsh, Didcot Parkway, Oxford, Banbury, Birmingham New Street, Newcastle, Edinburgh, Manchester Piccadilly, Sheffield, York, Leeds.
If you count occasional services, perhaps the Pembroke Dock service *summer Saturdays, could be added to that list, calling at Llanelli, Pembrey & Burry Port, Carmarthen, Whitland, and all stations on the Pemborke branch, including Narberth, Penally and Kilgetty.
