Top 10 Hotels in Portsoy

See all 1 Hotels in Portsoy
Durn House
Durn House

Durn Road, Portsoy, Banff AB45 2XT

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 Lodge
Fife Lodge
5 mi from Portsoy
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
The County Hotel
The County Hotel
5.2 mi from Portsoy
3.0 out of 5.0

Situated in Banff, this guesthouse is 0.4 mi (0.6 km) from Duff House and 1.5 mi (2.5 km) from Macduff Marine Aquarium. …

$94
Kintrae B&B
Kintrae B&B
8.7 mi from Portsoy
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
The Granary
The Granary
10.1 mi from Portsoy
3.0 out of 5.0

Situated near the beach, this vacation home is 7 mi (11.2 km) from WDCS Wildlife Centre and 10.2 mi (16.4 km) from Strathisla …

Get Rates
Seashore Cottage
Seashore Cottage
10.9 mi from Portsoy
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
Mill House Hotel
Mill House Hotel
11.6 mi from Portsoy
3.0 out of 5.0
4 out of 5 (2 reviews)

Situated in Buckie, this hotel is 4.2 mi (6.8 km) from WDCS Wildlife Centre and within 12 mi (20 km) of Strathisla Distillery …

Get Rates
Fife Arms Hotel
Fife Arms Hotel
11.8 mi from Portsoy
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
Kathleen`s Bed and Breakfast
Kathleen`s Bed and Breakfast
12 mi from Portsoy
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
Castle Hotel
Castle Hotel
14.7 mi from Portsoy
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

Recent Reviews in Portsoy

Where to stay in Portsoy

Portsoy Hotel Guide

Visitors to Aberdeenshire will find there's only 1 lodging option that are less than 0.1 miles from Portsoy's center, so try securing a room as far in advance as you can.

Those looking for a hotel right near the heart of Portsoy should look no further than the Durn House.

16 miles away from the center of Portsoy, is the Castle Hotel. Alternatively, the Fife Arms Hotel is 13 miles away. Alternative hotel options include the Gardenia Guest House - B&B and the Durn House.

Looking for things to do? Spend a few hours discovering Ballater Golf Club and Loch Muick, in Ballater, 45 miles to the south of Portsoy. The Hilton Grand Vacations at Craigendarroch Suites and The Deeside Inn are a few of the Expedia-listed apartment and hotel options in Ballater. Or, you could stay in Macduff, 7 miles to the east of Portsoy, where you'll find the Fife Lodge and The Knowes Hotel. The Duff House and Macduff Marine Aquarium are a couple of the most popular attractions to see while in Macduff.

Get your fix of local sport with a trip to Pittodrie Stadium, which is 45 miles to the southeast of Portsoy. Sports fans wishing to stay close by can select from the Aberdeen Douglas Hotel or the Rox Hotel.

Dyce Airport is situated 40 miles from Portsoy. Travelers who choose to stay close by, can easily secure a night at the Britannia Hotel Aberdeen or Aberdeen Marriott Hotel.