Executive Car, Minibus and Coach Hire - Established 1975

Following advice from Government guidelines, our services will be running at normal capacity from Tuesday 11th August 2020. Please contact the office on 01651 872365 for further details.


*Face-coverings are mandatory on public transport from 22nd June 2020. Face-coverings are available from our premises in Oldmeldrum or from your driver. We are operating an 'exact-fare'  system on our service buses to minimise contact between drivers and passengers. Please ensure you have the correct change for your fare. See our timetables under the Services tab*

*New Bain's app coming soon!*

This app will allow you to purchase single tickets beforehand for a selected journey on any given date within the next 7 days., as well as return and multi-journey tickets remotely.

BAIN'S COACHES operate the following service routes on behalf of Aberdeen City and Aberdeenshire Councils:

  • Service 421 - Alford to Inverurie/Oldmeldrum via Kemnay and Daviot
  • Service 240 - Oldmeldrum to Kemnay 
  • Service 305 - Oldmeldrum to Aberdeen via Dyce and Newmachar
  • Service 777 - Aberdeen City Centre to Aberdeen Airport/Kirkhill Ind Est via Kingswells Park and Ride 
  • Service 52 - Mannofield/Airyhall to Hazlehead Academy 
Bus Times/Routes for the above services can be viewed/downloaded at www.bustimes.org or www.travelinescotland.com or by clicking here. 

*Multi-journey tickets can be purchased from your driver on most services, saving you £££'s, please ask for details. We currently have an exact-fare system on our service buses, to minimise contact between our drivers and passengers. Please ensure you have the correct change, if possible, when using our buses*

Multi-Journey tickets available from your driver

Face-coverings available from our office or your driver, £2.50 each

0