Find and Book Top Hotels in Banff

Search among 5 available hotels and places to stay in Banff from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-5 out of 5
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great191 reviews
MapView on map900 m from City Centre1000 m from Banff Town & County Club
From   US$ 184 /nightSelect
8.2
Great76 reviews
MapView on map1.1 km from City Centre700 m from Duff House Country Gallery
From   US$ 153 /nightSelect
8.4
Great51 reviews
300 m from City Centre100 m from Banff Town & County Club
From   US$ 105 /nightSelect
3.3 km from City Centre
From   US$ 838 /nightSelect
13.2 km from City Centre
From   US$ 102 /nightSelect

Best hotels and places to stay in Banff

Why Visit?

Banff is a charming town located in the United Kingdom with a rich history and stunning landscapes. Its renowned for its beautiful banff castle hotels and the opportunity to experience a stay in a castle hotel. Castle hotels in Banff offer a unique and enchanting accommodation option, combining luxury, history, and breathtaking views, making it a must-visit destination for any tourist.

Where to Stay?

Banff Castle Hotels: For a truly memorable experience, staying at one of the banff castle hotels is highly recommended. These hotels offer grandeur, elegance, and a chance to immerse yourself in the history of the town. Youll be treated to lavish rooms, exceptional service, and picturesque surroundings that transport you to a bygone era.

Town Center: The heart of Banff, the town center, offers a variety of accommodation options to suit different budgets. Here, youll find a range of hotels, bed and breakfasts, and guesthouses. Staying in the town center provides convenience, as youll have easy access to local amenities, shops, and dining options, all within walking distance.

Banffshire Coast: If you prefer a more tranquil and picturesque setting, staying along the Banffshire Coast is a great choice. This area boasts some charming coastal towns, such as Macduff and Whitehills, offering stunning views of the North Sea. Several hotels and guesthouses along the coast provide comfortable accommodations with easy access to beaches, coastal walks, and historic attractions.

What is the Price per Hotel Room per Night?

3-star hotels: The average price per night ranges from $80 to $150.

4-star hotels: The average price per night ranges from $150 to $250.

5-star hotels: The average price per night ranges from $250 to $500.

Best Value for Money:

Banff Springs Hotel: Located in the heart of Banff, this historic castle hotel offers a unique blend of charm and affordability. The rooms are elegantly furnished, and guests can enjoy stunning views of the surrounding countryside. With its reasonable rates and castle-like ambiance, Banff Springs Hotel provides excellent value for a memorable stay.

Fife Arms Hotel: Situated in the town center, Fife Arms Hotel offers a cozy and welcoming atmosphere at an affordable price. The hotels traditional Scottish decor and friendly staff create a warm and inviting experience for guests. Its proximity to local attractions and amenities make it a great choice for those seeking value for money.

Durn House: Nestled along the Banffshire Coast, Durn House provides a luxurious and yet reasonably priced accommodation option. This elegant Georgian mansion offers comfortable rooms and stunning views of the surrounding gardens. With its combination of affordable rates and a tranquil setting, Durn House is a hidden gem for travelers looking for a memorable stay.

Best Kids-Friendly Hotels:

Castle of Park: This family-friendly castle hotel offers a range of activities and amenities for children, including access to the extensive grounds for outdoor play. Kids will be enchanted by the castle atmosphere, while parents can relax and enjoy the beautiful surroundings. With its spacious rooms and child-friendly facilities, Castle of Park ensures an enjoyable stay for the whole family.

Fyvie Castle: Located near Banff, Fyvie Castle is a fantastic choice for families. It offers guided tours, storytelling sessions, and themed events that appeal to children of all ages. The castles extensive grounds provide ample space for outdoor activities, making it an ideal destination for families looking to create lasting memories.

Best Hotels for Romantic Getaway:

Strathlene Castle: This picturesque castle hotel overlooking the Moray Firth offers a romantic setting for couples. With its luxurious rooms, breathtaking views, and tranquil surroundings, Strathlene Castle is perfect for a romantic retreat. Enjoy long walks along the coast or relax in the hotels elegant lounges, creating unforgettable moments together.

Dalmunzie Castle Hotel: Situated amidst stunning mountain scenery, Dalmunzie Castle Hotel provides a secluded and romantic escape. The hotel offers cozy rooms with traditional Scottish decor, an intimate fine dining experience, and beautiful gardens for romantic walks. A stay at Dalmunzie Castle Hotel is sure to leave couples with cherished memories.

Best for Location:

Banff Springs Hotel: As a castle hotel in the heart of Banff, this property offers easy access to the towns attractions, shops, and restaurants. Its central location ensures guests can explore the town conveniently, making it an ideal choice for those who want to immerse themselves in the local culture.

The Garden Rooms at Durn House: Located along the Banffshire Coast, these rooms provide a peaceful and scenic setting. Guests can enjoy picturesque coastal walks and explore nearby fishing villages while still being within reach of Banffs town center. The Garden Rooms at Durn House offer a perfect balance between tranquility and accessibility.

Fife Arms Hotel: Positioned in the town center, Fife Arms Hotel provides guests with easy access to the towns amenities and attractions. Visitors can stroll through the charming streets, visit local shops, and dine at nearby restaurants, all within walking distance of the hotel.

Best for a Short City Break:

Banff Springs Hotel: Offering a unique castle hotel experience, Banff Springs Hotel is perfect for a short city break. Its central location allows guests to explore the towns historic sites, museums, and vibrant atmosphere easily. Enjoy comfortable accommodations and the opportunity to immerse yourself in the rich history of Banff.

Castle of Park: Situated in a rural setting just outside Banff, Castle of Park provides a peaceful escape from the city. However, its close proximity to Banff allows visitors to take short trips to explore the attractions before returning to the tranquility of the castle. Castle of Park is an ideal choice for a short break seeking both relaxation and adventure.

Show moreLess