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 Station – Inverness 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 Station – Inverness Bus Station
via Dunfirmline, Kinross, Perth, Pitlochry, Newtonemore, Kingussie, Aviemore
Daily
#15 · Registered
Effective
17 May 2025
Received
4 April 2025
M91 · Edinburgh Bus Station – Inverness 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 Station – Inverness 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 Station – Inverness 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 · Edinburgh – Inverness
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 · Edinburgh – Inverness
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 · Edinburgh – Inverness
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 · Edinburgh – Inverness
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 · Edinburgh – Inverness
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 · Edinburgh – Inverness
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 · Edinburgh – Inverness
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 · Edinburgh – Inverness
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 · Edinburgh – Inverness
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 · Edinburgh – Inverness
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 · Edinburgh – Inverness
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 · Edinburgh – Inverness
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 · Edinburgh – Inverness
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