Today the town is served by Kilmarnock railway station, which operates services from the town to all major locations in Scotland and as far as Carlisle and Newcastle in England.
Today the town is served by Kilmarnock railway station. Kilmarnock also has its own railway station which operates services from the town to all major locations in Scotland and as far as Carlisle and Newcastle in England.