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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.