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

16 Jul 2024

Our 502 service will depart Acharacle at 11:00 on Saturdays from 20th July 2024. 

The service will continue to depart Fort William Bus Station for Acharacle at 15:30 on Saturdays. 

12 Jul 2024


Our new town services 𝟒𝟔, 𝟒𝟕 𝐚𝐧𝐝 𝐗𝟒𝟕 begin on Monday 𝟏𝟓𝐭𝐡 𝐉𝐮𝐥𝐲 𝟐𝟎𝟐𝟒. They will replace the current N46/N47 service.

The new timetable will have half hourly services to…

04 Jul 2024

𝗖𝗵𝗮𝗻𝗴𝗲𝘀 𝘁𝗼 𝗡𝟰𝟲/𝗡𝟰𝟳 𝗦𝗲𝗿𝘃𝗶𝗰𝗲 𝗦𝘁𝗮𝘁𝗲𝗺𝗲𝗻𝘁

Further to the announcement of changes to the above local bus services we have noted the feedback to date and felt it necessary to respond based upon…

29 May 2024

To reduce waste and litter, we will no longer print receipts for any concessionary (National Entitlement Card) travel. Pop your card on the ticket machine and tell the driver your destination as…


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
Enquiry form:click here