Ullapool ble grunnlagt i 1788 på østkysten av Loch Broom som en havn for fiske av sild av British Fisheries Society. Den ble designet av den skotske sivilingeniøren Thomas Telford (1757–1834). Før 1788 var byen bare en ubetydelig landsby med litt over 20 husstander. Havnen brukes som fiskehavn, yachthavn og fergehavn. Ferger seiler til Stornoway i Ytre Hebridene.