Travel from Edinburgh to Buckie

Bus or train from Edinburgh to Buckie?

ScotRail operates a train from Edinburgh to Buckie 6 times a week. Tickets cost $60 - $75 and the journey takes 3 h 55 min. Alternatively, you can take a bus from Edinburgh to Buckie via Union Square Bus Station in around 6 h 24 min.

How to get from Edinburgh to Buckie

From Edinburgh train to Elgin, Railway Station then line 35 bus to Buckie, St Peter's Terrace. 5 h 8 min £52. From West End, Queensferry Street (after Queensferry Street Lane) bus to Union Square Bus Station then bus to Buckie, Queen Street. 6 h 24 min £36. From Edinburgh, George Street (at 10 The Dome) bus to Dundee City Centre, Railway Station, bus to Union Square Bus Station, then bus to Buckie, Queen Street. 8 h 45 min £23. From Edinburgh drive to Buckie. 3 h 32 min £34.

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

It takes approximately 5 h 8 min to get from Edinburgh to Buckie.

Operators from Edinburgh to Buckie