The mobile library operates a three weekly schedule as follows. Please use Ctrl + F on your keyboard to search the timetable for route names and dates. (Please note: these times are subject to change.)
East Coat Route | North Coast Route | West Coast Route
Mondays: 12th Jan; 2nd Feb; 23rd Feb; 16th Mar; 6th Apr; 27th Apr; 18th May; 8th Jun; 29th Jun; 20th Jul; 10th Aug; 31st Aug; 21st Sep; 12th Oct; 2nd Nov; 23rd Nov; 14th Dec 2026.
Golspie – Balvraid – Skelbo – Embo – Dornoch – Astle
| Stop | Time |
|---|---|
| Golspie Hospital | 09:25 – 09:31 |
| Golspie H Gatehouse | 09:33 – 09:40 |
| Balvraid, Old Smiddy | 09:52 – 10:26 |
| Balvraid, Tawny Cottage | 10:30 – 10:41 |
| Skelbo Can-nah-Anail | 10:54 – 11:05 |
| Skelbo, Fourpenny | 11:37 – 11:43 |
| Embo, Old Police House | 11:48 – 12:01 |
| Embo Community Centre Stop | 12:30 – 13:00 |
| Dornoch, Springfield Housing Estate | 13:50 – 11:43 |
| Dornoch, Stafford Ct | 14:16 – 14:34 |
| Dornoch, Meadows | 14:43 – 15:06 |
| Astle, 38 | 15:24 – 15:53 |
| Evelix, Achlean | 16:03 – 16:20 |
|
Calling at: Golspie, Balvraid, Skelbo, Embo, Dornoch, Astle and Evelix, Achlean. |
|
Tuesdays: 13th Jan; 3rd Feb; 24th Feb; 17th Mar; 7th Apr; 28th Apr; 19th May; 9th Jun; 30th Jun; 21st Jul; 11th Aug; 1st Sep; 22nd Sep; 13th Oct; 3rd Nov; 24th Nov; 15th Dec 2026.
Clashmore – Spinningdale – Invershin – Shin Falls – Lairg – Golspie
| Stop | Time |
|---|---|
| Clashmore | 09:00 – 09:38 |
| Spinningdale | 09:38 – 10:23 |
| Invershin | 10:38 – 10:47 |
| Shin Falls, Kyleview | 10:53 – 11:06 |
| Achany, Cottages | 12:05 – 12:26 |
| Claonel, Triangle Jct | 12:38 – 12:44 |
| Lairg, Balloan | 12:56 – 13:58 |
| Golspie, Seaforth Hse | 14:29 – 14:38 |
|
Calling at: Clashmore, Spinningdale, Invershin, Sjin Falls, Achany, Cloanel, Lairg, Balloan, and Golspie, Seaforth House. |
|
Wednesdays: 14th Jan; 4th Feb; 25th Feb; 18th Mar; 8th Apr; 29th Apr; 20th May; 10th Jun; 1st Jul; 22nd Jul; 12th Aug; 2nd Sep; 23rd Sep; 14th Oct; 4th Nov; 25th Nov; 16th Dec 2026.
Rogart – Blairmore – Culdrain – Achagarron – Glenelg – Inchomney – Knockarthur
| Stop | Time |
|---|---|
| Rogart, Spar | 09:03 – 09:45 |
| Rogart, School | 10:00 – 10:51 |
| Blairmore, nr 46 | 11:59 – 12:06 |
| Culdrain | 12:13 – 12:34 |
| Achnagarron, Croft | 12:36 – 12:56 |
| Glenelg | 12:59 – 13:21 |
| Inchomney | 13:27 – 13:43 |
| Knockarthur | 13:49 – 14:05 |
|
Calling at: Rogart, Blairmore, Culdrain, Achagarron, Glenelg, Inchomney and Knockarthur. |
|
Thursdays: 15th Jan 5th Feb; 26th Feb; 19th Mar; 9th Apr; 30th Apr; 21st May; 11th Jun; 2nd Jul; 23rd Jul; 13th Aug; 3rd Sep; 24th Sep; 15th Oct; 5th Nov; 26th Nov; 17th Dec 2026.
Colaboll– Overscaig – Wester Shinness – Upper Shinness
| Stop | Time |
|---|---|
| Colaboll | 09:24 – 09:50 |
| Overscaig | 09:57 – 10:27 |
| West Shinness, Croft | 10:40 – 10:58 |
| West Shinness, Lodge | 11:00 – 11:12 |
| Upper W. Shinness, 7 | 11:15 – 11:40 |
| Upper W. Shinness, 9 | 11:48 – 11:57 |
| Crask Inn | 12:49 – 13:38 |
|
Calling at: Colaboll, Overscaig, Wester Shinness, Upper Shinness and Crask Inn. |
|
North & Caithness Route
Mondays: 19th Jan; 9th Feb; 2nd Mar; 23rd Mar; 13th Apr; 4th May; 25th May; 15th June; 6th Jul; 27th Jul; 17th Aug; 7th Sep; 28th Sep; 19th Oct; 9th Nov; 30th Nov; 21st Dec 2026.
Lybster – Newlands of Fose – Latheronwheel
| Stop | Time |
|---|---|
| Lybster, The Cross | 09:40 – 09:57 |
| Lybster, school | 10:01 – 11:14 |
| Lybster, Quatre Braes | 11:16 – 11:45 |
| Newlands of Forse | 11:51 – 12:21 |
| Latheronwheel, B&B | 13:06 – 13:38 |
| Latheronwheel, far end | 13:41 – 14:01 |
|
Calling at: Lybtser, Newlands of Fose and Latheronwheel. |
|
Tuesdays: 20th Jan; 10th Feb; 3rd Mar; 24th Mar; 14th Apr; 5th May; 26th May; 16th June; 7th Jul; 28th Jul; 18th Aug; 8th Sep; 29th Sep; 20th Oct; 10th Nov; 1st Dec; 22nd Dec 2026.
Dunbeath – Berriedale
| Stop | Time |
|---|---|
| Dunbeath school | 09:15 – 09:50 |
| Dunbeath Day Ctre | 10:22 – 11:20 |
| Berriedale, Cafe | 11:32 – 11:57 |
| Comm Box | 12:51 – 13:32 |
|
Calling at: Dunbeath school, Dunbeath day centre, Berriedale cafe and Comm box. |
|
Wednesdays: 21st Jan; 11th Feb; 4th Mar; 25th Mar; 15th Apr; 6th May; 27th May; 17th Jun; 8th Jul; 29th Jul; 19th Aug; 9th Sep; 30th Sep; 21st Oct; 11th Nov; 2nd Dec; 23rd Dec 2026.
Watten – Halkirk
| Stop | Time |
|---|---|
| Watten school | 09:22 – 10:03 |
| Watten nursery | 10:05 – 10:56 |
| Dale Farm | 11:17 – 11:40 |
| Halkirk, Henrietta St | 11:48 – 11:50 |
| Halkirk, Holly Tree Cottage | 11:52 – 11:59 |
| Halkirk Shop | 13:00 – 13:30 |
|
Calling at: Watten school, Watten nursery, Dale Farm, Halkirk, Henrietta Street, Halkirk, Holy Tree cottage and Halkirk shop. |
|
Mondays: 5th Jan; 26th Jan; 16th Feb; 9th Mar; 30th Mar; 20th Apr; 11th May; 1st Jun; 22nd Jun; 13th Jul; 3rd Aug; 24th Aug; 14th Sep; 5th Oct; 26th Oct; 16th Nov; 7th Dec 2026.
Rosehall – Oykel – Benmore – Elphin – Lochinver – Inverkirkaig
| Stop | Time |
|---|---|
| Rosehall - Tutim Cottages | 09:30 – 09:45 |
| Oykel Bridges | 10:00 – 10:15 |
| Benmore Cottage | 10:30 – 10:45 |
| Altnacealgach Motel | 11:00 – 11:15 |
| Ledmore Junction | 11:20 – 11:30 |
| Elphin - Resallach | 11:35 – 11:50 |
| Elphin - Glackbain | 11:55 – 12:10 |
| Elphin - Viewpoint | 12:20 – 13:00 |
| Lochinver – Pottery | 14:00 – 14:15 |
| Lochinver - Inverpark | 14:15 – 14:45 |
| Lochinver- Kirk Road | 14:50 – 15:25 |
| Badnaban | 15:40 – 16:00 |
| Achins | 16:15 – 16:45 |
| Inverkirkaig Cottage | 16:50 – 17:00 |
| Inverkirkaig Bay | 17:05 – 17:20 |
| Lochinver Church of Scotland | 17:45 – 18:30 |
|
Calling at: Rosehall, Oykell Bridges, Benmore, Altnacealgach Motel, Elphin, Lochinver, Badnaban, Achins, Inverkirkaig and Lochinver. |
|
Tuesdays: 6th Jan; 27th Jan; 17th Feb; 10th Mar; 31st Mar; 21st Apr; 12th May; 2nd Jun; 23rd Jun; 14th Jul; 4th Aug; 25th Aug; 15th Sep; 6th Oct; 27th Oct; 17th Nov; 8th Dec 2026.
Lochinver schools – Achmelvich – Clachtoll – Stoer – Balcladich – Clashnessie – Drumbeg – Nedd
| Stop | Time |
|---|---|
| Lochinver Schools | 08:25 – 09:15 |
| Beside War Memorial / Near Spar (Schools Holidays Only) | 09:10 – 09:30 |
| Achmelvich | 09:50 – 10:11 |
| Clachtoll No 134 | 10:45 – 10:55 |
| Clachtoll - Flossies | 11:00 – 11:25 |
| Clachtoll - Central | 11:30 – 11:45 |
| Stoer Church Road | 12:15 – 12:45 |
| Stoer Lochend | 12:50 – 13:00 |
| Clashmore | 13:10 – 13:20 |
| Culkein Stoer | 13:30 – 13:45 |
| Achnacarnin | 13:50 – 14:05 |
| Raffin | 14:45 – 15:00 |
| Balchladich - Glackin | 15:05 – 15:15 |
| Balchladich - After Beach Cattle Grid | 15:20 – 15:30 |
| Balchladich - Wagon Cattle Grid | 15:30 – 15:40 |
| Clashnessie - Post Box | 15:50 – 16:20 |
| Culkein Drumbeg | 16:40 – 17:20 |
| Drumbeg - Cnoc Glas | 17:30 – 17:45 |
| Nedd - Post Box | 17:50 – 18:20 |
|
Calling at: Rosehall, Oykell Bridges, Benmore, Altnacealgach Motel, Elphin, Lochinver, Badnaban, Achins, Inverkirkaig and Lochinver. |
|
Wednesdays: 7th Jan; 28th Jan; 18th Feb; 11th Mar; 1st Apr; 22nd Apr; 13th May; 3rd Jun; 24th Jun; 15th Jul; 5th Aug; 26th Aug; 16th Sep; 7th Oct; 28th Oct; 18th Nov; 9th Dec 2026.
Kylesku – Eddrachillies Hotel – Scourie – Rogart – Golspie Old Mill
| Stop | Time |
|---|---|
| Kylesku - Peir | 09:30 – 09:55 |
| Kylesku - Ferry House | 10:00 – 10:15 |
| Eddrachillies Hotel | 10:30 – 10:45 |
| Scourie Primary School | 11:00 – 11:10 |
| Scourie School | 11:10 – 11:30 |
| Scourie Village | 12:00 – 12:45 |
| Rogart Manse | 14:45 – 15:00 |
| Golspie Old Mill | 15:45 – 16:00 |
|
Calling at: Kylesku, Eddrachillies Hotel, Scourie, Rogart and Golspie Old Mill. |
|
Thursdays: 8th Jan; 29th Jan; 19th Feb; 12th Mar; 2nd Apr; 23rd Apr; 14th May; 4th Jun; 25th Jun; 16th Jul; 6th Aug; 27th Aug; 17th Sep; 8th Oct; 29th Oct; 19th Nov; 10th Dec 2026.
Badanloch sheds – Harveston Cottage – Forsinard – Kimbrace – Helmsdale
| Stop | Time |
|---|---|
| Badanloch Sheds | 10:00 – 10:25 |
| Harveston Cottage | 10:30 – 10:45 |
| Forsinard RSPB | 11:00 – 11:20 |
| Kinbrace Bungalows | 13:00 – 13:30 |
| Helmsdale Farr Crescent | 14:00 – 14:30 |
|
Calling at: Badanloch sheds, Harveston Cottage, Forsinard RSPB, Kimbrace bungalows and Helmsdale, Farr Crescent. |
|
2026 school holidays
- February break - 17 February and 18 February
- In service day - 19 February
- Easter holidays - 7 April to 21 April
- May Day - 5 May
- In service day - 2 June
- Summer holidays - starts 4 July
- In service day - 18 August
- In service days - 15 September and 16 September
- October holidays - 13 October to 24 October
- Christmas and New Year break - 24 December to 7 January