From the A96 (form Aberdeen, Elgin & Nairn)

At the major roundabout on the approach to Inverness
(the Raigmore Interchange) turn onto the A9 (South) towards 
Perth.

Take the next exit, just after passing under a bridge, signposted 
(amongst other things) 'Culloden Battlefield'.

After 200m, turn left at the traffic lights.

At the first roundabout take the second exit, heading for 
'Hilton & Culduthel'

Go straight over 2nd & 3rd roundabouts.

At 4th roundabout turn right for 'City Centre'.

At the traffic lights, turn left into Culduthel Road.  Dunhallin is 100m on the right, directly opposite the entrance to Culduthel Place.