Hotels in Craignure
56 handpicked places to stay
Photo © Flavio Martins Costa, Google Maps
Pennygate Lodge
B&B · Off A849, Craignure
Pennygate Lodge is a B&B in Craignure, Isle of Mull, with en-suite rooms, some sea views, and free parking on site.
The Isle of Mull Hotel and Spa
Hotel · Off The A849, Craignure
An 86-room hotel in Craignure, Isle of Mull, with restaurant, bar and spa, and dogs welcome throughout.
Castle View
B&B · 2 High Street, Lochaline · 5.5 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
Hotel · Lochaline Hotel, Oban · 5.5 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.
Barriemore
Guest Accommodation · Corran Esplanade, Oban · 8.8 miles away
Guest accommodation on Oban's Corran Esplanade, with sea and mountain views across the water and an easy walk into town.
Glenforsa Hotel
Inn · Salen, on the Sound of Mull · 8.8 miles away
A relaxed hotel by Salen with sea and woodland views, its own grass airstrip, and a bar and restaurant open to non-residents.
Alltavona House
Guest Accommodation · Corran Esplanade, Oban · 8.9 miles away
A stone Victorian guest house on Oban's Corran Esplanade, with bay and mountain views over the water towards Creach Bheinn.
No.26 By The Sea
Hotel · Corran Esplanade, Oban seafront · 8.9 miles away
A nine-room boutique hotel directly on Oban's esplanade, pairing contemporary art and rustic interiors with sea views over the bay to Kerrera.
MacKay's Guest House
B&B · Corran Esplanade, Oban seafront · 8.9 miles away
An adults-only 4-star guest house on Oban's seafront, 50 metres from the shore, with en suite rooms and breakfast served in-room.
Corriemar House
Guest Accommodation · 6 Corran Esplanade, Oban · 8.9 miles away
A Victorian guesthouse on Corran Esplanade in Oban with individually decorated rooms and views across the bay to the hills beyond.
Glenburnie House
Guest House · Corran Esplanade, Oban seafront · 8.9 miles away
A family-run guest house on Oban's esplanade since 1968, with 12 individually decorated en-suite rooms and sea views over the bay.
Muthu Queens Hotel
Hotel · Corran Esplanade, Oban · 8.9 miles away
A traditional esplanade hotel in Oban with sea-facing rooms, some with jacuzzis, right by the waterfront and ferry terminal.
No17 The Promenade
Hotel · Corran Esplanade, Oban seafront · 8.9 miles away
An 18-room boutique hotel on Oban's Victorian esplanade with sea and woodland-view rooms and the on-site Porcini restaurant.
Kilchrenan House
Guest House · Corran Esplanade, Oban seafront · 8.9 miles away
A Victorian seafront guest house on Oban's Esplanade with 16 individually decorated rooms, many with sea views over the bay.
Brecbennoch
B&B · Ganavan Road, Oban · 9 miles away
B&B on Ganavan Road near Oban with breakfast included, sea and mountain views, and a garden for relaxing after the day.
Oban Bay Hotel
Hotel · The Esplanade, Oban · 9 miles away
A Crerar Hotels property on Oban's esplanade with sea views over Mull, Kerrera and the Firth of Lorne, a spa and a sun lounge.
Lancaster Hotel
Hotel · Corran Esplanade, Oban · 9 miles away
A traditional esplanade hotel in Oban with bay views from its bar and dining room, though rooms are showing their age.
Muthu Alexandra Hotel
Hotel · Corran Esplanade, Oban · 9.1 miles away
On Oban's Corran Esplanade overlooking the water, this hotel pairs sea-view rooms with an indoor pool and a well-stocked buffet breakfast.
The Manor House
Guest House · Gallanach Road, Oban harbour · 9.1 miles away
A Georgian house built in 1780 for the Duke of Argyll, now an owner-run guest house on Oban Bay with a well-regarded restaurant.
Don Muir
B&B · Crannaig A Mhinister, Oban · 9.2 miles away
A simple B&B on Crannaig A Mhinister near Oban, with hills like Creach Bheinn close by and the town centre under a mile away.
Sutherland House
Guest Accommodation · Corran Esplanade, Oban · 9.2 miles away
Adults-only Victorian guesthouse on Oban's Corran Esplanade with harbour views and a bar and restaurant close by.
Dunarle Guesthouse
B&B · Dunollie Road, Oban · 9.2 miles away
A traditional guesthouse on Dunollie Road in Oban, with en-suite family rooms and a garden, close to the town's pubs and restaurants.
DunMoore Guesthouse
B&B · Dunollie Road, Oban · 9.2 miles away
A B&B on Dunollie Road in Oban with en-suite family rooms, a garden and round-the-clock reception, handy for exploring the Highlands.
Dana Villa Guest House
Guest Accommodation · Dunollie Road, Oban · 9.2 miles away
A guest house on Dunollie Road in Oban, within easy reach of the town centre and handy for walking, cycling and watersports along the coast.
Arbour Guest House
Guest Accommodation · Dunollie Road, Oban · 9.2 miles away
An 1880 house on Dunollie Road in Oban, offering simple en-suite rooms and breakfast close to the town centre.
Glengorm Guest House
Guest Accommodation · 5 Dunollie Road, Oban · 9.3 miles away
Glengorm Guest House is a straightforward B&B on Dunollie Road in Oban, with breakfast included and a garden for sitting out.
Lagganbeg Guest House
Guest Accommodation · 4 Victoria Place, Oban · 9.3 miles away
Adults-only guest house on Victoria Place in Oban, close to the harbour and hills, with a garden and 24-hour reception.
Ardvaich House
Guest Accommodation · 6 Strathaven Terrace, Oban · 9.3 miles away
Adults-only guest accommodation near Oban, close to Creach Bheinn and within a short drive of the town's pubs, restaurants and harbour.
Rose Villa
Guest Accommodation · 5 Strathaven Terrace, Oban · 9.3 miles away
A quiet guest house in Oban suited to travellers who want an easy base for walking, cycling and fishing, with free parking included.
Sandvilla Guesthouse
Guest Accommodation · 4 Strathaven Terrace, Oban · 9.3 miles away
A Victorian guesthouse near Oban with bright, colourful rooms, en-suite bathrooms and a full Scottish breakfast to start the day.
Cameron Guest House
Guest Accommodation · 2 Strathaven Terrace, Oban · 9.3 miles away
Guest house in Oban, close to golf, fishing, watersports and walking country, with free on-site parking and a short walk to the town centre.
The Scot
Hotel · George Street, Oban · 9.3 miles away
A comfortable base on George Street for travellers wanting Oban's harbour and hills within easy reach, without fuss over parking.
Muthu Oban Hotel
Hotel · Esplanade Oban, Oban · 9.3 miles away
On Oban's Esplanade overlooking the water, this 83-room hotel offers sea-view rooms and easy access to the town's waterfront attractions.
Maridon House
Guest Accommodation · Dunuaran Road, Oban · 9.3 miles away
An adults-only guesthouse in Oban, a short walk from the town centre, suited to couples wanting a quiet, no-fuss base for exploring Argyll.
Dunrigh Guest House
Guest Accommodation · Croft Road Dunrigh, Oban · 9.3 miles away
Dunrigh Guest House is an adults-only stay near Oban with drinks available in the room and a garden for relaxing outdoors.
Columba Hotel
Hotel · The Esplanade, Oban · 9.3 miles away
A 50-room hotel on Oban's Esplanade, well suited to travellers who want sea-view rooms and an easy base for exploring Argyll and Bute.
Heatherfield House
Guest Accommodation · Heatherfield House, Oban · 9.3 miles away
Victorian guesthouse near Oban with smartly styled en-suite rooms, some overlooking the sea, plus free breakfast and parking.
Hawthornbank
Guest Accommodation · Dalriach Road, Oban · 9.3 miles away
An adults-only guesthouse on Dalriach Road in Oban, with sea views, a garden and free parking about 1.27 miles from the town centre.
Glenbervie Guest House
Guest Accommodation · Glenbervie Guest House, Oban · 9.3 miles away
Adults-only Victorian guest house near Oban with traditional en-suite rooms, bay or garden views, a patio and free Scottish breakfast.
Killorn Guest House
Guest Accommodation · Cawdor Terrace, Oban · 9.4 miles away
Guest house on Cawdor Terrace, Oban, with self check-in and sea views, close to the ferry terminal, station and town centre.
The Kelvin Hotel
Hotel · Shore Street, Oban · 9.4 miles away
A 20-room hotel on Oban's Shore Street, close to the ferry terminal, with harbour views and a bar for watching the boats come in.
Greencourt Guesthouse
Guest Accommodation · Benvoulin Road, Oban · 9.4 miles away
A guesthouse on Benvoulin Road just outside Oban, with free parking and a garden, handy for the town's harbour and restaurants.
Premier Inn Oban
Hotel · Shore Street, Oban · 9.4 miles away
Premier Inn on Oban's Shore Street offers on-site dining and a wide breakfast spread, moments from the harbour and ferry terminal for Mull and Iona.
Gramarvin B&B
B&B · Benvoulin Road, Oban · 9.4 miles away
Adults-only B&B on Benvoulin Road near Oban, with sea and mountain views from a garden setting under a mile from the town centre.
Ardmhor Guest House
Guest Accommodation · Ardmor Ardconnel Terrace, Oban · 9.4 miles away
Adults-only guest house in Oban with en-suite rooms and views over sea and mountains from Ardconnel Terrace.
The Palace Hotel
Hotel · 20 George Street, Oban · 9.4 miles away
A George Street hotel in Oban with a bar, restaurant and breakfast on site, plus a pool and gym just a short walk from the harbour.
The Perle Oban Hotel & Spa
Hotel · Station Road, Oban town centre · 9.4 miles away
A harbourfront hotel in an 1880s building in the centre of Oban, with the Mara Spa and Mediterranean-influenced BAAB restaurant.
The Royal Hotel
Hotel · Argyll Square, Oban town centre · 9.5 miles away
A large Victorian hotel from 1895 right in the centre of Oban, close to the harbour and ferry terminal, with 91 traditionally styled rooms.
The Ranald Hotel
Hotel · 41 Stevenson Street, Oban · 9.5 miles away
A budget-friendly hotel on Stevenson Street in Oban, close to the town centre with golf, fishing and watersports all nearby.
Blair Villa South
Guest Accommodation · Rockfield Road, Oban · 9.6 miles away
Adults-only guest accommodation on Rockfield Road in Oban, about 0.80 miles from the town centre, with garden views and 24-hour reception.
Failte Bed & Breakfast
B&B · Rockfield Road, Oban · 9.6 miles away
A small four-room B&B on Rockfield Road, Oban, suited to travellers who want a quiet base near the hills rather than a big hotel.
Fairhaven
B&B · Glencruitten Road, Oban · 9.7 miles away
Fairhaven is a B&B on Glencruitten Road in Oban, with free on-site parking and a golf course close by.
Glenview Guest House
Guest Accommodation · Soroba Road, Oban · 9.7 miles away
A straightforward 10-room guest house on Soroba Road, Oban, suited to travellers who want free parking and an easy base near the town centre.
Elderslie Guest House
Guest Accommodation · Soroba Road, Oban · 9.9 miles away
Guest house on Soroba Road in Oban, close to Creach Bheinn and the town centre, with garden and free parking.
Inverasdale
B&B · Soroba Road, Oban · 9.9 miles away
B&B on Soroba Road in Oban offering breakfast and packed lunches, with Creach Bheinn nearby and Oban itself about 1.43 miles off.
Shepherds House
B&B · 18b Dalintart Dive, Oban · 10 miles away
Adults-only B&B near Oban with en-suite rooms and drinks provided, close to Creach Bheinn and free on-site parking.
Know a hotel / b&b in Craignure that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b