Stagecoach UK operates a bus from Thurso to Ullapool every 4 hours. Tickets cost $17 - $24 and the journey takes 3 h 30 min. 2 other operators also service this route.
How to get from Thurso to Ullapool
From Thurso train to Lairg, Station (Railway Station) then bus to Ullapool, Ferry Terminal. 4 h 17 min £33. From Thurso, Sir Georges Street Church (Bus Shelter) bus to Inverness, Bus Station then bus to Ullapool, Ferry Terminal. 5 h 50 min £28. From Thurso drive to Ullapool. 2 h 36 min £23.