Ullapool mieści się na wschodnim wybrzeżu Loch Broom, w szkockim regionie Highlands. Jedynie mała osada Ullapool jest zamieszkałym terem w promieniu kilku kilometrów. Promy kursują stąd do Stornoway na wyspie Lewis. Przeprawa trwa około 2 godziny i 45 minut.
Terminal w Ullapool jest wyposażony w poczekalnię, toalety oraz sklepy.