Skip to main content

Hotels in Oban

8 handpicked places to stay

Oban's compact centre means most places to stay are within easy walking distance of the harbour, station and ferry terminal, so the choice tends to come down to view and style rather than location. The seafront esplanade, a ten to fifteen minute walk north of the pier, has the town's most characterful boutique hotels and guest houses, converted from Victorian townhouses and almost all facing the bay towards Mull and Kerrera; this is the stretch to choose for a longer break or a special occasion where a sea view from the breakfast table matters. Staying right in the town centre, closer to the station and ferry terminal, suits visitors without a car or those catching an early sailing to the islands, putting restaurants, the distillery and the harbourfront seafood stalls on the doorstep.

For a quieter alternative, a handful of country house hotels and guest houses sit just outside town along Loch Feochan to the south or the Connel and Ledaig road to the north, trading a short drive back into Oban for more space, gardens and a slower pace. Prices in Oban rise sharply in summer and around ferry-heavy weekends, so it is worth booking well ahead for July and August, particularly for the esplanade properties that fill up fastest. Whichever area is chosen, nowhere in Oban is more than a short walk or drive from the harbour, so the decision is really about the kind of stay wanted rather than practicality.

Hotel
Knipoch House Hotel
4 star

Knipoch House Hotel

Hotel · Loch Feochan, six miles south of Oban

A historic country house on Loch Feochan south of Oban, recently restored with an outdoor hot tub and a seven-course tasting menu at its 1635 restaurant.

Hotel
No.26 By The Sea
4 star

No.26 By The Sea

Hotel · Corran Esplanade, Oban seafront

A nine-room boutique hotel directly on Oban's esplanade, pairing contemporary art and rustic interiors with sea views over the bay to Kerrera.

Hotel
No17 The Promenade
4 star

No17 The Promenade

Hotel · Corran Esplanade, Oban seafront

An 18-room boutique hotel on Oban's Victorian esplanade with sea and woodland-view rooms and the on-site Porcini restaurant.

Hotel
The Perle Oban Hotel & Spa
4 star

The Perle Oban Hotel & Spa

Hotel · Station Road, Oban town centre

A harbourfront hotel in an 1880s building in the centre of Oban, with the Mara Spa and Mediterranean-influenced BAAB restaurant.

Hotel
Oban Bay Hotel
4 star

Oban Bay Hotel

Hotel · The Esplanade, Oban

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.

Hotel
The Royal Hotel
3 star★★

The Royal Hotel

Hotel · Argyll Square, Oban town centre

A large Victorian hotel from 1895 right in the centre of Oban, close to the harbour and ferry terminal, with 91 traditionally styled rooms.

Guest House
The Manor House
4 star

The Manor House

Guest House · Gallanach Road, Oban harbour

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.

Guest House
Glenburnie House
4 star

Glenburnie House

Guest House · Corran Esplanade, Oban seafront

A family-run guest house on Oban's esplanade since 1968, with 12 individually decorated en-suite rooms and sea views over the bay.

See every hotel in Oban on Booking.com

Affiliate link — we may earn a small commission at no cost to you