The Isle of Mull and Iona offer a wide range of accommodation, but only a handful of hotels stand out for their size, facilities, and location. Whether you’re arriving by ferry, planning a longer stay, or looking for scenic views and reliable service, these are the largest and most established hotels across both islands.
Isle of Mull Hotel & Spa – Craignure

Located just outside Craignure and a short walk from the ferry terminal, the Isle of Mull Hotel & Spa is the largest hotel on the island. It offers a wide range of rooms and suites, many with views across the Sound of Mull. The hotel includes a full-service spa, a restaurant serving locally sourced food, and an outdoor hot tub overlooking the water. Its scale and facilities make it a practical choice for couples, families, and tour groups arriving from Oban.
The hotel’s location on the east coast makes it a strong base for exploring Duart Castle, Lochdon, and the surrounding area. Guests benefit from easy access to walking trails, wildlife tours, and coastal viewpoints. The building itself is modern and functional, with a focus on comfort rather than heritage. It’s one of the few places on Mull offering full spa services, and its proximity to the ferry makes it ideal for short breaks or first-night stays.
Western Isles Hotel – Tobermory

The Western Isles Hotel sits on a hill above Tobermory Bay, offering elevated views over the harbour and across to the mainland. This large Victorian building features spacious rooms, a conservatory with panoramic windows, and a restaurant serving Highland cuisine. Its traditional architecture and period interiors appeal to visitors looking for character and comfort in the island’s main town. The hotel is within walking distance of Tobermory’s shops, galleries, and boat tours.
Despite its age, the Western Isles Hotel has been modernised to meet contemporary expectations. Rooms vary in size and style, with several offering sea views and antique furnishings. The hotel is popular with wedding parties, heritage tourists, and those seeking a central location with visual impact. Its scale makes it one of the most recognisable buildings in Tobermory, and its elevated position ensures quiet evenings away from the harbourfront noise.
Park Lodge Hotel – Tobermory

Park Lodge Hotel is located in a quiet residential area just above Tobermory’s main street. It offers a mid-sized selection of en-suite rooms, a relaxed bar, and a casual dining area. The hotel is known for its friendly service and practical layout, making it suitable for couples, solo travellers, and small groups. It’s a short walk from the harbour, yet far enough to offer peace and privacy during busy summer months.
The hotel’s bar often hosts live music and community events, adding a social element to the stay. Rooms are functional and clean, with straightforward décor and reliable amenities. While it lacks the grandeur of the Western Isles or the spa facilities of Craignure, Park Lodge delivers consistent value and convenience. It’s a solid choice for visitors who want to stay in Tobermory without paying premium rates for sea views or historic architecture.
The Tobermory Hotel – Tobermory

The Tobermory Hotel is a harbourfront property with a distinctive pink façade, located directly on Main Street. It offers several well-appointed rooms, many with views over the bay, and a restaurant specialising in seafood and local produce. The building dates back to the 19th century and retains much of its original charm, with modern upgrades to ensure guest comfort. Its location makes it ideal for visitors who want immediate access to shops, boat tours, and the waterfront.
Inside, the hotel blends traditional features with contemporary touches. Rooms are compact but stylish, and the restaurant is well-regarded for its fresh ingredients and harbour views. The Tobermory Hotel is especially popular with short-stay guests, couples, and those travelling without a car. While smaller than other hotels on this list, its visibility and central position make it one of the most photographed and recognisable accommodations on the island.
Glengorm Castle – North of Tobermory

Glengorm Castle is located on a private estate about four miles north of Tobermory, offering a unique blend of grandeur and seclusion. The castle itself has five guest bedrooms, each with period furnishings and views over the Sound of Mull. In addition to the main building, the estate includes several self-catering cottages, walking trails, and coastal viewpoints. It’s a popular choice for families, heritage enthusiasts, and those seeking a luxury retreat with privacy and space.
The castle’s interiors feature wood panelling, open fires, and antique décor, creating a distinctive atmosphere that sets it apart from standard hotels. Guests can enjoy breakfast in the grand dining room and explore the estate grounds at leisure. While Glengorm doesn’t offer the scale of a traditional hotel, its physical size and estate layout make it one of the most substantial accommodation properties on Mull. It’s best suited to longer stays and visitors who value heritage over convenience.
Salen Hotel – Salen

Salen Hotel is located in the village of Salen, roughly halfway between Craignure and Tobermory on Mull’s east coast. It offers a modest number of rooms, a public bar, and a restaurant serving traditional Scottish fare. The hotel is popular with touring cyclists, walkers, and visitors looking for a quiet base with easy access to both ends of the island. Its roadside location makes it a convenient stop for those travelling by car or motorbike.
The building has a relaxed, informal atmosphere, with simple rooms and friendly service. The bar is a local hub, often busy with residents and passing travellers, and the restaurant offers hearty meals with local ingredients. While smaller than Tobermory’s larger hotels, Salen Hotel provides a practical alternative for guests who want to avoid the busier tourist centres. It’s especially useful for those exploring inland routes or travelling between ferry ports.
St. Columba Hotel – Isle of Iona
St. Columba Hotel is the largest hotel on Iona, located just steps from the Abbey and overlooking the Sound of Iona. It offers spacious rooms, organic gardens, and a restaurant focused on seasonal produce and local ingredients. The hotel caters to pilgrims, walkers, and visitors seeking tranquillity and spiritual connection. Its location makes it a natural choice for those attending services at the Abbey or exploring Iona’s beaches and heritage sites.
The building has a relaxed, welcoming atmosphere, with simple yet comfortable rooms and communal spaces designed for reflection and rest. Guests often stay for multiple nights, using the hotel as a base for walking, writing, or attending retreats. The restaurant serves vegetarian and seafood dishes, and the garden supplies fresh herbs and vegetables. St. Columba Hotel is central to Iona’s visitor experience and remains the island’s most prominent accommodation provider.
Argyll Hotel – Isle of Iona
The Argyll Hotel is located on the eastern shore of Iona, with views across the water to Mull. It offers 16 rooms and a 40-seat restaurant, making it the second-largest hotel on the island. The building dates back to the 19th century and has been carefully maintained to preserve its historic character. It’s popular with walkers, artists, and visitors looking for a peaceful base with easy access to the ferry and village amenities.
Rooms are individually decorated, with a mix of antique and modern furnishings. The restaurant serves locally sourced meals, including seafood, vegetarian options, and home baking. The hotel’s garden and terrace provide quiet outdoor space, and the staff are known for their warm hospitality. While smaller than St. Columba, the Argyll Hotel offers a more intimate experience and remains a key part of Iona’s hospitality scene.