Need help?
My lastminute.com
Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My lastminute.com. Read up on the latest travel restrictions.

Cheap Hotels in Banff

30 Low Street
0.3 Miles from the centre

On Aberdeenshire’s northern coast, Carmelite House offers ensuite rooms within 10 minutes’ walk of the elegant 18th-century Duff House. In Banff’s attractive town centre, this guest house provides free parking and WiFi and freshly cooked Scottish breakfasts. Each room has a flat-screen TV, and tea and coffee facilities. Most rooms have an ensuite shower, with hairdryer and toiletries provided. Ironing and laundry services are also available. As well as a cooked Scottish breakfast, Carmelite House serves porridge, toast and a buffet selection of cereals, muesli, bread rolls, oatcakes, yoghurts and fruit. There is also a range of teas and coffee. Packed lunches can be provided on request. Banff lies around 45 miles north of Aberdeen, with the Cairngorms National Park around 70 minutes’ drive away. The neighbouring town of Macduff is home to the Royal Tarlair Golf Club and the Macduff Marine Aquarium, both within a 5-minute drive of this guest house.

Show more
per night from £75
(price for Tue, 20 Oct)
86
189 reviews by TrustYou
Sandyhill Road
0.5 Miles from the centre

Near Duff House

Show more
per night from £110
(price for Tue, 20 Oct)

Seafield Arms Hotel

90
163 reviews by TrustYou
5 CHAPEL STREET

Near Inverboyndie Beach

Show more
per night from £87
(price for Tue, 20 Oct)

Banff Springs Hotel

88
536 reviews by TrustYou
8 Golden Knowes Rd
0.4 Miles from the centre

Near Inverboyndie Beach

Show more
per night from £90
(price for Tue, 20 Oct)

Hotels in Banff

Overlooking the beautiful River Deveron estuary, Banff was once a busy maritime centre and is known for its beautifully preserved town centre. This town is also home to a superb 21st-century marina, and is a great base for exploring the other historic ports of northeastern Scotland.

What to see and do

Although replaced by a mansion in the 18th century, the original Banff Castle was designed in the 12th century and was a coveted royal residence. The building accommodated King Edward I of England on two occasions, and had multiple owners over the years until its demolition.

Today, one of the highlights of the local calendar is the COAST Festival of the Visual Arts, which comprises an annual weekend of workshops, live music and visual arts, and is popular with many families.

Further afield

Visit the former cathedral city of Elgin which, as this description would imply, is home to an impressive ruined cathedral that was established in 1224. The building suffered a devastating fire later in the century, although it was fortunately spared further deterioration, and partly restored in the 19th century.

Consider a day trip to the bustling shellfish port of Fraserburgh, which is home to one of the oldest golf clubs in Scotland and is overlooked by Scotland's oldest mainland lighthouse, Kinnaird Head Lighthouse, which dates back to 1787. The port is also the home of the Museum of Scottish Lighthouses, which is housed in the lighthouse itself and is an ideal attraction for people of all ages.

For some breathtaking mountain scenery, head to the Cairngorms National Park and visit the Highland Wildlife Park before taking a ride on Britain's highest funicular railway, the Cairngorm Mountain Railway.

Hotels and restaurants

One of the most charming Banff hotels is the Castle of Park, which is housed in a real-life 16th-century castle. For a romantic, authentic Scottish venue, choose the elegant Fife Lodge Hotel, or consider the stylish and contemporary Banff Springs Hotel. For some delicious Scottish dishes, dine at The Broken Fiddle, or consider the Nazma tandoori if you're after some vibrant Indian cuisine.

Frequently asked questions about Hotels in Banff

Which hotels are the most popular ones to stay at in Banff?

Carmelite House and Fife Lodge are some of the popular hotels in Banff.

What is the cheapest price for a hotel in Banff?

The cheapest price for a double room in Banff is £75, offered by Carmelite House.

What are the best hotels in Banff near the center?

The best hotels near the center of Banff are Carmelite House and Fife Lodge.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555