Inverness Bus Station

39 bus routes across 7 stands, first bus around 04:10, last around 23:55. The next departures are below, with the stand each leaves from; open a stand for live tracking, or a route for the full timetable.

Next departures as of 02:46

Scheduled times from the operators’ timetables — they update automatically. Open a stand below for live tracking.

Routes from Inverness Bus Station

Stands at Inverness Bus Station

Frequently asked questions

Which buses go from Inverness Bus Station?

39 bus routes call at Inverness Bus Station: the 10 to Nairn, the 10A to Nairn, the 17 to Drumnadrochit, the 22 to Culbokie, the 22A (Inverness circular), the 25 to Alness, the 25A to Alness, the 26 to Cromarty, the 26A to Cromarty, the 27 to Alness, the 27A to Contin, the 28 to Contin, the 28A to Muir of Ord, the 37 to Carrbridge, the 61 to Ullapool, the 112 between Culloden and Culduthel, the 302 to Foyers, the 307 to Beauly, the 307A to Kiltarlity, the 408 to Culbokie and more.

How many stands does Inverness Bus Station have?

7 stands are in use, each with its own live departure board. The list below says which routes leave from each, and every route above says its stand.

What time is the first and last bus from Inverness Bus Station?

The earliest departure is around 04:10 and the latest around 23:55 on a weekday, across all routes. Individual routes vary — open a route for its own timetable.

Who runs the buses from Inverness Bus Station?

Stagecoach Bluebird, D & E Coaches, Highland Council, Westerbus, Lochcarron Garage, The Durness Bus and 3 more.

Looking for the whole town rather than the station? All bus times in Inverness. Stand data from NaPTAN; timetables from the operators' own open data.