From Inverness follow the A96 to Nairn and then turn right into Waverley Road (follow signs to the train station) and then turn left and you reach Cawdor House in 50 metres.
From the East Coast follow the A96 to Nairn and take the first left after the river Nairn into High Street. Follow this road and then turn left into Cawdor Street. Cawdor House is located opposite the British Legion.
Use the train from Aberdeen or Inverness and get off the station in Nairn. The station is only 5 minutes walking distance away from Cawdor House.
Inverness Airport is only 9 miles away and from there you can use a taxi or get the bus (number 11, direction Elgin) to the central bus station of Nairn. From there its only 5-10 minutes walking distance.