Kilmarnock is the second largest town in Ayrshire, and sits on
the main Glasgow & South Western railway line from Glasgow
to Carlisle via Dumfries. It remains a major railway centre, with
a through service from Glasgow to Carlisle, and terminating
services to Glasgow and Ayr/Stranraer, along with Scotland’s
last remaining rolling stock workshop.