From Inverness (2.5hrs, approximately 110 miles), follow the A9 in a northerly direction, passing through Golspie, Brora, Helmsdale and Dunbeath. At Latheron, turn left, continuing on the A9, towards Thurso, and remain on this road (passing the wind farm) until you reach a T-Junction, approximately 18 miles. Turn left at this junction and in 1/4 mile turn left onto the B874, signposted for Halkirk. Continue until you reach the T-junction in the village, turn right and the hotel is on you left hand side.
From Inverness airport
From Inverness airport take the A96 to Inverness, after the retail park you will come to a large roundabout, take the signs for the A9 North (Thurso and Wick) and follow directions as above.
By road from Wick airport
Alternatively, if flying to Wick Airport (18 miles), drive south through the town, crossing over the Wick River, straight over a small roundabout and at the traffic lights turn right on to Thurso Road (A882). Continue on this road, through Watten, for 16 miles, you will then reach a cross-road with the B874,turn left onto the B874, signposted for Halkirk. Continue until you reach the T-junction in the village, turn right and the hotel is on you left hand side.