Skip to main content

Hotels in Buckie

16 handpicked places to stay

Photo © William Stuart, Google Maps

Buckie itself has a small but useful spread of guest houses, B&Bs and modest hotels, generally excellent value compared with Scotland's more heavily touristed towns, and well placed for exploring the harbour and Victorian high street on foot. Rooms overlooking the water or the fishing boats are especially sought after, and many local B&Bs are run by people happy to point visitors towards the best coastal walks and beaches. Self-catering cottages, often traditional granite or pantiled fisher's houses, are available both in Buckie and scattered along the coast towards Portknockie, Findochty and Cullen, giving families and groups more space and flexibility, often at a lower cost per head than a hotel room.

Because Buckie is a working town rather than a resort, accommodation tends to be practical and unpretentious rather than boutique, which suits visitors who want an authentic base for exploring the Moray Firth coastline and the Speyside whisky trail inland. For a wider choice of larger hotels, chain options and more extensive facilities, Elgin is only about 15 miles away and makes a sensible fallback, while the nearby town of Cullen also has a handful of well-regarded small hotels with sea views. Booking ahead is wise in July and August, when the coast is at its busiest, but outside peak summer availability is generally good and prices drop noticeably. Whatever the choice, Buckie's compact size means nowhere in town is more than a short walk from the harbour, the high street or the start of the Moray Coast Trail.

Struan House

Struan House

B&B · Cluny Square, Buckie

A pet-friendly B&B on Cluny Square in Buckie, Moray, suited to golfers, anglers and drivers exploring the Speyside distilleries.

Marine Hotel

Marine Hotel

Hotel · 26-30 Marine Place, Buckie

A 15-room hotel on Buckie's Marine Place, handy for Speyside day trips, golf, fishing and the Moray coast path.

Kintrae B&B

Kintrae B&B

B&B · Kintrae, Buckie

Small four-room B&B in Buckie, Moray, with cooked breakfast and packed lunches for early starts, plus free on-site parking.

The Old Coach House

The Old Coach House

Hotel · 26 High Street, Buckie

A High Street hotel in Buckie, Moray, with free parking and a bar and restaurant on site, handy for the Glenfiddich Distillery nearby.

The Mill House Hotel

The Mill House Hotel

Hotel · Mill Of Tynet, Buckie

A converted mill at Mill Of Tynet near Buckie, with garden grounds and a bridal suite for weddings, roughly ten miles from Keith.

Victoria Hotel

Victoria Hotel

Hotel · 1 Victoria Street, Portknockie · 4.4 miles away

A bar, breakfast and packed lunches on offer at this family-friendly Portknockie hotel, with Glenfiddich Distillery within driving distance.

Cullen Bay Hotel

Cullen Bay Hotel

Hotel · A98, Cullen · 4.8 miles away

Overlooking Cullen Bay on the Moray coast, this hotel pairs sea views with golf, fishing and walking country right on its doorstep.

The Royal Oak Hotel

The Royal Oak Hotel

Hotel · 34 Castle Terrace Seatown, Cullen · 5.2 miles away

The Royal Oak Hotel in Cullen, Moray, offers en-suite rooms with drinks provided and a garden, around 13.5 miles from Keith.

Stravaig B&B

Stravaig B&B

B&B · 46-48 Seafield Street, Cullen · 5.5 miles away

Stravaig B&B occupies a pair of adjoining Seafield Street houses in Cullen, close to Glenfiddich Distillery and Moray's coast.

The Seafield Arms-Cullen

The Seafield Arms-Cullen

Hotel · 17-19 Seafield Street, Cullen · 5.6 miles away

A restaurant-and-bar hotel in Cullen, Moray, with free parking and family rooms, close to Glenfiddich Distillery.

Grant Arms Hotel

Grant Arms Hotel

Hotel · 31 Grant Street, Moray · 6.4 miles away

Grant Arms Hotel in Moray offers straightforward rooms with drinks and a kitchen on hand, close to Glenfiddich Distillery and free parking.

The Red Lion Tavern

The Red Lion Tavern

Guest Accommodation · 65 High Street, Fochabers · 6.5 miles away

A traditional pub with rooms on Fochabers' High Street, handy for exploring Speyside and the Moray coast.

Gordon Arms Hotel

Gordon Arms Hotel

Hotel · 80 High Street, Fochabers · 6.5 miles away

A traditional High Street hotel in Fochabers, Moray, with a 24-hour reception and free on-site parking for guests exploring the area.

Chapelhill Croft

Chapelhill Croft

B&B · Chapelhill Croft Crossroads, Keith · 7.3 miles away

Adults-only B&B near Keith with breakfast included, free parking and a garden, close to Glenfiddich Distillery in Moray.

Isla Bank House

Isla Bank House

B&B · Seafield Avenue, Keith · 8.9 miles away

A straightforward B&B on Seafield Avenue in Keith, handy for whisky trails, fishing and walking, with Glenfiddich Distillery close by.

Grampian Hotel

Grampian Hotel

Hotel · 5 Regent Square, Keith · 9.2 miles away

A straightforward hotel on Regent Square in Keith, Moray, close to local pubs, restaurants and the surrounding whisky country.