- Arch Inn, The
- 01854 612454 - West Shore Street, Ullapool, Ross-Shire, IV26 2UR
- Brae Guest House
- 01854 612421 - Shore Street, Ullapool, Ross-Shire, IV26 2UJ
- Swallow Hotels
- 01854 612306 - Quay Street, Ullapool, Ross-Shire, IV26 2UG
- The Ceilidh Place
- 0845 3736600 - 12-14 West Argyle Street, Ullapool, Ross-Shire, IV26 2TY
- Swallow Hotels
- 01854 612314 - Moss, Ullapool, Ross-Shire, IV26 2TG
- Harbour Lights Hotel
- 01854 612222 - Garve Road, Ullapool, Ross-Shire, IV26 2SX
- Highland Coastal Trading
- 01854 612548 - Anchor Cntr Argyle St, Ullapool, Ross-Shire, IV26 2UB
- D.A MacLeod
- 0870 7574481 - 220, Altandhu, Achiltibuie, Ullapool, Ross-Shire, IV26 2YR
- Riverside House Hotel
- 01854 612239 - Quay Street, Ullapool, Ross-Shire, IV26 2UE
- Scotpacker Hostel
- 01854 613126 - West Ho Argyle St, Ullapool, Ross-Shire, IV26 2UB
- Strathmore Guest House
- 01854 613752 - North Road, Morefield, Ullapool, Ross-Shire, IV26 2TH
- Youth Hostel
- 01854 612254 - Ullapool Youth Hstl Shore St, Ullapool, Ross-Shire, IV26 2UJ
- Holiday cottage rentals on Tanera Mor
- 01854 622272 - Ullapool, Ullapool, Rossshire, IV26 2YN
- Royal Hotel
- 01854 612181 - Garve Road, Ullapool, Ross-shire, IV26 2SY
- Glenfield Hotel
- 01854 612314 - Moss, Ullapool, Ross-Shire, IV26 2TG
- Caledonian Hotel
- 01854 612679 - Quay Street, Ullapool, Ross-Shire, IV26 2UG
- Caledonian Hotel
- 01854 612679 - Quay Street, Ullapool, Ross-Shire, IV26 2UG
- Woodlands Bed And Breakfast
- 01854 612701 - 1a Pulteney Street, Ullapool, Ross-shire, IV26 2UP
- Dromnan Guest House
- 01854 612947 - Garve Road, Ullapool, Ross-Shire, IV26 2SX
- Riverview Bed & Breakfast
- 01854 612019 - 2 Castle Terrace, Ullapool, Wester Ross, IV26 2XD
- Seagulls Self Catering Cottage Ullapool
- 020 83660843 - 15 Custom House Street, Ullapool, Ross-shire, IV26 2XF
- Argyll Hotel
- 01854 612422 - Argyle St, IV26 2UB
- Achness House Hotel
- 01549 441239 - Lairg, Scottish Highland, IV27 4DB
- 16.4 miles from Ullapool
- Albanach, The
- 01571 844407 - Baddidarroch, Lochinver, Lairg, Scottish Highland, IV27 4LP
- 16.4 miles from Ullapool
- Altnaharra Hotel
- 01549 411222 - Altnaharra, Lairg, Scottish Highland, IV27 4UF
- 16.4 miles from Ullapool
- Ardglass Guest House
- 01571 844257 - Inver, Lochinver, Lairg, Scottish Highland, IV27 4LJ
- 16.4 miles from Ullapool
- Ben Loyal Hotel
- 0870 8148359 - Tongue, Lairg, Scottish Highland, IV27 4XE
- 16.4 miles from Ullapool
- Cape Wrath Hotel
- 01971 511212 - Durness, Lairg, Scottish Highland, IV27 4SW
- 16.4 miles from Ullapool
- Craggan Hotel
- 0870 8147739 - Melness, Talmine, Lairg, Scottish Highland, IV27 4YT
- 16.4 miles from Ullapool
- Culag Hotel
- 01571 844270 - Culag, Lochinver, Lairg, Scottish Highland, IV27 4LQ
- 16.4 miles from Ullapool
- Drumbeg Hotel
- 01571 833236 - Office, Drumbeg, Lairg, Scottish Highland, IV27 4NW
- 16.4 miles from Ullapool
- Inchnadamph Hotel, The
- 01571 822202 - Elphin, Lairg, Scottish Highland, IV27 4HN
- 16.4 miles from Ullapool
- Inver-Lodge Hotel
- 01571 844496 - Lochinver, Lairg, Scottish Highland, IV27 4LU
- 16.4 miles from Ullapool
- Kinlochbervie Hotel
- 01971 521275 - Kinlochbervie, IV27 4RP
- 16.4 miles from Ullapool
- Kylesku Hotel
- 01971 502231 - Kylesku, Lairg, Scottish Highland, IV27 4HW
- 16.4 miles from Ullapool
- Nip Inn, The
- 01549 402243 - Main Street, Lairg, Scottish Highland, IV27 4DB
- 16.4 miles from Ullapool
- Old School Hotel & Restaurant, The
- 01971 521383 - Inshegra, Rhiconich, Lairg, Scottish Highland, IV27 4RH
- 16.4 miles from Ullapool
- Overscaig Hotel
- 01549 431203 - Lairg, Scottish Highland, IV27 4NY
- 16.4 miles from Ullapool
- Oykel Bridge Hotel
- 01549 441218 - Lairg, Scottish Highland, IV27 4HE
- 16.4 miles from Ullapool
- Oykel Bridge Hotel
- 01549 441234 - Lairg, Scottish Highland, IV27 4HE
- 16.4 miles from Ullapool
- Park Hill Hotel
- 01971 511202 - Durine, Durine, Durness, Lairg, Scottish Highland, IV27 4PN
- 16.4 miles from Ullapool
- Tongue Hotel
- 01847 611206 - Tongue, Lairg, Scottish Highland, IV27 4XD
- 16.4 miles from Ullapool
- Short Break Cottages in Sutherland
- 01571 502345 - 66 Baddidarroch, Lochinver, Highlands, IV27 4LP
- 16.4 miles from Ullapool
- Ruddyglow Park - Country House
- 01571 822216 - Ruddyglow Park, Loch Assynt, Lairg, Scottish Highland, IV27 4HB
- 16.4 miles from Ullapool
- The Nip Inn
- 01549 492374 - Main Street, Ullapool, Scottish Highland, IV27 4DB
- 16.4 miles from Ullapool
- Carnbren Vegan Guesthouse
- 01549 402259 - Station Road, Lairg, Scottish Highland, IV27 4AY
- 16.4 miles from Ullapool
- Eddrachilles Hotel
- 01971 502080 - Badcall, Scourie, Lairg, Scottish Highland, IV27 4TH
- 16.4 miles from Ullapool
- Birchbank Lodge Birchbank Lodge
- 01854 666203 - Birchbank Activity Ldg, Elphin, IV27 4RS
- 16.4 miles from Ullapool
- Holiday International
- 00390 577922619 - Piazza B.scala 27, Colle Val D Elsa, Tuscany, IV27 4TL
- 16.4 miles from Ullapool
- Ruddyglow Park
- 01571 822216 - Country House - Boutique Bed And Breakfast, Loch Assynt, Sutherland, IV27 4HB
- 16.4 miles from Ullapool
- Highland House B & B
- 01549 402414 - 88 Station Road, Lairg, Sutherland, IV27 4DH
- 16.4 miles from Ullapool
- Aultnagar Lodge Hotel
- 01549 421301 - Aultnagar Ldg Htl, Lairg, IV27 4EX
- 16.4 miles from Ullapool
- Smoo Cave Hotel
- 01971 511227 - Lerin, IV27 4QB
- 16.4 miles from Ullapool
- Rhiconich Hotel
- 01971 521224 - Rhiconich, IV27 4RN
- 16.4 miles from Ullapool
- Dundonnell Hotel
- 01854 633223 - Ullapool, IV23 2QS
- 17.4 miles from Ullapool
- Garve Hotel
- 01997 414205 - Dundonnell, Garve, Ross-Shire, IV23 2QR
- 17.4 miles from Ullapool
- Garve Hotel
- 01997 414388 - Dundonnell, Garve, Ross-Shire, IV23 2QR
- 17.4 miles from Ullapool
- Holiday Cottage Highlands
- 01854 633269 - Spindrift, Keppoch Farm, Dundonnell, By-Garve, Ross-Shire, IV23 2QR
- 17.4 miles from Ullapool
- The Old Crofthouse
- 01854 633336 - Durnamuck, Dundonnell, Ross Shire, IV23 2QZ
- 17.4 miles from Ullapool
- Inchbae Lodge Hotel
- 01997 455269 - Garve, Ross-Shire, IV23 2PH
- 17.4 miles from Ullapool
- Aultbea Hotel
- 01445 731201 - Aultbea, Achnasheen, Ross-Shire, IV22 2HX
- 18.5 miles from Ullapool
- Drumchork Lodge Hotel
- 01445 731242 - Aultbea, Achnasheen, Ross-Shire, IV22 2HU
- 18.5 miles from Ullapool
- Drumchork Lodge Hotel
- 01445 731616 - Ullapool, IV22 2HY
- 18.5 miles from Ullapool
- Lake Torridon Hotel
- 01445 791242 - Torridon, Torridon, Achnasheen, Ross-Shire, IV22 2EY
- 18.5 miles from Ullapool
- Loch Maree Hotel
- 01445 760288 - Achnasheen, Ross-Shire, IV22 2HN
- 18.5 miles from Ullapool
- Pool House Hotel
- 01445 781272 - Poolewe, Achnasheen, Ross-Shire, IV22 2LD
- 18.5 miles from Ullapool
- Poolewe Hotel, The
- 01445 781241 - Poolewe, Achnasheen, Ross-Shire, IV22 2JX
- 18.5 miles from Ullapool
- Scottish Youth Hostel
- 01445 712631 - Torridon, Achnasheen, Ross-Shire, IV22 2EZ
- 18.5 miles from Ullapool
- Scottish Youth Hostels
- 01445 791284 - Youth Hstl, Torridon, Achnasheen, Ross-Shire, IV22 2EZ
- 18.5 miles from Ullapool
- Youth Hostel
- 01445 791266 - Torridon, Achnasheen, Ross-Shire, IV22 2EZ
- 18.5 miles from Ullapool
- Seaside Croft
- 01445 781307 - 15 Midtown Inverasdale, Poolewe, Highlands, IV22 2LW
- 18.5 miles from Ullapool