Top Hotels near Macduff

See all Hotels near Macduff
Fife Lodge
Fife Lodge
1.1 mi from Macduff
3.0 out of 5.0
4.3 out of 5 (26 reviews)

Situated in Banff, this hotel is 0.6 mi (1 km) from Duff House and 1.8 mi (3 km) from Macduff Marine Aquarium. Glendronach …

$102
Kathleen`s Bed and Breakfast
Kathleen`s Bed and Breakfast
5 mi from Macduff
2.5 out of 5.0
4 out of 5 (25 reviews)

Situated in Banff, this bed & breakfast is 7.8 mi (12.6 km) from Macduff Marine Aquarium and 9.3 mi (15 km) from Duff House …

$75
Durn House
Durn House
6.2 mi from Macduff
4.0 out of 5.0
4.7 out of 5 (22 reviews)

Located in Portsoy, this romantic guesthouse is 8 mi (12.8 km) from Duff House and 9.2 mi (14.8 km) from Macduff Marine …

$104
Fife Arms Hotel
Fife Arms Hotel
8.2 mi from Macduff
4.0 out of 5.0
4.3 out of 5 (38 reviews)

Situated in Turriff, this inn is within 12 mi (20 km) of Glendronach Distillery, Fyvie Castle, and Duff House. Macduff Marine …

$102
The Davron Hotel
The Davron Hotel
13.4 mi from Macduff
3.0 out of 5.0
4.5 out of 5 (11 reviews)

Situated near the beach, this hotel is 4.5 mi (7.2 km) from Fraserburgh Heritage Centre and 4.5 mi (7.2 km) from Museums of …

Get Rates
Pew With a View
Pew With a View
15 mi from Macduff
3.0 out of 5.0
4.5 out of 5 (2 reviews)

Situated on the beach, this cottage is 2.8 mi (4.5 km) from Fraserburgh Heritage Centre and 2.8 mi (4.6 km) from Museums of …

$105
Kintrae B&B
Kintrae B&B
16.1 mi from Macduff
3.0 out of 5.0
4.8 out of 5 (25 reviews)

Situated in Buckie, this bed & breakfast is 7.8 mi (12.5 km) from WDCS Wildlife Centre and within 20 mi (32 km) of Strathisla …

$77
Castle Hotel
Castle Hotel
17.8 mi from Macduff
4.0 out of 5.0
4.3 out of 5 (49 reviews)

Situated in Huntly, this hotel is 2.4 mi (3.9 km) from Huntly Castle and within 12 mi (20 km) of Leith Hall and Garden and …

Get Rates
Saplinbrae Hotel and Lodges
Saplinbrae Hotel and Lodges
18.4 mi from Macduff
3.0 out of 5.0
4.7 out of 5 (12 reviews)

Situated in a rural location, this hotel is within 16 mi (25 km) of Peterhead Marina, Haddo House, and Fraserburgh Heritage …

Get Rates
Seashore Cottage
Seashore Cottage
18.4 mi from Macduff
3.5 out of 5.0
5 out of 5 (7 reviews)

Situated on the beach, this bed & breakfast is 13.3 mi (21.4 km) from Glen Moray Distillery and within 25 mi (40 km) of …

$79

Recent Reviews in Macduff

Where to stay in Macduff

Macduff Hotel Guide

After a hotel in Aberdeenshire, specifically in Macduff? About 3 hotels are within a 0.1-mile distance of Macduff's center.

Those looking for a comfortable night's sleep right near the heart of Macduff should look no further than the The Knowes Hotel.

The Fife Arms Hotel is situated 9 miles away from the heart of Macduff. Another hotel is the Gardenia Guest House - B&B, which is positioned 1 mile away. The Kathleen`s Bed and Breakfast and also the Durn House are two alternative places to book accommodation in Macduff.

50 miles to the southwest of Macduff is Ballater, home to the Ballater Golf Club and Loch Muick. The Hilton Grand Vacations at Craigendarroch Suites and The Deeside Inn are just some of the lodging options in Ballater. Or stay in Braemar, 55 miles to the southwest of Macduff, where you can choose from the Moorfield House Hotel and Braemar Lodge Hotel. Should you choose to stay in Braemar, set aside a little time to check out the Braemar Castle and Braemar Golf Club.

If you are into sports and love watching local games you might like to visit Pittodrie Stadium, which is 40 miles to the southeast of Macduff. If you are interested in booking a room close by, make a reservation in the Aberdeen Douglas Hotel or Rox Hotel.

Located 35 miles from Macduff is Dyce Airport. Stay nearby at Britannia Hotel Aberdeen or Aberdeen Marriott Hotel.