Hotels in Turriff
18 handpicked places to stay
Photo © William Stuart, Google Maps
Turriff's accommodation is small in scale and firmly local in character, reflecting its status as a working market town rather than a tourist destination. In town, expect guesthouses and B&Bs such as Deveron Lodge and small hotels like Fife Lodge, offering straightforward comfort, cooked breakfasts and a warm welcome rather than resort-style extras. These make a practical, well-placed base for visiting Delgatie Castle, Fyvie Castle and the wider Aberdeenshire castle trail, all within easy reach by car.
Beyond the town itself, the surrounding farmland is dotted with self-catering cottages and farmhouse accommodation, many converted from steadings and outbuildings, giving a genuine feel for the agricultural landscape that defines this part of Aberdeenshire. These rural options suit visitors planning a longer stay to explore at a slower pace, whether that's fishing the River Deveron, walking quiet country lanes, or driving out to the coast at Banff and Macduff.
Prices in Turriff tend to be noticeably lower than in Aberdeen or the more heavily visited coastal towns, making it a good-value option for travellers touring the north-east. The one time to plan ahead is the August Turriff Show weekend, when the town's limited rooms are in high demand from the thousands of visitors the show attracts. Outside that period, availability is generally easier and last-minute bookings are often possible.
Deveron Lodge Guest House
B&B · Bridgend Terrace, Turriff
B&B on Bridgend Terrace in Turriff, Aberdeenshire, with free parking and easy reach of Glen Garioch Distillery and local golf.
The New Inn
Hotel · 79 Main Street, Aberchirder · 6.3 miles away
Village hotel in Aberchirder, Aberdeenshire, handy for Glen Garioch Distillery and fishing nearby, with Keith about 15.5 miles off.
Fife Lodge
Hotel · Sandyhill Road, Banff · 8.6 miles away
A small 8-room lodge hotel on Sandyhill Road in Banff, Aberdeenshire, with its own restaurant and bar and free parking.
The County Hotel
Hotel · 32 High Street, Banff · 9 miles away
A High Street hotel in Banff with its own restaurant and breakfast, handy for Fraserburgh Golf Club and the Aberdeenshire coast.
The Knowes Hotel
Hotel · 78 Market Street, Macduff · 9 miles away
A small 7-room hotel on Market Street in Macduff, Aberdeenshire, with a restaurant, bar and free parking on site.
Banff Springs Hotel
Hotel · Golden Knowes Road, Banff · 9.3 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.
Durn House
Guest Accommodation · Durn Road, Portsoy, Banff · 9.3 miles away
Country house on Durn Road near Portsoy's Aberdeenshire coast, with 7 rooms, a spa, indoor pool and grounds to explore.
Nether Dallachy Farmhouse
B&B · Boyndie, Banff · 10.1 miles away
Adults-only farmhouse B&B near Banff, Aberdeenshire, with en-suite rooms, garden views and free parking for exploring the coast.
Seafield Arms Hotel
Hotel · 5 Chapel Street, Whitehills · 10.5 miles away
Traditional hotel on Chapel Street in Whitehills, Aberdeenshire, close to golf, fishing and the harbour village's coastal scenery.
Rudan Guest House
Guest Accommodation · Beech Row, Turriff
A modest guest house on Beech Row in Turriff, Aberdeenshire, with free parking and easy access to walking and cycling country.
Pennan Inn
Hotel · Pennan, Fraserburgh · 12.2 miles away
A five-room inn in Pennan, Fraserburgh, with its own restaurant and breakfast on-site, near Loch of Strathbeg.
Station Hotel Portsoy
Hotel · Seafield Street, Portsoy · 13 miles away
A straightforward base in Portsoy for golfers, walkers and anglers, with sea views and a bar-restaurant right on site.
The Gordon Arms Huntley
Hotel · The Square, Huntly · 13.6 miles away
A traditional pub-hotel on Huntly's main square in Aberdeenshire, handy for exploring Craigievar Castle and the surrounding countryside.
Meldrum Arms Hotel
Hotel · South Road, Oldmeldrum · 14.1 miles away
Traditional hotel on South Road in Oldmeldrum, Aberdeenshire, with a golf course and countryside walks close by and mountain views from the property.
Meldrum House Country Hotel & Golf Course
Hotel · East Lodge, Inverurie · 14.1 miles away
Country hotel near Inverurie in Aberdeenshire with its own golf course, restaurant, bar and 57 rooms set around a garden estate.
White Horse Hotel
Hotel · 65 High Street, Strichen · 14.2 miles away
A traditional High Street hotel in Strichen, Aberdeenshire, with free parking, dogs welcome and en-suite rooms throughout.
Commercial Hotel Insch
Hotel · 17 Commerce Street, Insch · 14.7 miles away
A 5-room hotel on Commerce Street in Insch, Aberdeenshire, with free parking and a rail station under half a mile away.
Aberdeen Arms Hotel
Hotel · The Square, Ellon · 14.7 miles away
Hotel on The Square in Ellon, Aberdeenshire, handy for golf, local pubs and restaurants, with free on-site parking.