Bus times from Square, Inverkeithing

Square, Inverkeithing is served by 30 bus routes (7, 7A, 7B, 7C, 7D, 88, 88A, 89, 89A, 89B, 747 and X58), run by Stagecoach East Scotland and Bay Travel. The next buses go to Dunfermline, Halbeath, Dalgety Bay, Inverkeithing, Leven and St Andrews.

Next departures

TimeRouteTo
04:24747Dunfermline
04:49747Halbeath
05:19747Halbeath
05:49747Halbeath
06:187CDalgety Bay
06:19747Halbeath
06:2788AInverkeithing
06:3089Dunfermline
06:347Dalgety Bay
06:44747Halbeath
06:487CDalgety Bay
06:4988AInverkeithing
07:09747Halbeath
07:117Leven
07:187CDalgety Bay
07:2089Dunfermline
07:30X58St Andrews
07:3888AInverkeithing
07:39747Halbeath
07:417Leven

Routes from this stop

Stops nearby

All bus routes and stops in Inverkeithing

Questions

When is the next bus from Square, Inverkeithing?
The 747 to Dunfermline at 04:24.
Which buses stop at Square, Inverkeithing?
30 routes: 7, 7A, 7B, 7C, 7D, 88, 88A, 89, 89A, 89B, 747 and X58, run by Stagecoach East Scotland and Bay Travel.
Where is Square, Inverkeithing?
Square is in Inverkeithing, Fife.
Where do buses from Square, Inverkeithing go?
The next departures go to Dunfermline, Halbeath, Dalgety Bay, Inverkeithing, Leven and St Andrews.

Timetables from the Bus Open Data Service (Department for Transport), updated Tuesday, 10 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook