Travel from Grangemouth to Edinburgh

Bus or train from Grangemouth to Edinburgh?

Scottish Citylink operates a bus from Grangemouth to Edinburgh every 4 hours. Tickets cost $7 - $11 and the journey takes 51 min. Prentice Westwood also services this route once daily. Alternatively, ScotRail operates a train from Grangemouth to Edinburgh hourly. Tickets cost $9 - $12 and the journey takes 29 min.

How to get from Grangemouth to Edinburgh

ModeDurationPrice
From Grangemouth, Sports Complex bus to West End, Shandwick Place (at 38 McColl).51 min£6
From Grangemouth, Burnbank Road (Opp Nos 18/20) line 4 bus to Falkirk Grahamston then train to Edinburgh.1 h 12 min£10
From Grangemouth, Hawthorn Street (At Hawthorn Street) line 3 bus to Falkirk, Bus Station then bus to Edinburgh, Princes Street (opp Waverley Steps).2 h 9 min£6
From Grangemouth taxi to Edinburgh.32 min£68
From Grangemouth drive to Edinburgh.32 min£4

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

The bus from Grangemouth, Sports Complex to West End, Shandwick Place (at 38 McColl) takes 51 min including transfers and departs every three hours.

Is there a direct bus between Grangemouth and Edinburgh?

Yes, there is a direct bus departing from Grangemouth, Sports Complex and arriving at West End, Shandwick Place (at 38 McColl). Services depart every three hours, and operate Saturday. The journey takes approximately 51 min.

Operators from Grangemouth to Edinburgh

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