Travel from Edinburgh to Kilmarnock

Bus or train from Edinburgh to Kilmarnock?

ScotRail operates a train from Edinburgh to Kilmarnock every 30 minutes. Tickets cost $15 - $20 and the journey takes 44 min. Alternatively, Scottish Citylink operates a bus from Edinburgh to Kilmarnock every 15 minutes. Tickets cost $12 - $17 and the journey takes 1 h 18 min.

Book transport from Edinburgh to Kilmarnock

How to get from Edinburgh to Kilmarnock

ModeDurationPrice
From Edinburgh train to Glasgow Queen Street, walk to Glasgow, West Regent Lane (No 120), then bus to Kilmarnock, Bus Station (Sturrock Street).1 h 35 min£16
From Edinburgh train to Glasgow, Cathedral Street (Queen St Station), bus to Glasgow Central, then train to Kilmarnock.1 h 54 min£21
From Edinburgh, Princes Street (opp Boots) bus to Buchanan Bus Station then bus to Kilmarnock, Bus Station (Sturrock Street).2 h 7 min£14
From Edinburgh drive to Kilmarnock.1 h 16 min£12

How long does it take to get from Edinburgh to Kilmarnock?

It takes approximately 1 h 35 min to get from Edinburgh to Kilmarnock, including transfers.

Is there a direct bus between Edinburgh and Kilmarnock?

No, there is no direct bus from Edinburgh to Kilmarnock. However, there are services departing from Edinburgh, Princes Street (opp Boots) and arriving at Kilmarnock, Bus Station (Sturrock Street) via Buchanan Bus Station. The journey, including transfers, takes approximately 2 h 7 min.

Operators from Edinburgh to Kilmarnock

OperatorPhoneWebsite
ScotRail+44 344 811 0141ScotRail
Stagecoach WestStagecoach West
First+44 (0)1224 650100First
Scottish Citylink0871 266 33 33Scottish Citylink