25A - County Carpets - Library
S_SC_SBLB_25A_3: current: true description: County Carpets - Library line_brand: '' line_name: 25A
Routes
S/S_SC_SBLB_25A_1.xml
Line: SBLB:PM0000005:743:25A
LineName: 25A
ServiceCode: S_SC_SBLB_25A_1
CreationDateTime: 22 Nov 2020, 11 a.m.
ModificationDateTime: 13 Mar 2026, 1:09 p.m.
Hash: 391ba6ef16df5d9c71ec47f12e66b70c995c9223
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 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1830 | VJ1830 | out | 17:00 | 18:10 |
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 | ✎ | |||
| 1836 | VJ1836 | out | 18:30 | 19:28 | Inverness | ✎ | |||||
| 1838 | VJ1838 | out | 19:30 | 20:28 | Inverness | ✎ | |||||
| 1842 | VJ1842 | out | 21:30 | 22:28 | Inverness | ✎ | |||||
| 1846 | VJ1846 | out | 23:30 | 00:28 | Inverness | ✎ | |||||
| 1832 | VJ1832 | in | 17:14 | 18:11 | Inverness | ✎ | |||||
| 1834 | VJ1834 | in | 18:14 | 19:11 | Inverness | ✎ | |||||
| 1840 | VJ1840 | in | 20:29 | 21:26 | Inverness | ✎ | |||||
| 1844 | VJ1844 | in | 22:29 | 23:26 | Inverness | ✎ | |||||
| 1831 | VJ1831 | out | 17:00 | 18:10 |
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 | ✎ | |||
| 1837 | VJ1837 | out | 18:30 | 19:28 | Inverness | ✎ | |||||
| 1839 | VJ1839 | out | 19:30 | 20:28 | Inverness | ✎ | |||||
| 1843 | VJ1843 | out | 21:30 | 22:28 | Inverness | ✎ | |||||
| 1847 | VJ1847 | out | 23:30 | 00:28 | Inverness | ✎ | |||||
| 1833 | VJ1833 | in | 17:14 | 18:11 | Inverness | ✎ | |||||
| 1835 | VJ1835 | in | 18:14 | 19:11 | Inverness | ✎ | |||||
| 1841 | VJ1841 | in | 20:29 | 21:26 | Inverness | ✎ | |||||
| 1845 | VJ1845 | in | 22:29 | 23:26 | Inverness | ✎ | |||||
| 1862 | VJ1862 | out | 17:00 | 18:12 | 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 | ✎ | |
| 1865 | VJ1865 | out | 18:30 | 19:28 | Inverness | ✎ | |||||
| 1866 | VJ1866 | out | 19:30 | 20:28 | Inverness | ✎ | |||||
| 1868 | VJ1868 | out | 21:30 | 22:28 | Inverness | ✎ | |||||
| 1870 | VJ1870 | out | 23:30 | 00:28 | Inverness | ✎ | |||||
| 1861 | VJ1861 | in | 05:44 | 06:39 | Inverness | ✎ | |||||
| 1863 | VJ1863 | in | 17:14 | 18:15 | Inverness | ✎ | |||||
| 1864 | VJ1864 | in | 18:14 | 19:10 | Inverness | ✎ | |||||
| 1867 | VJ1867 | in | 20:29 | 21:26 | Inverness | ✎ | |||||
| 1869 | VJ1869 | in | 22:29 | 23:26 | Inverness | ✎ | |||||
| 1871 | VJ1871 | out | 17:00 | 18:10 | 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 | ✎ | ||
| 1874 | VJ1874 | out | 18:30 | 19:28 | Inverness | ✎ | |||||
| 1875 | VJ1875 | out | 19:30 | 20:28 | Inverness | ✎ | |||||
| 1877 | VJ1877 | out | 21:30 | 22:28 | Inverness | ✎ | |||||
| 1879 | VJ1879 | out | 23:30 | 00:28 | Inverness | ✎ | |||||
| 1872 | VJ1872 | in | 17:14 | 18:11 | Inverness | ✎ | |||||
| 1873 | VJ1873 | in | 18:14 | 19:11 | Inverness | ✎ | |||||
| 1876 | VJ1876 | in | 20:29 | 21:26 | Inverness | ✎ | |||||
| 1878 | VJ1878 | in | 22:29 | 23:26 | Inverness | ✎ | |||||
| 1850 | VJ1850 | out | 10:45 | 11:43 | 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 | ✎ | ||
| 1852 | VJ1852 | out | 12:15 | 13:13 | Inverness | ✎ | |||||
| 1854 | VJ1854 | out | 14:15 | 15:13 | Inverness | ✎ | |||||
| 1856 | VJ1856 | out | 15:45 | 16:43 | Inverness | ✎ | |||||
| 1858 | VJ1858 | out | 17:15 | 18:13 | Inverness | ✎ | |||||
| 1860 | VJ1860 | out | 19:55 | 20:53 | Inverness | ✎ | |||||
| 1848 | VJ1848 | in | 08:15 | 09:12 | Inverness | ✎ | |||||
| 1849 | VJ1849 | in | 09:40 | 10:37 | Inverness | ✎ | |||||
| 1851 | VJ1851 | in | 11:10 | 12:07 | Inverness | ✎ | |||||
| 1853 | VJ1853 | in | 13:10 | 14:07 | Inverness | ✎ | |||||
| 1855 | VJ1855 | in | 14:40 | 15:37 | Inverness | ✎ | |||||
| 1857 | VJ1857 | in | 16:10 | 17:07 | Inverness | ✎ | |||||
| 1859 | VJ1859 | in | 18:50 | 19:47 | Inverness | ✎ |
S/S_SC_SBLB_25A_2_A.xml
Line: SBLB:PM0000005:744:25A
LineName: 25A
ServiceCode: S_SC_SBLB_25A_2
CreationDateTime: 22 Nov 2020, 11 a.m.
ModificationDateTime: 13 Mar 2026, 1:09 p.m.
Hash: c9ee77d27487152033e2cc66ee163a7b318a1e26
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 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1961 | VJ1961 | out | 18:12 | 18:57 |
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 | ✎ | |||
| 1963 | VJ1963 | out | 19:30 | 20:14 | Inverness | ✎ | |||||
| 1967 | VJ1967 | out | 20:30 | 21:14 | Inverness | ✎ | |||||
| 1971 | VJ1971 | out | 22:30 | 23:14 | Inverness | ✎ | |||||
| 1973 | VJ1973 | out | 00:30 | 01:14 | Inverness | ✎ | |||||
| 1957 | VJ1957 | in | 16:30 | 17:12 | Inverness | ✎ | |||||
| 1959 | VJ1959 | in | 17:30 | 18:12 | Inverness | ✎ | |||||
| 1965 | VJ1965 | in | 19:45 | 20:27 | Inverness | ✎ | |||||
| 1969 | VJ1969 | in | 21:45 | 22:27 | Inverness | ✎ | |||||
| 1962 | VJ1962 | out | 18:12 | 18:57 |
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 | ✎ | |||
| 1964 | VJ1964 | out | 19:30 | 20:14 | Inverness | ✎ | |||||
| 1968 | VJ1968 | out | 20:30 | 21:14 | Inverness | ✎ | |||||
| 1972 | VJ1972 | out | 22:30 | 23:14 | Inverness | ✎ | |||||
| 1974 | VJ1974 | out | 00:30 | 01:14 | Inverness | ✎ | |||||
| 1958 | VJ1958 | in | 16:30 | 17:12 | Inverness | ✎ | |||||
| 1960 | VJ1960 | in | 17:30 | 18:12 | Inverness | ✎ | |||||
| 1966 | VJ1966 | in | 19:45 | 20:27 | Inverness | ✎ | |||||
| 1970 | VJ1970 | in | 21:45 | 22:27 | Inverness | ✎ | |||||
| 1990 | VJ1990 | out | 18:14 | 19:05 | 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 | ✎ | |
| 1991 | VJ1991 | out | 19:30 | 20:14 | Inverness | ✎ | |||||
| 1993 | VJ1993 | out | 20:30 | 21:14 | Inverness | ✎ | |||||
| 1995 | VJ1995 | out | 22:30 | 23:14 | Inverness | ✎ | |||||
| 1996 | VJ1996 | out | 00:30 | 01:14 | Inverness | ✎ | |||||
| 1987 | VJ1987 | in | 05:00 | 05:42 | Inverness | ✎ | |||||
| 1988 | VJ1988 | in | 16:56 | 17:12 | Inverness | ✎ | |||||
| 1989 | VJ1989 | in | 17:30 | 18:12 | Inverness | ✎ | |||||
| 1992 | VJ1992 | in | 19:45 | 20:27 | Inverness | ✎ | |||||
| 1994 | VJ1994 | in | 21:45 | 22:27 | Inverness | ✎ | |||||
| 1999 | VJ1999 | out | 18:12 | 18:57 | 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 | ✎ | ||
| 2000 | VJ2000 | out | 19:30 | 20:14 | Inverness | ✎ | |||||
| 2002 | VJ2002 | out | 20:30 | 21:14 | Inverness | ✎ | |||||
| 2004 | VJ2004 | out | 22:30 | 23:14 | Inverness | ✎ | |||||
| 2005 | VJ2005 | out | 00:30 | 01:14 | Inverness | ✎ | |||||
| 1997 | VJ1997 | in | 16:30 | 17:12 | Inverness | ✎ | |||||
| 1998 | VJ1998 | in | 17:30 | 18:12 | Inverness | ✎ | |||||
| 2001 | VJ2001 | in | 19:45 | 20:27 | Inverness | ✎ | |||||
| 2003 | VJ2003 | in | 21:45 | 22:27 | Inverness | ✎ | |||||
| 1977 | VJ1977 | out | 11:45 | 12:29 | 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 | ✎ | ||
| 1979 | VJ1979 | out | 13:15 | 13:59 | Inverness | ✎ | |||||
| 1981 | VJ1981 | out | 15:15 | 15:59 | Inverness | ✎ | |||||
| 1983 | VJ1983 | out | 16:45 | 17:29 | Inverness | ✎ | |||||
| 1985 | VJ1985 | out | 18:15 | 18:59 | Inverness | ✎ | |||||
| 1986 | VJ1986 | out | 20:55 | 21:39 | Inverness | ✎ | |||||
| 1975 | VJ1975 | in | 08:55 | 09:38 | Inverness | ✎ | |||||
| 1976 | VJ1976 | in | 10:25 | 11:08 | Inverness | ✎ | |||||
| 1978 | VJ1978 | in | 12:25 | 13:08 | Inverness | ✎ | |||||
| 1980 | VJ1980 | in | 13:55 | 14:38 | Inverness | ✎ | |||||
| 1982 | VJ1982 | in | 15:25 | 16:08 | Inverness | ✎ | |||||
| 1984 | VJ1984 | in | 18:05 | 18:48 | Inverness | ✎ |
S/S_SC_SBLB_25A_3_A.xml
Line: SBLB:PM0000005:747:25A
LineName: 25A
ServiceCode: S_SC_SBLB_25A_3
CreationDateTime: 22 Nov 2020, 11 a.m.
ModificationDateTime: 13 Mar 2026, 1:09 p.m.
Hash: 4b002d29f47d03e73f31f3f341e8262756ed3907
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 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2082 | VJ2082 | in | 16:13 | 16:28 |
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 | ✎ | |||
| 2084 | VJ2084 | in | 17:13 | 17:28 | Inverness | ✎ | |||||
| 2083 | VJ2083 | in | 16:13 | 16:28 |
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 | ✎ | |||
| 2085 | VJ2085 | in | 17:13 | 17:28 | Inverness | ✎ | |||||
| 2090 | VJ2090 | in | 17:10 | 17:25 | 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 | ✎ | |
| 2091 | VJ2091 | in | 16:13 | 16:28 | 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 | ✎ | ||
| 2092 | VJ2092 | in | 17:13 | 17:28 | Inverness | ✎ | |||||
| 2088 | VJ2088 | out | 17:31 | 17:46 | 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 | ✎ | ||
| 2086 | VJ2086 | in | 10:08 | 10:23 | Inverness | ✎ | |||||
| 2087 | VJ2087 | in | 13:38 | 13:53 | Inverness | ✎ | |||||
| 2089 | VJ2089 | in | 17:48 | 18:03 | Inverness | ✎ |
Outbound
- Bus Station Stance 2 (Stance)
- Home Bargains (opp)
- Inverness Justice Centre (o/s)
- Royal Bank of Scotland (o/s)
- Service Point (o/s)
- Seafield Road (NE-bound)
- Morangie House Hotel (o/s)
- Junction (at)
- Obsdale Park (opp)
- Kessock Bridge (after)
- Manse Road End (at)
- Obsdale Primary School (o/s)
- Layby (NW-bound)
- Camore Crescent (at)
- Milnafua (o/s)
- Glackmore Junction (at)
- Tore Layby (NW-bound)
- Academy (nr)
- Milnafua (o/s)
- Milnafua Nursery (o/s)
- Clydesdale Bank (opp)
- Road End (at)
- Milnafua Telephone Kiosk (at)
- Drynie Park Junction (at)
- A835 (NW-bound)
- Obsdale Road (after)
- Kincraig House Hotel (at)
- Wyvis Crescent (SW-bound)
- MacKean Crescent (at)
- Gairs Croft (at)
- Gairloch Crescent (at)
- Car Park (at)
- Wrightfield Park (at)
- Post Office (o/s)
- Hood Street (at)
- Park School (opp)
- Camerons Garden Centre (o/s)
- Hector Duncan Court (o/s)
- British Legion (opp)
- Hill Street (o/s)
- Station (o/s)
- Foxes Hotel (o/s)
- Council Buildings (opp)
- Police Station (opp)
- Cockburns Butchers (at)
- Burns Crescent (opp)
- Golfview Terrace (at)
- Tulloch Co-Op (o/s)
- Woodside Gardens (at)
- Davidson Drive (opp)
- Leisure Centre (opp)
- Smelter Jetty (opp)
- Tulloch Avenue (at)
- Post Office (o/s)
- Craig Road Garage (opp)
- B817 (o/s)
- Telephone Kiosk (o/s)
- Roundabout (N-bound)
- War Memorial (at)
- Nursing Home (o/s)
- Balconie Inn (at)
- Glenglass Road End (opp)
- Novar Crescent (at)
- Novar Toll (NE-bound)
- Kirkside Junction (at)
- Post Office (o/s)
- Westford Church (opp)
- Westford (o/s)
- Kens Garage (o/s)
- Asda (at)
- Kirkside Road (at)
- Shell Garage (opp)
- Kirkside (after)
- Post Office (opp)
- Burnside (opp)
- Firhill Steps (opp)
- St Johns (at)
- Coulhill Car Park (at)
- Hill Street (at)
- Library (o/s)
Inbound
- County Carpets (o/s)
- Cathedral Square (at)
- Post Office (o/s)
- Shell Garage (o/s)
- Alness Pharmacy (at)
- Clydesdale Bank (o/s)
- Kens Garage (opp)
- Kirkside Junction (opp)
- Academy (opp)
- Post Office (opp)
- Novar Toll (SW-bound)
- Camore Crescent (opp)
- Primary School Road End (at)
- Novar Crescent (opp)
- Manse Road End (opp)
- Glenglass Road End (at)
- Junction (opp)
- Shop (opp)
- Memorial (at)
- Balconie Inn (opp)
- Home Bargains (o/s)
- War Memorial (opp)
- Primary School Road End (opp)
- Duthac House (o/s)
- Nursing Home (opp)
- Roundabout (S-bound)
- Telephone Kiosk (opp)
- Craig Road Garage (o/s)
- Leisure Centre (o/s)
- B817 (opp)
- Post Office (opp)
- Davidson Drive (at)
- Tulloch Co-Op (opp)
- Smelter Jetty (at)
- Burns Crescent (at)
- Woodside Gardens (opp)
- Bridgend Avenue (at)
- Golfview Terrace (opp)
- Grosvenor Street (opp)
- Police Station (o/s)
- Inverbreakie Drive Terminus (at)
- Council Buildings (o/s)
- Ord Terrace (at)
- Grosvenor Street (at)
- British Legion (o/s)
- Hector Duncan Court (opp)
- Hood Street (opp)
- ATS Garage (o/s)
- Park School (o/s)
- Post Office (opp)
- Rosskeen Drive (at)
- Wrightfield Park (opp)
- Petrol Station (o/s)
- Castle Place (opp)
- Ness Gardens (opp)
- War Memorial (at)
- Station Road (at)
- Gordon Terrace (o/s)
- Wyvis Crescent (after)
- MacKean Crescent (opp)
- A835 (SE-bound)
- Rosskean Church (at)
- Obsdale Road (before)
- Drynie Park Junction (opp)
- Road End (opp)
- Obsdale Primary School (opp)
- Obsdale Park (o/s)
- Tore Layby (SE-bound)
- Service Point (opp)
- Layby (SE-bound)
- Kessock Bridge (before)
- Seafield Road (before)
- Stagecoach Depot (at)
- Inverness Justice Centre (opp)