Accommodation

Whether you’re planning a short break or an extended stay, Banff and Macduff offer a welcoming range of accommodation to suit all needs and budgets. From charming guesthouses and traditional B&Bs to modern hotels and self-catering cottages, you’ll find the perfect place to relax after a day of exploring. Many options boast stunning views of the coast or countryside, with friendly hosts ready to share local tips and stories.

For those seeking a coastal retreat, harbourside lodgings and seaside apartments provide a front-row seat to the picturesque views of the Moray Firth. If you prefer a more rural setting, the surrounding area offers peaceful farm stays and countryside inns that allow you to unwind in nature while remaining close to local attractions. Campervan sites and holiday parks are also available nearby for visitors looking for a more flexible or family-friendly stay.

Wherever you choose to stay, you’ll be ideally placed to enjoy the rich history, wildlife, and hospitality that Banff and Macduff are known for. Booking ahead is recommended, especially during summer and local event weekends. Browse our accommodation listings for contact details, amenities, and availability, and start planning your perfect stay in our beautiful coastal communities.

A B C D E F G H I J K L M N O P R S T U V W

Banff Springs Hotel

Golden Knowes Road Banff AB45 2JE Work Phone: 01261 812 881 Website: http://thebanffsprings.co.uk/

Carmelite House

Contact: John Calder
30 Low Street Banff AB45 1AY Work Phone: 01261 812 152 Website: http://www.carmelitehousehotel.co.uk/

Castleview

27 Castle Street Banff AB45 1DH Work Phone: 01261 818 156 Website: Castleview

Coasters

6 Crook O Ness Street Macduff AB44 1TR Work Phone: 01261 832 425 Website: Coasters

Fife Lodge Hotel

Sandyhill Road Banff AB45 1BE Work Phone: 01261 812 436 Website: https://www.fifelodgehotel.com/

Ritchie Travel

47 Low Street Banff AB45 1AU Work Phone: 01261 815 671 Website: https://ritchietravel.co.uk/
Page 1 Page 2

Find the perfect place to stay with options ranging from seaside cottages to country inns and friendly guesthouses.

Discover the rich coastal and countryside wildlife of Banff and Macduff, from dolphins and seabirds to otters and wildflowers.