25 - County Carpets - Post Office
S_SC_SBLB_25_3: current: true description: County Carpets - Post Office line_brand: '' line_name: '25'
Routes
S/S_SC_SBLB_25_1.xml
Line: SBLB:PM0000005:743:25
LineName: 25
ServiceCode: S_SC_SBLB_25_1
CreationDateTime: 22 Nov 2020, 11 a.m.
ModificationDateTime: 13 Mar 2026, 1:09 p.m.
Hash: 4f854ee2bbcaa91f012f8fe8fbb2f3d50ba4dbf8
RevisionNumber: 1271
OperatingPeriod: 2026-04-03
PublicUse: True
Description: Inverness - Alness
Origin: Inverness
Destination: Alness
Via:
Edit
| Block | Code | Direction | Start | End | Dates | Days | Bank Holidays | Dates | Garage | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1882 | VJ1882 | out | 07:30 | 08:14 |
GoodFriday not ChristmasDay not BoxingDay not NewYearsDay not Jan2ndScotland not LateSummerBankHolidayNotScotland not MayDay not EasterMonday not SpringBank not AugustBankHolidayScotland not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday not ChristmasEve not NewYearsEve |
also 2026-04-03 | Inverness | ✎ | |||
| 1886 | VJ1886 | out | 09:05 | 09:45 | Inverness | ✎ | |||||
| 1890 | VJ1890 | out | 10:00 | 10:45 | Inverness | ✎ | |||||
| 1894 | VJ1894 | out | 10:40 | 11:23 | Inverness | ✎ | |||||
| 1898 | VJ1898 | out | 11:40 | 12:23 | Inverness | ✎ | |||||
| 1902 | VJ1902 | out | 12:40 | 13:23 | Inverness | ✎ | |||||
| 1906 | VJ1906 | out | 13:40 | 14:23 | Inverness | ✎ | |||||
| 1910 | VJ1910 | out | 14:40 | 15:24 | Inverness | ✎ | |||||
| 1914 | VJ1914 | out | 15:45 | 16:29 | Inverness | ✎ | |||||
| 1880 | VJ1880 | in | 06:47 | 07:26 | Inverness | ✎ | |||||
| 1884 | VJ1884 | in | 07:47 | 08:26 | Inverness | ✎ | |||||
| 1888 | VJ1888 | in | 09:34 | 10:22 | Inverness | ✎ | |||||
| 1892 | VJ1892 | in | 10:34 | 11:22 | Inverness | ✎ | |||||
| 1896 | VJ1896 | in | 11:34 | 12:22 | Inverness | ✎ | |||||
| 1900 | VJ1900 | in | 12:34 | 13:22 | Inverness | ✎ | |||||
| 1904 | VJ1904 | in | 13:34 | 14:22 | Inverness | ✎ | |||||
| 1908 | VJ1908 | in | 14:34 | 15:22 | Inverness | ✎ | |||||
| 1912 | VJ1912 | in | 15:34 | 16:22 | Inverness | ✎ | |||||
| 1916 | VJ1916 | in | 16:34 | 17:22 | Inverness | ✎ | |||||
| 1883 | VJ1883 | out | 07:30 | 08:14 |
EasterMonday not ChristmasDay not BoxingDay not GoodFriday not NewYearsDay not Jan2ndScotland not LateSummerBankHolidayNotScotland not MayDay not SpringBank not AugustBankHolidayScotland not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday not ChristmasEve not NewYearsEve |
also 2026-04-06 | Inverness | ✎ | |||
| 1887 | VJ1887 | out | 09:05 | 09:45 | Inverness | ✎ | |||||
| 1891 | VJ1891 | out | 10:00 | 10:45 | Inverness | ✎ | |||||
| 1895 | VJ1895 | out | 10:40 | 11:23 | Inverness | ✎ | |||||
| 1899 | VJ1899 | out | 11:40 | 12:23 | Inverness | ✎ | |||||
| 1903 | VJ1903 | out | 12:40 | 13:23 | Inverness | ✎ | |||||
| 1907 | VJ1907 | out | 13:40 | 14:23 | Inverness | ✎ | |||||
| 1911 | VJ1911 | out | 14:40 | 15:24 | Inverness | ✎ | |||||
| 1915 | VJ1915 | out | 15:45 | 16:29 | Inverness | ✎ | |||||
| 1881 | VJ1881 | in | 06:47 | 07:26 | Inverness | ✎ | |||||
| 1885 | VJ1885 | in | 07:47 | 08:26 | Inverness | ✎ | |||||
| 1889 | VJ1889 | in | 09:34 | 10:22 | Inverness | ✎ | |||||
| 1893 | VJ1893 | in | 10:34 | 11:22 | Inverness | ✎ | |||||
| 1897 | VJ1897 | in | 11:34 | 12:22 | Inverness | ✎ | |||||
| 1901 | VJ1901 | in | 12:34 | 13:22 | Inverness | ✎ | |||||
| 1905 | VJ1905 | in | 13:34 | 14:22 | Inverness | ✎ | |||||
| 1909 | VJ1909 | in | 14:34 | 15:22 | Inverness | ✎ | |||||
| 1913 | VJ1913 | in | 15:34 | 16:22 | Inverness | ✎ | |||||
| 1917 | VJ1917 | in | 16:34 | 17:22 | Inverness | ✎ | |||||
| 1921 | VJ1921 | out | 08:05 | 08:48 | Monday to Friday | Monday to Friday |
LateSummerBankHolidayNotScotland SpringBank AugustBankHolidayScotland ChristmasEve NewYearsEve not ChristmasDay not BoxingDay not GoodFriday not NewYearsDay not Jan2ndScotland not MayDay not EasterMonday not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday |
not 2026-04-03–2026-04-06 | Inverness | ✎ | |
| 1922 | VJ1922 | out | 08:40 | 09:23 | Inverness | ✎ | |||||
| 1924 | VJ1924 | out | 09:40 | 10:23 | Inverness | ✎ | |||||
| 1926 | VJ1926 | out | 10:40 | 11:23 | Inverness | ✎ | |||||
| 1928 | VJ1928 | out | 11:40 | 12:23 | Inverness | ✎ | |||||
| 1930 | VJ1930 | out | 12:50 | 13:33 | Inverness | ✎ | |||||
| 1932 | VJ1932 | out | 13:40 | 14:23 | Inverness | ✎ | |||||
| 1934 | VJ1934 | out | 14:40 | 15:23 | Inverness | ✎ | |||||
| 1936 | VJ1936 | out | 15:45 | 16:28 | Inverness | ✎ | |||||
| 1919 | VJ1919 | in | 06:52 | 07:36 | Inverness | ✎ | |||||
| 1920 | VJ1920 | in | 07:52 | 08:36 | Inverness | ✎ | |||||
| 1923 | VJ1923 | in | 09:34 | 10:22 | Inverness | ✎ | |||||
| 1925 | VJ1925 | in | 10:34 | 11:22 | Inverness | ✎ | |||||
| 1927 | VJ1927 | in | 11:34 | 12:22 | Inverness | ✎ | |||||
| 1929 | VJ1929 | in | 12:34 | 13:22 | Inverness | ✎ | |||||
| 1931 | VJ1931 | in | 13:34 | 14:22 | Inverness | ✎ | |||||
| 1933 | VJ1933 | in | 14:39 | 15:27 | Inverness | ✎ | |||||
| 1935 | VJ1935 | in | 15:34 | 16:22 | Inverness | ✎ | |||||
| 1937 | VJ1937 | in | 16:34 | 17:24 | Inverness | ✎ | |||||
| 1939 | VJ1939 | out | 07:30 | 08:14 | Saturdays | Saturdays |
not ChristmasDay not BoxingDay not GoodFriday not NewYearsDay not Jan2ndScotland not LateSummerBankHolidayNotScotland not MayDay not EasterMonday not SpringBank not AugustBankHolidayScotland not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday not ChristmasEve not NewYearsEve |
Inverness | ✎ | ||
| 1941 | VJ1941 | out | 09:05 | 09:45 | Inverness | ✎ | |||||
| 1943 | VJ1943 | out | 10:00 | 10:45 | Inverness | ✎ | |||||
| 1945 | VJ1945 | out | 10:40 | 11:23 | Inverness | ✎ | |||||
| 1947 | VJ1947 | out | 11:40 | 12:23 | Inverness | ✎ | |||||
| 1949 | VJ1949 | out | 12:40 | 13:23 | Inverness | ✎ | |||||
| 1951 | VJ1951 | out | 13:40 | 14:23 | Inverness | ✎ | |||||
| 1953 | VJ1953 | out | 14:40 | 15:24 | Inverness | ✎ | |||||
| 1955 | VJ1955 | out | 15:45 | 16:29 | Inverness | ✎ | |||||
| 1938 | VJ1938 | in | 06:47 | 07:26 | Inverness | ✎ | |||||
| 1940 | VJ1940 | in | 07:47 | 08:26 | Inverness | ✎ | |||||
| 1942 | VJ1942 | in | 09:34 | 10:22 | Inverness | ✎ | |||||
| 1944 | VJ1944 | in | 10:34 | 11:22 | Inverness | ✎ | |||||
| 1946 | VJ1946 | in | 11:34 | 12:22 | Inverness | ✎ | |||||
| 1948 | VJ1948 | in | 12:34 | 13:22 | Inverness | ✎ | |||||
| 1950 | VJ1950 | in | 13:34 | 14:22 | Inverness | ✎ | |||||
| 1952 | VJ1952 | in | 14:34 | 15:22 | Inverness | ✎ | |||||
| 1954 | VJ1954 | in | 15:34 | 16:22 | Inverness | ✎ | |||||
| 1956 | VJ1956 | in | 16:34 | 17:22 | Inverness | ✎ | |||||
| 1918 | VJ1918 | out | 07:35 | 08:07 | Sundays | Sundays |
not ChristmasDay not BoxingDay not GoodFriday not NewYearsDay not Jan2ndScotland not LateSummerBankHolidayNotScotland not MayDay not EasterMonday not SpringBank not AugustBankHolidayScotland not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday not ChristmasEve not NewYearsEve |
Inverness | ✎ |
S/S_SC_SBLB_25_2_A.xml
Line: SBLB:PM0000005:744:25
LineName: 25
ServiceCode: S_SC_SBLB_25_2
CreationDateTime: 22 Nov 2020, 11 a.m.
ModificationDateTime: 13 Mar 2026, 1:09 p.m.
Hash: 119dca0775e9318fb62636daee343b9c6a3ba0c2
RevisionNumber: 1271
OperatingPeriod: 2026-04-03
PublicUse: True
Description: Alness - Tain
Origin: Alness
Destination: Tain
Via:
Edit
| Block | Code | Direction | Start | End | Dates | Days | Bank Holidays | Dates | Garage | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2010 | VJ2010 | out | 08:16 | 08:39 |
GoodFriday not ChristmasDay not BoxingDay not NewYearsDay not Jan2ndScotland not LateSummerBankHolidayNotScotland not MayDay not EasterMonday not SpringBank not AugustBankHolidayScotland not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday not ChristmasEve not NewYearsEve |
also 2026-04-03 | Inverness | ✎ | |||
| 2016 | VJ2016 | out | 09:47 | 10:41 | Inverness | ✎ | |||||
| 2020 | VJ2020 | out | 10:47 | 11:41 | Inverness | ✎ | |||||
| 2022 | VJ2022 | out | 11:25 | 11:54 | Inverness | ✎ | |||||
| 2026 | VJ2026 | out | 12:25 | 12:54 | Inverness | ✎ | |||||
| 2030 | VJ2030 | out | 13:25 | 13:54 | Inverness | ✎ | |||||
| 2034 | VJ2034 | out | 14:25 | 14:54 | Inverness | ✎ | |||||
| 2038 | VJ2038 | out | 15:26 | 15:54 | Inverness | ✎ | |||||
| 2042 | VJ2042 | out | 16:31 | 17:24 | Inverness | ✎ | |||||
| 2006 | VJ2006 | in | 06:00 | 06:45 | Inverness | ✎ | |||||
| 2008 | VJ2008 | in | 07:00 | 07:45 | Inverness | ✎ | |||||
| 2012 | VJ2012 | in | 08:36 | 09:32 | Inverness | ✎ | |||||
| 2014 | VJ2014 | in | 09:36 | 10:32 | Inverness | ✎ | |||||
| 2018 | VJ2018 | in | 10:36 | 11:32 | Inverness | ✎ | |||||
| 2024 | VJ2024 | in | 12:02 | 12:32 | Inverness | ✎ | |||||
| 2028 | VJ2028 | in | 13:02 | 13:32 | Inverness | ✎ | |||||
| 2032 | VJ2032 | in | 14:02 | 14:32 | Inverness | ✎ | |||||
| 2036 | VJ2036 | in | 15:02 | 15:32 | Inverness | ✎ | |||||
| 2040 | VJ2040 | in | 16:02 | 16:32 | Inverness | ✎ | |||||
| 2011 | VJ2011 | out | 08:16 | 08:39 |
EasterMonday not ChristmasDay not BoxingDay not GoodFriday not NewYearsDay not Jan2ndScotland not LateSummerBankHolidayNotScotland not MayDay not SpringBank not AugustBankHolidayScotland not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday not ChristmasEve not NewYearsEve |
also 2026-04-06 | Inverness | ✎ | |||
| 2017 | VJ2017 | out | 09:47 | 10:41 | Inverness | ✎ | |||||
| 2021 | VJ2021 | out | 10:47 | 11:41 | Inverness | ✎ | |||||
| 2023 | VJ2023 | out | 11:25 | 11:54 | Inverness | ✎ | |||||
| 2027 | VJ2027 | out | 12:25 | 12:54 | Inverness | ✎ | |||||
| 2031 | VJ2031 | out | 13:25 | 13:54 | Inverness | ✎ | |||||
| 2035 | VJ2035 | out | 14:25 | 14:54 | Inverness | ✎ | |||||
| 2039 | VJ2039 | out | 15:26 | 15:54 | Inverness | ✎ | |||||
| 2043 | VJ2043 | out | 16:31 | 17:24 | Inverness | ✎ | |||||
| 2007 | VJ2007 | in | 06:00 | 06:45 | Inverness | ✎ | |||||
| 2009 | VJ2009 | in | 07:00 | 07:45 | Inverness | ✎ | |||||
| 2013 | VJ2013 | in | 08:36 | 09:32 | Inverness | ✎ | |||||
| 2015 | VJ2015 | in | 09:36 | 10:32 | Inverness | ✎ | |||||
| 2019 | VJ2019 | in | 10:36 | 11:32 | Inverness | ✎ | |||||
| 2025 | VJ2025 | in | 12:02 | 12:32 | Inverness | ✎ | |||||
| 2029 | VJ2029 | in | 13:02 | 13:32 | Inverness | ✎ | |||||
| 2033 | VJ2033 | in | 14:02 | 14:32 | Inverness | ✎ | |||||
| 2037 | VJ2037 | in | 15:02 | 15:32 | Inverness | ✎ | |||||
| 2041 | VJ2041 | in | 16:02 | 16:32 | Inverness | ✎ | |||||
| 2047 | VJ2047 | out | 08:50 | 09:40 | Monday to Friday | Monday to Friday |
LateSummerBankHolidayNotScotland SpringBank AugustBankHolidayScotland ChristmasEve NewYearsEve not ChristmasDay not BoxingDay not GoodFriday not NewYearsDay not Jan2ndScotland not MayDay not EasterMonday not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday |
not 2026-04-03–2026-04-06 | Inverness | ✎ | |
| 2048 | VJ2048 | out | 09:25 | 09:54 | Inverness | ✎ | |||||
| 2050 | VJ2050 | out | 10:25 | 10:54 | Inverness | ✎ | |||||
| 2052 | VJ2052 | out | 11:25 | 11:54 | Inverness | ✎ | |||||
| 2054 | VJ2054 | out | 12:25 | 12:54 | Inverness | ✎ | |||||
| 2056 | VJ2056 | out | 13:35 | 14:04 | Inverness | ✎ | |||||
| 2058 | VJ2058 | out | 14:25 | 14:54 | Inverness | ✎ | |||||
| 2060 | VJ2060 | out | 15:25 | 15:54 | Inverness | ✎ | |||||
| 2062 | VJ2062 | out | 16:30 | 17:23 | Inverness | ✎ | |||||
| 2044 | VJ2044 | in | 06:05 | 06:50 | Inverness | ✎ | |||||
| 2045 | VJ2045 | in | 07:16 | 07:50 | Inverness | ✎ | |||||
| 2046 | VJ2046 | in | 08:47 | 09:32 | Inverness | ✎ | |||||
| 2049 | VJ2049 | in | 10:02 | 10:32 | Inverness | ✎ | |||||
| 2051 | VJ2051 | in | 11:02 | 11:32 | Inverness | ✎ | |||||
| 2053 | VJ2053 | in | 12:02 | 12:32 | Inverness | ✎ | |||||
| 2055 | VJ2055 | in | 13:02 | 13:32 | Inverness | ✎ | |||||
| 2057 | VJ2057 | in | 14:07 | 14:37 | Inverness | ✎ | |||||
| 2059 | VJ2059 | in | 15:02 | 15:32 | Inverness | ✎ | |||||
| 2061 | VJ2061 | in | 16:05 | 16:32 | Inverness | ✎ | |||||
| 2065 | VJ2065 | out | 08:16 | 08:39 | Saturdays | Saturdays |
not ChristmasDay not BoxingDay not GoodFriday not NewYearsDay not Jan2ndScotland not LateSummerBankHolidayNotScotland not MayDay not EasterMonday not SpringBank not AugustBankHolidayScotland not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday not ChristmasEve not NewYearsEve |
Inverness | ✎ | ||
| 2068 | VJ2068 | out | 09:47 | 10:41 | Inverness | ✎ | |||||
| 2070 | VJ2070 | out | 10:47 | 11:41 | Inverness | ✎ | |||||
| 2071 | VJ2071 | out | 11:25 | 11:54 | Inverness | ✎ | |||||
| 2073 | VJ2073 | out | 12:25 | 12:54 | Inverness | ✎ | |||||
| 2075 | VJ2075 | out | 13:25 | 13:54 | Inverness | ✎ | |||||
| 2077 | VJ2077 | out | 14:25 | 14:54 | Inverness | ✎ | |||||
| 2079 | VJ2079 | out | 15:26 | 15:54 | Inverness | ✎ | |||||
| 2081 | VJ2081 | out | 16:31 | 17:24 | Inverness | ✎ | |||||
| 2063 | VJ2063 | in | 06:00 | 06:45 | Inverness | ✎ | |||||
| 2064 | VJ2064 | in | 07:00 | 07:45 | Inverness | ✎ | |||||
| 2066 | VJ2066 | in | 08:36 | 09:32 | Inverness | ✎ | |||||
| 2067 | VJ2067 | in | 09:36 | 10:32 | Inverness | ✎ | |||||
| 2069 | VJ2069 | in | 10:36 | 11:32 | Inverness | ✎ | |||||
| 2072 | VJ2072 | in | 12:02 | 12:32 | Inverness | ✎ | |||||
| 2074 | VJ2074 | in | 13:02 | 13:32 | Inverness | ✎ | |||||
| 2076 | VJ2076 | in | 14:02 | 14:32 | Inverness | ✎ | |||||
| 2078 | VJ2078 | in | 15:02 | 15:32 | Inverness | ✎ | |||||
| 2080 | VJ2080 | in | 16:02 | 16:32 | Inverness | ✎ |
S/S_SC_SBLB_25_3_A.xml
Line: SBLB:PM0000005:747:25
LineName: 25
ServiceCode: S_SC_SBLB_25_3
CreationDateTime: 22 Nov 2020, 11 a.m.
ModificationDateTime: 13 Mar 2026, 1:09 p.m.
Hash: e1ded5d416c14e9a6ce7fec0aaaac8caa4746e0c
RevisionNumber: 1271
OperatingPeriod: 2026-04-03
PublicUse: True
Description: Tain - Brora
Origin: Tain
Destination: Brora
Via:
Edit
| Block | Code | Direction | Start | End | Dates | Days | Bank Holidays | Dates | Garage | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2093 | VJ2093 | out | 10:45 | 11:00 |
GoodFriday not ChristmasDay not BoxingDay not NewYearsDay not Jan2ndScotland not LateSummerBankHolidayNotScotland not MayDay not EasterMonday not SpringBank not AugustBankHolidayScotland not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday not ChristmasEve not NewYearsEve |
also 2026-04-03 | Inverness | ✎ | |||
| 2095 | VJ2095 | out | 11:45 | 12:00 | Inverness | ✎ | |||||
| 2094 | VJ2094 | out | 10:45 | 11:00 |
EasterMonday not ChristmasDay not BoxingDay not GoodFriday not NewYearsDay not Jan2ndScotland not LateSummerBankHolidayNotScotland not MayDay not SpringBank not AugustBankHolidayScotland not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday not ChristmasEve not NewYearsEve |
also 2026-04-06 | Inverness | ✎ | |||
| 2096 | VJ2096 | out | 11:45 | 12:00 | Inverness | ✎ | |||||
| 2097 | VJ2097 | out | 09:42 | 09:57 | Monday to Friday | Monday to Friday |
LateSummerBankHolidayNotScotland SpringBank AugustBankHolidayScotland ChristmasEve NewYearsEve not ChristmasDay not BoxingDay not GoodFriday not NewYearsDay not Jan2ndScotland not MayDay not EasterMonday not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday |
not 2026-04-03–2026-04-06 | Inverness | ✎ | |
| 2098 | VJ2098 | out | 10:45 | 11:00 | Saturdays | Saturdays |
not ChristmasDay not BoxingDay not GoodFriday not NewYearsDay not Jan2ndScotland not LateSummerBankHolidayNotScotland not MayDay not EasterMonday not SpringBank not AugustBankHolidayScotland not ChristmasDayHoliday not BoxingDayHoliday not NewYearsDayHoliday not ChristmasEve not NewYearsEve |
Inverness | ✎ | ||
| 2099 | VJ2099 | out | 11:45 | 12:00 | Inverness | ✎ |
Outbound
- Home Bargains (opp)
- Inverness Justice Centre (o/s)
- Royal Bank of Scotland (o/s)
- Seafield Road (NE-bound)
- Morangie House Hotel (o/s)
- Service Point (o/s)
- Junction (at)
- Kessock Bridge (after)
- Obsdale Park (opp)
- Layby (NW-bound)
- Obsdale Primary School (o/s)
- Manse Road End (at)
- Milnafua (o/s)
- Glackmore Junction (at)
- Academy (nr)
- Clydesdale Bank (opp)
- Crossroads (at)
- Milnafua (o/s)
- Cathedral Square (at)
- Milnafua Nursery (o/s)
- Roundabout (N-bound)
- Milnafua Telephone Kiosk (at)
- War Memorial (at)
- Obsdale Road (after)
- Balconie Inn (at)
- Kincraig House Hotel (at)
- Glenglass Road End (opp)
- Novar Crescent (at)
- MacKean Crescent (at)
- Novar Toll (NE-bound)
- Kirkside Junction (at)
- Westford Church (opp)
- Westford (o/s)
- Kirkside Road (at)
- Park School (opp)
- Kirkside (after)
- Burnside (opp)
- Camerons Garden Centre (o/s)
- British Legion (opp)
- Firhill Steps (opp)
- St Johns (at)
- Foxes Hotel (o/s)
- Coulhill Car Park (at)
- Hill Street (at)
- Library (o/s)
- Golfview Terrace (at)
- Woodside Gardens (at)
- Smelter Jetty (opp)
- Post Office (o/s)
- B817 (o/s)
- Telephone Kiosk (o/s)
- Nursing Home (o/s)
- Post Office (o/s)
- Kens Garage (o/s)
- Asda (at)
- Shell Garage (opp)
- Post Office (opp)
Inbound
- County Carpets (o/s)
- Post Office (o/s)
- Shell Garage (o/s)
- Alness Pharmacy (at)
- Kirkside Junction (opp)
- Kens Garage (opp)
- Hill Street (opp)
- Post Office (opp)
- Novar Toll (SW-bound)
- Coulhill Car Park (opp)
- Primary School Road End (at)
- Novar Crescent (opp)
- St Johns (opp)
- Firhill Steps (at)
- Shop (opp)
- Glenglass Road End (at)
- Memorial (at)
- Balconie Inn (opp)
- Burnside (at)
- Kirkside (before)
- War Memorial (opp)
- Primary School Road End (opp)
- Roundabout (S-bound)
- Nursing Home (opp)
- Kirkside Road (opp)
- Crossroads (S-bound)
- Telephone Kiosk (opp)
- Westford (opp)
- B817 (opp)
- Tore Layby (SE-bound)
- Westford Church (o/s)
- Post Office (opp)
- Layby (SE-bound)
- Kessock Bridge (before)
- Smelter Jetty (at)
- County Hospital (at)
- Seafield Road (before)
- Stagecoach Depot (at)
- Woodside Gardens (opp)
- Inverness Justice Centre (opp)
- Golfview Terrace (opp)
- Bus Station Stance 2 (Stance)
- Grosvenor Street (opp)
- Inverbreakie Drive Terminus (at)
- Ord Terrace (at)
- Service Station (opp)
- Grosvenor Street (at)
- British Legion (o/s)
- ATS Garage (o/s)
- Park School (o/s)
- Rosskeen Drive (at)
- Castle Place (opp)
- Ness Gardens (opp)
- Gordon Terrace (o/s)
- MacKean Crescent (opp)
- Rosskean Church (at)
- Obsdale Road (before)
- Obsdale Primary School (opp)
- Obsdale Park (o/s)
- Service Point (opp)