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

S10 Your Seat

Service 10: Aberdeen Elgin Inverness

*Please Note: Temporary timetables are in place  until further notice.   For the Aberdeenshire and Moray timetables please click here.   For the Highlands timetables  please   click here.*

Getting to Aberdeen, Elgin or Inverness has never been easier. By choosing to travel on our luxury service 10 you can get to the city up  to every hour, 7 days a week! 

onnecting all of your favourite towns on the A96, service 10 will get you to your destination in comfort and style. Our luxury buses are  kitted out with leather seats and USB charging.

Don't forget - all of our drivers now accept contactless card payments, Apple Pay and Google Pay, so there's no need to worry about having cash (result!). Or, if you'd rather store your bus ticket on your mobile phone simply download our free app to buy your dayrider or    7-day megarider ticket today.

If you download the app we recommend that you check out the live bus tracking… you can look up your bus stop and see exactly how long it will be until your bus arrives. Yup, your very own bus-stalking device in the palm of your hand...who knew. 


Save money with Service 10 

This year, we’ve introduced a new Off Peak Day Return Special Ticket on the Service 10. You will be able to travel for less between the following destinations on the service 10 (and the service 35) from 09:00 Monday –Friday and all day during the weekend. Enjoy the scenic route on your stress-free journey, knowing you’re saving on the move!


Scroll table horizontally to view table content

Aberdeen - Elgin  £17.50   Elgin - Forres £4.50 
Inverurie - Aberdeen £6.50    Elgin - Nairn  £8.00
Inverurie - Elgin £16.50   Elgin - Inverness £11.50
Huntly - Aberdeen £13.00   Forres - Inverness £8.00
Huntly - Elgin £11.00   Nairn - Inverness £6.00

 Purchase your Off Peak Day Return Special Ticket from the driver on the bus. Happy saving! 


Approximate bus journey times - 


Keith to Elgin -   40 minutes   find the best ticket for me

Elgin to  Inverness -  90 minutes     find the best ticket for me

Huntly to Aberdeen -   90 minutes     find the best ticket for me 

Elgin to Aberdeen -  2.5 hrs     find the best ticket for me 

Don't worry about battery life on your trip - there are USB charging points at every seat. 

Service 10 is your seat to the High Street...

A few highlights of our Service 10 route include:

Union Square, Aberdeen


The Whisky Trail

You might also like...

Top 10 places to visit on the Service 10.


Where can we take you today?