Skip to main content

Hotels in Macduff

10 handpicked places to stay

The Knowes Hotel

The Knowes Hotel

Hotel · 78 Market Street, Macduff

A small 7-room hotel on Market Street in Macduff, Aberdeenshire, with a restaurant, bar and free parking on site.

The County Hotel

The County Hotel

Hotel · 32 High Street, Banff · 1.6 miles away

A High Street hotel in Banff with its own restaurant and breakfast, handy for Fraserburgh Golf Club and the Aberdeenshire coast.

Fife Lodge

Fife Lodge

Hotel · Sandyhill Road, Banff · 1.8 miles away

A small 8-room lodge hotel on Sandyhill Road in Banff, Aberdeenshire, with its own restaurant and bar and free parking.

Banff Springs Hotel

Banff Springs Hotel

Hotel · Golden Knowes Road, Banff · 2.2 miles away

A 36-room hotel on Golden Knowes Road in Banff, on the Aberdeenshire coast, with free parking and a garden setting for exploring the area.

Seafield Arms Hotel

Seafield Arms Hotel

Hotel · 5 Chapel Street, Whitehills · 3.8 miles away

Traditional hotel on Chapel Street in Whitehills, Aberdeenshire, close to golf, fishing and the harbour village's coastal scenery.

Nether Dallachy Farmhouse

Nether Dallachy Farmhouse

B&B · Boyndie, Banff · 4.4 miles away

Adults-only farmhouse B&B near Banff, Aberdeenshire, with en-suite rooms, garden views and free parking for exploring the coast.

Station Hotel Portsoy

Station Hotel Portsoy

Hotel · Seafield Street, Portsoy · 7.8 miles away

A straightforward base in Portsoy for golfers, walkers and anglers, with sea views and a bar-restaurant right on site.

Pennan Inn

Pennan Inn

Hotel · Pennan, Fraserburgh · 8.2 miles away

A five-room inn in Pennan, Fraserburgh, with its own restaurant and breakfast on-site, near Loch of Strathbeg.

The New Inn

The New Inn

Hotel · 79 Main Street, Aberchirder · 9 miles away

Village hotel in Aberchirder, Aberdeenshire, handy for Glen Garioch Distillery and fishing nearby, with Keith about 15.5 miles off.

Deveron Lodge Guest House

Deveron Lodge Guest House

B&B · Bridgend Terrace, Turriff · 9.1 miles away

B&B on Bridgend Terrace in Turriff, Aberdeenshire, with free parking and easy reach of Glen Garioch Distillery and local golf.

🏨

Know a hotel / b&b in Macduff 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