Registered local bus service

PM0000133/3

M90

Service
M90
From
Edinburgh Bus Station
To
Inverness Bus Station
Via
Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore
Effective
4 October 2025
Status
Registered

Registration history

18 records

Publisher-supplied variations, newest variation number first. Differing rows with the same variation number are preserved; no missing historical changes are reconstructed.

#17 · Registered

Effective
4 October 2025
Received
22 August 2025

M90 · Edinburgh Bus StationInverness Bus Station

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Vary timetable.

Operating between Edinburgh Bus Station and Inverness Bus Station given service number M90 / M91 effective from 04 October 2025. To amend Timetable.

#16 · Withdrawn

Effective
Not published
Received
Not published

M91 · Edinburgh Bus StationInverness Bus Station

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

#15 · Registered

Effective
17 May 2025
Received
4 April 2025

M91 · Edinburgh Bus StationInverness Bus Station

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

Operating between Edinburgh Bus Station and Inverness Bus Station given service number M91 effective from 17 May 2025. To amend Timetable.

#14 · Registered

Effective
29 March 2024
Received
16 February 2024

M91 · Edinburgh Bus StationInverness Bus Station

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

Operating between Edinburgh Bus Station and Inverness Bus Station given service number M91 effective from 29 March 2024. To amend Timetable.

#13 · Registered

Effective
26 June 2023
Received
2 May 2023

M91 · Edinburgh Bus StationInverness Bus Station

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

Operating between Edinburgh Bus Station and Inverness Bus Station given service number M91 effective from 26 June 2023. To amend Timetable.

#12 · Registered

Effective
7 November 2022
Received
12 September 2022

M91 · EdinburghInverness

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

Operating between Edinburgh and Inverness given service number M91 effective from 07 November 2022. To amend Timetable.

#11 · Registered

Effective
20 May 2019
Received
22 March 2019

M91 · EdinburghInverness

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

Operating between Edinburgh and Inverness given service number M91 / effective from 20 May 2019. To amend Timetable.

#10 · Registered

Effective
21 May 2018
Received
9 April 2018

M91 · EdinburghInverness

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

Operating between Edinburgh and Inverness given service number M91 effective from 21 May 2018. To amend Route and Timetable.

#9 · Registered

Effective
23 May 2016
Received
11 April 2016

M91 · EdinburghInverness

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

Operating between Edinburgh and Inverness given service number M91 effective from 23-May-2016. To amend Route, Stopping Places and Timetable.

#8 · Registered

Effective
25 November 2013
Received
12 November 2013

M91 · EdinburghInverness

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

Operating between Edinburgh and Inverness given service number M91 effective from 25-Nov-2013. To amend Route, Stopping Places and Timetable.

#7 · Registered

Effective
8 October 2012
Received
14 August 2012

M91 · EdinburghInverness

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

Operating between Edinburgh and Inverness given service number M91 effective from 08-Oct-2012. To amend Timetable.

#6 · Registered

Effective
21 May 2012
Received
26 March 2012

M91 · EdinburghInverness

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

Operating between Edinburgh and Inverness given service number M91 effective from 21-May-2012. To amend Timetable.

#5 · Registered

Effective
3 October 2011
Received
5 September 2011

M91 · EdinburghInverness

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

Operating between Edinburgh and Inverness given service number M91 effective from 03-Oct-2011. To amend Route and Timetable.

#4 · Registered

Effective
24 May 2011
Received
29 March 2011

M91 · EdinburghInverness

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

Operating between Edinburgh and Inverness given service number M91 effective from 24-May-2011. To amend Route and Timetable.

#3 · Registered

Effective
4 October 2010
Received
9 August 2010

M91 · EdinburghInverness

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

Operating between Edinburgh and Inverness given service number M91 effective from 04-Oct-2010. To amend Route and Timetable.

#2 · Registered

Effective
19 May 2008
Received
20 March 2008

M91 · EdinburghInverness

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

Operating between Edinburgh and Inverness given service number M91 effective from 19-May-2008. To amend Timetable.

#1 · Registered

Effective
7 April 2008
Received
20 March 2008

M91 · EdinburghInverness

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

Operating between Edinburgh and Inverness given service number M91 effective from 07-Apr-2008. To amend Route and Timetable.

#0 · Registered

Effective
1 February 2008
Received
28 January 2008

M91 · EdinburghInverness

via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore

Daily

From: Edinburgh To: Inverness Via: Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore Name or No: M91 Service Type: Limited Stop Effective Date: 01-Feb-2008 Other Details: Daily

Official Traffic Commissioner public data. Snapshot updated 8 Sept 2026. Traffic Commissioners / DVSA · CC BY ↗