To get to Cruden Bay, you can:
From Aberdeen: Take the A90 north for about 16 miles, then turn right onto the A975 and follow signs for Cruden Bay.
From Peterhead: Take the A90 south for about 8 miles, then turn left onto the A975 and follow signs for Cruden Bay.
From Inverness: Take the A96 east towards Aberdeen, then join the A90 north. After about 16 miles, turn onto the A975 and follow signs for Cruden Bay.
The nearest train station to Cruden Bay is Aberdeen Station. From there, you can take the 68 bus operated by Stagecoach to Cruden Bay. The journey takes around 1 hour and 20 minutes.
If you are in Aberdeen, you could also take a scenic drive along the coast via the A92 to see the towns of Peterhead, Fraserburgh, and Newburgh before arriving in Cruden Bay. Alternatively, if you are coming from Inverness, consider stopping in the town of Elgin to visit Elgin Cathedral before continuing on to Cruden Bay.
The closest airport to Cruden Bay is Aberdeen Airport, which is approximately 27 miles away. The quickest route is to take the A90 and then the A975 towards Cruden Bay. Alternatively, you can take a train from Aberdeen to either Ellon or Inverurie and then take a bus or taxi to Cruden Bay.