Important update Close

It's no longer a legal requirement to wear a face covering on public transport in England, Scotland or Wales. We do encourage you to wear a face covering in crowded spaces, if you can

For the latest travelling safely information for England, Wales and Scotland, see our Coronavirus page

Highlands Cruise Mobile Banner

Cruise the Scottish Highlands

Make the most of your time in the Scottish Highlands with Stagecoach. Using our services and tickets you can go and see what’s out there without any hassle!


Highlands Cruise Bus image

​Bus Frequencies


Service 925 can take you from Invergordon to Inverness and vice versa while also going to Urquhart castle. The journey time takes approximately 30 minutes. Times may vary and are subject to ship arrival and departure schedules

Invergordon to Inverness: Monday-Sunday from 08:00 and every 30 minutes until 17:30

Inverness to Invergordon: Monday-Sunday from 07:15 and every 30 minutes until 16:45, Evening departures at 17:15, 18:45 and 19:45

Invergordon to Urquhart Castle: Monday-Sunday at 09:00, 10:30, 12:00, 13:00 and 14:30

Urquhart Castle to Invergordon: Monday-Sunday at 10:20, 11:50, 13:05, 14:20 and 15:35



Ticket prices

Our tickets offer unlimited travel all day between Invergordon and Inverness for a great price! Tickets can be purchased from the driver on board using contactless or cash. Our drivers are able to give change in GBP but unfortunately getting change in Euros is currently not available.


Adult tickets - £13.70 or 20

Group tickets - £34.20 or 45

Tickets are valid to Urquhart Castle

Group DayRider tickets are valid for up to 5 passengers.

Invergordon bus passengers