Ullapool (schottisch-gälisch Ulapul) ist ein Küstenort im Verwaltungsbezirk (Council Area) Highland in Schottland am Loch Broom. Mit seinen 1541 Einwohnern ist Ullapool die größte Siedlung in den sehr dünn besiedelten nordwestlichen Highlands.Ullapool wurde 1788 als Hafen für den Heringsfang gegründet.