• Shiel Buses Banner

Plan your journey

Bus and Coach Services

Shiel Buses is a local family-owned business in the Scottish Highlands celebrating over 40 successful years in business. It was founded in 1978 where the company acquired two buses to run services from Moidart and Ardnamurchan to Fort William.  Over the next 40yrs the fleet and workload steadily grew and Shiel Buses is now one of the most long-standing and successful family-owned businesses in Lochaber.  Today, Shiel Buses run 50 vehicles and employs approximately 80 staff.  

The company prides itself on providing services to the outlying communities in the family’s homeland, as well as town service to Fort William and its locality.  An abundance of touring work is undertaken in the summer months and Shiel Buses can be seen all over the UK providing luxury transport for outings, day trips, cruise ship excursions as well as extended tours for domestic and international travel companies and private groups.  Since 2014 Shiel Buses have had a close working relationship with Scottish Citylink and provide vehicles for their services between Glasgow and the Isle of Skye, and Fort William and Inverness.



Service Updates

26 Mar 2024

Highland Council Schools will be closed from 29th March to 12th April (inclusive).

Therefore, we will be running to School Holiday (SH) timings. 


Please note, this does…

16 Feb 2024

Highland Council Schools will be closed to pupils on 19th, 20th and 21st February.

Therefore, we will be running to School Holiday (SH) timings on those days. 



03 May 2023

~ 𝟒𝟓 𝐘𝐞𝐚𝐫𝐬 𝐨𝐟 𝐒𝐡𝐢𝐞𝐥 𝐁𝐮𝐬𝐞𝐬 ~

𝑆ℎ𝑖𝑒𝑙 𝐵𝑢𝑠𝑒𝑠 𝑤𝑎𝑠 𝑓𝑜𝑢𝑛𝑑𝑒𝑑 𝑏𝑦 𝐷𝑜𝑛𝑎𝑙𝑑 & 𝐴𝑙𝑖𝑠𝑡𝑎𝑖𝑟 𝑀𝑎𝑐𝐺𝑖𝑙𝑙𝑖𝑣𝑟𝑎𝑦, 𝐴𝑐ℎ𝑎𝑟𝑎𝑐𝑙𝑒, 𝑖𝑛 1978 𝑤ℎ𝑒𝑛 𝑡ℎ𝑒𝑦 𝑎𝑐𝑞𝑢𝑖𝑟𝑒𝑑 𝑓𝑜𝑢𝑟 𝑏𝑢𝑠𝑒𝑠 𝑡𝑜 𝑟𝑢𝑛 𝑠𝑒𝑟𝑣𝑖𝑐𝑒𝑠 𝑓𝑟𝑜𝑚 𝑀𝑜𝑖𝑑𝑎𝑟𝑡 𝑎𝑛𝑑 𝐴𝑟𝑑𝑛𝑎𝑚𝑢𝑟𝑐ℎ𝑎𝑛 𝑡𝑜…

04 Aug 2022

Please note, we can no longer accept paper £5, £10, £20 or £50 banknotes. 

We will only accept polymer pound sterling banknotes. 

Thank you for your understanding…


Find the answer to most frequently asked questions about travelling with Shiel Buses and the local area.

Contact Info

Call us: 01397 700 700 or 01967 431 272
Email us: info@shielbuses.co.uk
Enquiry form: click here