- Marine Hotel
- Mallaig, Scottish Highland, PH41 4QS
- Marine Hotel
- Mallaig, Scottish Highland, PH41 4PY
- West Highland Hotel
- Mallaig, Scottish Highland, PH41 4QY
- Garramore House
- Morar, Mallaig, Scottish Highland, PH40 4PD
- 5.9 miles from Mallaig
- Fearann Eilean Hotel
- Isle Ornsay Htl, Isle Ornsay, Isle Of Skye, IV43 8QR
- 7.8 miles from Mallaig
- Kinloch Hotel
- Isle Of Skye, IV43 8QJ
- 7.8 miles from Mallaig
- Ardvasar Hotel, Armadale Skye
- Ardvasar, Isle Of Skye, IV45 8RS
- 8.7 miles from Mallaig
- Scottish Youth Hostels Association
- Youth Hstl, Ardvasar, Isle Of Skye, IV45 8RS
- 8.7 miles from Mallaig
- Slate Holiday Homes
- 4 Calgary, Calgary, Ardvasar, Isle Of Skye, IV45 8RU
- 8.7 miles from Mallaig
- Arisaig Hotel
- Arisaig, Scottish Highland, PH39 4NH
- 9.1 miles from Mallaig
- Cnoc Na Faire Hotel
- Arisaig, Inverness-Shire, PH39 4NS
- 9.1 miles from Mallaig
- Glenuig Inn, The
- Glenuig, Glenuig, Lochailort, Scottish Highland, PH38 4NG
- 9.6 miles from Mallaig
- Lochailort Inn
- By Fort William, Mallaig, PH38 4LZ
- 9.6 miles from Mallaig
- Toravaig House Hotel and Iona Restaurant
- Toravaig, Teangue, IV44 8RE
- 9.7 miles from Mallaig
- Ben View Hotel
- Strontian, Acharacle, Argyll And Bute, PH36 4HY
- 11.3 miles from Mallaig
- Clanranald Hotel
- Acharacle, Argyll And Bute, PH36 4JL
- 11.3 miles from Mallaig
- Feorag House
- Glenborrodale, Acharacle, Argyll And Bute, PH36 4JP
- 11.3 miles from Mallaig
- Kilcamb Lodge Hotel
- Strontian, Acharacle, Argyll And Bute, PH36 4HY
- 11.3 miles from Mallaig
- Kilchoan Hotel
- Kilchoan, Acharacle, Argyll And Bute, PH36 4LH
- 11.3 miles from Mallaig
- Loch Shiel House Hotel
- Acharacle, PH36 4JL
- 11.3 miles from Mallaig
- Scottloch Lodges
- Larch Cott, Strontian, Acharacle, Argyll And Bute, PH36 4HZ
- 11.3 miles from Mallaig
- Sonachan Hotel
- Kilchoan, Acharacle, Argyll And Bute, PH36 4LN
- 11.3 miles from Mallaig
- Ockle Holidays
- 3 Pier Road, Kilchoan, Acharacle, Argyll And Bute, PH36 4LJ
- 11.3 miles from Mallaig
- Strontian Hotel
- Strontian, Acharacle, Argyll, PH36 4HZ
- 11.3 miles from Mallaig
- Loch Shiel House Hotel
- Acharacle, Ardnamurchan, PH36 4JL
- 11.3 miles from Mallaig
- Prince's House Hotel, The
- The Princes Ho, Glenfinnan, Scottish Highland, PH37 4LT
- 14.4 miles from Mallaig
- Glenfinnan House
- Glenfinnan House Hotel, Glenfinnan, Invernesshire, PH37 4LT
- 14.4 miles from Mallaig
- Broadford Hotel
- Broadford, Isle Of Skye, IV49 9AB
- 15.8 miles from Mallaig
- Hebridean Hotel
- Duneisdean, 14 Harrapool, Broadford, Isle Of Skye, IV49 9AH
- 15.8 miles from Mallaig
- Scottish Youth Hostels Association
- Broadford, Isle Of Skye, IV49 9AA
- 15.8 miles from Mallaig
- Syha
- Scottish Youth Hstl, Broadford, Isle Of Skye, IV49 9AA
- 15.8 miles from Mallaig
- Kildonan Peninsula Hotel
- Isle Of Eigg, PH42 4RL
- 22.7 miles from Mallaig