Den nordatlantiske strømmen passerer Ullapool og modererer temperaturen. Noen få australdrakelilje (), et tre i aspargesfamilien som kommer fra New Zealand, dyrkes i byen og blir ofte forvekslet med palmetrær. Byen ligger ved viken Loch Broom, på A835-veien fra Inverness. Ullapool-elven renner gjennom landsbyen. Ullapool er relativ en ny etablering og ble anlagt etter tegninger av Thomas Telford som en fiskerihavn i 1788. Havnen er fortsatt sentrum for byen. Det er fergeforbindelse fra Ullapool til Stornoway på Lewis og Harris i Ytre Hebridene.