Buses operate about every two hours from Monday to Saturday and infrequently on Sundays from Helmsdale to Brora, Golspie, Dornoch, Tain and Inverness in the south and Berriedale, Dunbeath, Halkirk, Thurso and Scrabster in the north.