Airports are conveniently located at Inverness and Aberdeen. Both cities are connected by the A96 and a main railway line which stops at Nairn, Forres, Elgin, Keith, Huntly, Inverurie, Insch and Dyce.
Inverness (Dalcross) is closest, 20 miles away. Allow 30 minutes by car. There is no station at Dalcross, so you will need to drive or get a taxi, lift or bus from Nairn or Inverness. Nairn is 20 miles away and is 10-15 minutes by train
Aberdeen International Airport at Dyce is 73 miles away, which is about 1.5 hours by car or train.