Skip to main content

Hotels in Isle of Mull

23 handpicked places to stay

Photo © Google Maps contributors, Google Maps

Where to base yourself on Mull depends largely on how much of the island you intend to cover. Tobermory is the natural choice for a first visit, putting the harbourfront restaurants, the distillery and the passenger ferry to Kilchoan all within walking distance, and it makes a comfortable base for day trips north to Calgary Bay or south towards Salen and Craignure. Craignure itself suits visitors without a car-based itinerary, sitting a few minutes from the Oban ferry with Duart Castle and the miniature railway close by, useful for early starts or late arrivals. Further south and west, the Ross of Mull and Fionnphort put Iona and the Staffa boat trips on the doorstep, at the cost of a longer single-track drive back to the rest of the island.

Accommodation on Mull runs from country-house hotels and self-catering castle apartments to working inns and boutique guest houses, but genuinely large hotels are rare and rooms book up quickly in summer, particularly around the Tobermory Highland Games and the ferry-dependent Iona crossing in July and August. Anyone travelling without a car should check how far their chosen base is from the nearest bus route or ferry terminal, since Mull's public transport, while reliable, runs to a limited timetable. Booking well ahead, especially for July and August weekends, is strongly advised across every price bracket.

Glenforsa Hotel
3 star★★

Glenforsa Hotel

Inn · Salen, on the Sound of Mull

A relaxed hotel by Salen with sea and woodland views, its own grass airstrip, and a bar and restaurant open to non-residents.

Arle Lodge

Arle Lodge

Guest Accommodation · Aros, Tobermory · 8.5 miles away

A guest house near Tobermory on the Isle of Mull, with sea and mountain views and free on-site parking.

Castle View

Castle View

B&B · 2 High Street, Lochaline · 10.6 miles away

Adults-only B&B on Lochaline's High Street with an on-site bar, en-suite rooms and free parking, close to coastal walks in the Highlands.

Lochaline Hotel

Lochaline Hotel

Hotel · Lochaline Hotel, Oban · 10.6 miles away

A five-room hotel in Oban with modern en-suite rooms looking out over loch and sea, and a quiet, homely feel throughout.

The Isle of Mull Hotel and Spa

The Isle of Mull Hotel and Spa

Hotel · Off The A849, Craignure · 11.2 miles away

An 86-room hotel in Craignure, Isle of Mull, with restaurant, bar and spa, and dogs welcome throughout.

Isle of Mull Hotel & Spa
4 star

Isle of Mull Hotel & Spa

Hotel · Craignure, by the Oban ferry terminal

A 4-star hotel and spa on Craignure Bay with 75 sea-view bedrooms, a thermal spa and two restaurants, minutes from the Oban ferry.

Linndhu House

Linndhu House

Guest Accommodation · A848, Tobermory · 11.6 miles away

A five-room guest house on the A848 just outside Tobermory, Isle of Mull, with free parking, garden and 24 hour reception.

Craignure Inn

Craignure Inn

Hotel · Route A849, Craignure · 11.7 miles away

A traditional inn on the A849 at Craignure, Isle of Mull, with its own bar and 24-hour reception, adults-only and dog-friendly.

Pennygate Lodge

Pennygate Lodge

B&B · Off A849, Craignure · 11.7 miles away

Pennygate Lodge is a B&B in Craignure, Isle of Mull, with en-suite rooms, some sea views, and free parking on site.

Achnacriche B&B

Achnacriche B&B

B&B · Drimnin, Bonnavoulin · 12 miles away

A small B&B in Bonnavoulin, Highlands, well placed for walking Creach Bheinn and exploring the wider coastal and mountain scenery on foot or by car.

The Bellachroy Inn
3 star★★

The Bellachroy Inn

Inn · Dervaig village

A six-room inn dating to 1608 in the village of Dervaig, serving home-made Scottish food and an extensive whisky selection including Tobermory's own.

The Bellachroy Hotel

The Bellachroy Hotel

Hotel · Dervaig, Dervaig · 12.5 miles away

A village hotel in Dervaig on the Isle of Mull, with free parking and Calgary Bay Beach around 5.6 miles away.

Carnaburg Guesthouse

Carnaburg Guesthouse

B&B · 55 Main Street, Tobermory · 12.9 miles away

Adults-only B&B on Tobermory's Main Street, with breakfast included and sea views over the Isle of Mull's colourful harbour.

The Tobermory Hotel
3 star★★

The Tobermory Hotel

Hotel · Main Street, Tobermory

A waterfront hotel on Tobermory's colourful Main Street, with sea-view rooms, a restaurant and a bar open to residents and visitors.

The Tobermory Hotel

The Tobermory Hotel

Hotel · 53 Main Street, Tobermory · 12.9 miles away

A characterful hotel on Tobermory's Main Street, Isle of Mull, with sea views and no on-site parking to note.

Burnbank BnB

Burnbank BnB

B&B · Breadalbane Street, Tobermory · 12.9 miles away

Adults-only B&B in Tobermory, Isle of Mull, with en-suite rooms and sea or mountain views over Breadalbane Street.

Western Isles Hotel
3 star★★

Western Isles Hotel

Hotel · Tobermory harbour

A Victorian hotel raised above Tobermory's harbour, with sea-view rooms, a conservatory restaurant and a bar popular with locals and visitors alike.

The Western Isles Hotel

The Western Isles Hotel

Hotel · The Western Isles Hotel, Tobermory · 13 miles away

Twenty-six en-suite rooms above Tobermory harbour, with a restaurant, bar and dogs welcome at The Western Isles Hotel, Isle of Mull.

Harbour view

Harbour view

B&B · 1 Argyll Terrace, Tobermory · 13 miles away

Adults-only B&B on Argyll Terrace in Tobermory with sea views over the harbour and free on-site parking.

Glenelg

Glenelg

B&B · Albert Street Tobermory, Tobermory · 13 miles away

Adults-only B&B on Albert Street in Tobermory, Isle of Mull, close to pubs, restaurants and golf, with dogs welcome.

Park Lodge Hotel

Park Lodge Hotel

Hotel · Western Road, Tobermory · 13 miles away

A 17-room hotel on Western Road above Tobermory's harbour, with garden grounds and free parking on the Isle of Mull.

Strongarbh House
5 star

Strongarbh House

B&B · Above Tobermory harbour

A boutique four-room guest house above Tobermory harbour with antique-furnished bedrooms, a private woodland path down to the bay and Green Tourism Gold status.

Killoran House

Killoran House

Guest Accommodation · Killoran House Dervaig, Dervaig · 13 miles away

An adults-only guest house in the small village of Dervaig on Mull, 3.6 miles from Calgary Bay Beach with garden and sea views.