🏨Explore the hottest neighborhoods and insider hotel picks. Each area brings something unique — so you can find exactly what fits your travel style!
1. Banff Springs Hotel
• Rates typically range from $96 to $246, with a 8.5/10 rating based on 78 guest reviews.
• Right by Deveronside Club (literally 0.51 km)!
2. Homesly the Station Hotel
• Starts at about $67. Guests give it 7.9/10 rating from 41 reviews.
• Enjoy easy access to Loch of Soy, only 0.16 km away.
3. Fife Lodge Hotel
• You’ll find rooms between $130 and $258 per night—with a solid 9.3/10 rating from 77 happy guests.
• Enjoy perks like Golf course, Surfing, and Private parking.
4. Tammie Norrie Cottage
• Just 1.3 km from Banff Swimming Pool—super convenient!
5. 15 Waters Edge
• Enjoy easy access to Banff Harbour, only 0.28 km away.
• Offers great amenities like Golf course, Private parking, and Table tennis room.
The above hotel prices are from Trip.com, for February 15-February 21.
Enter your dates for prices and availability of the best hotels in Banff.
Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+
Popular Filters for Banff
Breakfast included2 bedsFree parkingWithin 10 km
Property Type
HotelApartmentCountry houseBed and breakfastVacation homeInn
Property facilities & services
Free parkingWi-Fi in public areasGolf courseParking availablePets welcomeRestaurantBarBarbecueSmoking areaConference room24-hour front deskEV charging stationLuggage storage
18 Best Hotels to Stay in Banff
Trip.com brings you a curated list of top accommodations in Banff, complete with reviews, price insights, and amenity highlights, making it easy to find the perfect place to stay.
Most Booked
Our top hotel picks are based on price, location, and guest reviews to help you find the best stay.
When you stay at Banff Springs Hotel in Banff, you'll be near the beach, you'll be a 3-minute drive from Duff House. This hotel is 1.7 mi (2.7 km) from Inverboyndie Beach and 1.9 mi (3.1 km) from Banff Museum.
Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. This hotel also features wedding services, a fireplace in the lobby, and a banquet hall.
Satisfy your appetite for lunch or dinner at the hotel's restaurant, or stay in and take advantage of the room service (during limited hours). Quench your thirst with your favorite drink at the bar/lounge. Full breakfasts are available daily from 7:30 AM to 10 AM for a fee.
Featured amenities include complimentary newspapers in the lobby, a 24-hour front desk, and luggage storage. Event facilities at this hotel consist of conference space and 2 meeting rooms. Free self parking is available onsite.
Stay in one of 36 guestrooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms feature bathtubs or showers, complimentary toiletries, and hair dryers. Conveniences include phones, as well as desks and coffee/tea makers.
Opened in 2025, the Homesly the Station Hotel offers travelers a pleasant stay in Portsoy, whether for business or leisure purposes. The hotel is approximately 28km away from Keith. Traveling to and from the railway station is easy with Keith located approximately 28km away. There is no shortage of things to see in the area, with the Portsoy Outdoor Pool, Loch of Soy and Portsoy Pottery all nearby. After a long day of sightseeing, guests can retire to the comfort of the hotel. Guests of this Portsoy hotel can make use of the parking facilities.
The Fife Lodge Hotel is an ideal spot for travelers wanting to discover the city. The Fife Lodge Hotel is an ideal choice for travelers who want to take in the sights and sounds of Banff. From the hotel, Huntly is approximately 32km away. Traveling to and from the railway station is easy with Huntly located approximately 32km away. With multiple attractions nearby including Duff House, Duff House Mausoleum and Banff Town & County Club, guests will find plenty to keep themselves occupied. When guests have some time on their hands they can make use of the onsite facilities. This Banff hotel features parking on site. There's never a dull moment at this hotel, our guests indicate that the facilities are excellent.
When you stay at this cottage in Banff, you'll be next to a golf course, within a 5-minute drive of Duff House and Banff Museum. This golf cottage is 2.3 mi (3.7 km) from Inverboyndie Beach and 3 mi (4.9 km) from Macduff Marine Aquarium.
This smoke-free cottage features a playground.
Free self parking is available onsite.
Make yourself comfortable in this individually decorated cottage, featuring a kitchen with a refrigerator and a dishwasher. Complimentary wireless internet access is available to keep you connected. Conveniences include an electric kettle and a washing machine.
When you stay at this cottage in Banff, you'll be next to a golf course, within a 5-minute drive of Duff House and Inverboyndie Beach. This golf cottage is 1.7 mi (2.7 km) from Banff Museum and 2.1 mi (3.4 km) from Macduff Marine Aquarium.
Take in the views from a garden and make use of amenities such as complimentary wireless internet access and an arcade/game room.
Free self parking is available onsite.
Make yourself comfortable in this individually decorated cottage, featuring a kitchen with a refrigerator and a stovetop. Complimentary wireless internet access is available to keep you connected.
When you stay at this cottage in Banff, you'll be near the beach, within a 5-minute drive of Duff House and Banff Museum. This cottage is 0.6 mi (1 km) from Inverboyndie Beach and 2.1 mi (3.4 km) from Macduff Marine Aquarium.
Free self parking is available onsite.
Make yourself comfortable in this individually decorated cottage, which features a kitchen. Complimentary wireless internet access is available to keep you connected. Conveniences include a refrigerator and a washing machine.
Gardenstown: Cottage. Public parking. "Ellie-Jo Cottage", 3-room house 120 m2. Object suitable for 4 adults. Living room with TV and DVD. 1 room with 1 double bed. 1 room with 2 beds. Kitchen (oven, toaster, microwave). Bath/WC. Facilities: washing machine. Internet (WiFi, free). Please note: non-smokers only. 1 pet/ dog allowed.
Harbour View Cottage is situated in the traditional fishing village of Sandend.Sandend has one of the best surfing blue flag beaches in Scotland.The harbour offers fishing and "harbour jumping" as well as crabbing. Our cottage is one of the most spacious within the conservation village, with off street car parking available.Our rooms are bright and airy, with neutral decor throughout - but with all the home comforts you could wish for.We will do our utmost to ensure the best stay possibleAbout pets:Pets allowed: dogs less than 22 lbs per pet (limit one pet total).About checkOut:Check out before 10:00 AM.About children:Children allowed: ages 0-17.About checkIn:Check in after 4:00 PM.About smoking:Smoking is not permitted.About minBookingAge:Minimum age to rent: 18.About events:No events allowed.
3 bedroom semi-detached cottage with a beautiful well maintained enclosed shared walled garden.This truly is a hidden corner of Scotland where the pace of life is slow, air refreshing and food delicious, with a good nights sleep assured, these historic self-catering cottages make for the perfect holiday recipe.Garden Cottage is suitable for disabled access with one step in at the front and back entrance, all rooms are on one level, however the shower is over the bath. During the colder months guests can enjoy the added benefit of a wonderful woodburning stove.Each self-catering cottage has central heating and double glazing with wood burning stoves. The well-tended grounds and gardens are superb with wonderful views over the valley and ample private parking surrounded by mature trees. The setting is rural yet 1 mile inland from the quaint traditional Scottish fishing village of Whitehills and 3 miles from Banff, a town with some of Scotland's finest examples of 16th and 17th century architecture, which includes Duff House built in 1743 by Robert Adams and now an outstation of The National Galleries of Scotland.About pets:Pets allowed.Subject to prior approval and 2 dog limit..About checkOut:Check out before 10:00 AM.About children:Children allowed: ages 0-17.About checkIn:Check in after 4:00 PM.About smoking:Smoking is not permitted.About events:No events allowed.
Affordable stays in Banff, selected for value, comfort, and convenient locations.
10.0/10
0 review
The Beaches, beachfront 2 bed home with seaviews in Banff Aberdeenshire
Hotel near Banff
Resting in the heart of the thriving coastal town of Banff, Aberdeenshire is The Beaches, a lovely terrace cottage boasting vast sea views and sought-after off-road parking for two vehicles.
Stepping into the cottage, an open-plan living space invites you in; hosting a sofa, Smart TV, Amazon Echo, Nintendo Switch, a number DVD's, books and board games for the family to enjoy. There is also wireless broadband connection throughout the house. You can look forward to settling in for the evening to relax and unwind with your loved ones.
There is a fully equipped spacious, contemporary, open plan lounge/kitchen. A glass dining table seats 4 with beautiful seaside views. The kitchen hosts all the appliances you need for a wonderful self-catering stay, including an electric oven and gas hob, microwave, dishwasher and washing machine.
From the living room there is access to the sea front garden area, with lovely sea views. A short walk to the beach and large play park for the children to enjoy.
Completing the ground floor is a spacious downstairs WC, with a large storage cupboard which contains items to enhance your stay.
The first floor is home to a king-size bedroom with glorious sea views. Plenty of storage for your clothes and a hairdryer has been provided for your use. The second bedroom has two single beds and its own stunning sea views.
Guests will also benefit from a shower room on the first floor.
There are a number of lovely restaurants for you to enjoy locally, which are just a short drive or scenic walk from the house.
For a refreshing coastal break to the North East of Scotland, choose The Beaches Banff, we look forward to seeing you.About pets:No pets allowed.About checkOut:Check out before 10:00 AM.About children:Children allowed: ages 0-17.About checkIn:Check in after 3:00 PM.About smoking:Smoking is not permitted.About minBookingAge:Minimum age to rent: 21.About events:No events allowed.
Select dates to view prices
9.6/10
1 review
2 self-catering cottages booked as one with secure garden area.
Hotel near Banff
Each self-catering cottage has central heating and double glazing with wood burning stoves. The well-tended grounds and gardens are superb with wonderful views over the valley and ample private parking surrounded by mature trees. The setting is rural yet 1 mile inland from the quaint traditional Scottish fishing village of Whitehills and 3 miles from Banff, a town with some of Scotland's finest examples of 16th and 17th century architecture, which includes Duff House built in 1743 by Robert Adams and now an outstation of The National Galleries of Scotland.About pets:Pets allowed.Subject to prior approval and 2 dog limit..About checkOut:Check out before 10:00 AM.About children:Children allowed: ages 0-17.About checkIn:Check in after 4:00 PM.About smoking:Smoking is not permitted.About events:No events allowed.
Select dates to view prices
9.6/10
5 review
Sunny Side House Gardenstown
Hotel near Gardenstown
About pets:Pets allowed: dogs less than 55 lbs per pet (limit one pet total).About checkOut:Check out before 10:00 AM.About children:Children allowed: ages 0-17.About checkIn:Check in after 3:00 PM.About smoking:Smoking is not permitted.About minBookingAge:Minimum age to rent: 21.About events:No events allowed.
Select dates to view prices
Seaside retreat, just steps from sea at Seabreeze Cottage, Seatown, Gardenstown
Hotel near Gardenstown
Seabreeze Cottage – A Coastal Escape in Gardenstown Welcome to Seabreeze Cottage, a beautifully renovated traditional fisherman’s cottage located in the heart of Seatown, Gardenstown. This charming coastal retreat at 17 Seatown offers beautiful uninterrupted sea views from the sun terrace and is just a short stroll to the picturesque sandy beach. It offers a perfect blend of modern comfort and seaside heritage. Originally built for a fisherman and his family, Seabreeze Cottage has been tastefully restored to a high standard, offering stylish interiors, modern amenities, and all the charm you’d expect from a historic Scottish village by the sea. Whether you're watching dolphins and seals from the window, listening to the soothing sound of the waves, or hoping to spot the Northern Lights dancing above the Moray Firth, Seabreeze Cottage is a tranquil retreat for every season.
Accommodation Details 🛏️ Master Bedroom – Double bed for a comfortable night's sleep. 🛏️ Twin Bedroom – Two single beds with beautiful sea views. 🛋️ Living Room – A cosy space to relax and unwind with a wood-burning stove. 🛁 Bathroom – Features a walk-in shower, perfect for refreshing after a coastal stroll. 🍽️ Kitchen & Dining – A spacious, well-equipped kitchen with a dining table for gathering and enjoying meals together. 🌐 WiFi – Fast and reliable for streaming or remote work. 📺 Smart TV – Netflix, Amazon Prime, and Disney+ available (guests can log into their own accounts). 🔥 Electric Heating – New system installed throughout the cottage for year-round comfort. 🐾 Pets – Sorry, no pets allowed.
The Charm of Gardenstown Gardenstown, or "Gamrie," was founded in 1720 by Alexander Garden and remains a working fishing village steeped in tradition. With its winding streets, colourful cottages, and stunning sea views, Gardenstown is a peaceful escape with a strong sense of community and history. Just a short walk away is the ruined St John’s Church and Churchyard, dedicated to St John the Evangelist. The church, overlooking the sandy beach, dates back to at least the 11th century, with the east end built in the early 1500s and the remainder in the 1600s. Gardenstown Harbour The quaint Gardenstown Harbour is the heart of the village’s fishing heritage, home to working fishing boats that continue the village’s centuries-old maritime traditions. Visitors can enjoy watching the boats come and go, soaking in the atmosphere surrounded by stunning coastal scenery.
Local Dining Options 🍽 Eli’s Café, Gardenstown – Fresh cakes, light lunches & coffee. 🍽 Garden Arms Hotel, Gardenstown – Traditional pub food with a local welcome. 🍽 Pennan Inn, Pennan – Locally sourced seafood in the famous Local Hero village.
Takeaways Nearby 🥡 Dolphin Fish & Chips, Macduff 🥡 Happy Palace, Banff (Chinese) 🥡 Royal Tandoori, Banff (Indian)
Shops & Essentials 🛍 The Gamrie Gift Company, Gardenstown – Local crafts and souvenirs. 🛒 Edgehill Stores, top of Gardenstown – Everyday essentials. 🛒 The Wee Shoppie, Main Street, Gardenstown – Handy for basics.
Things to See & Do 🏰 Duff House, Banff – Georgian mansion with art and gardens 🌊 Crovie & Pennan – Quaint coastal villages full of charm 🦅 RSPB Troup Head, Gamrie – Seabird haven with puffins and gannets 🐠 Macduff Marine Aquarium – Local marine life 🏰 Delgatie Castle & Fyvie Castle, Turriff – Rich history and beautiful grounds 🏖 Gardenstown Beach – Ideal for walking, beachcombing, or relaxing
Local Golf Courses ⛳ Tarlair Golf Club, Macduff ⛳ Duff House Royal, BanffAbout pets:No pets allowed.About checkOut:Check out before 10:00 AM.About children:Children allowed: ages 0-17.About checkIn:Check in after 4:00 PM.About smoking:Smoking is not permitted.About minBookingAge:Minimum age to rent: 18.About events:No events allowed.
Select dates to view prices
Nautical Nook, 16 Seatown, Gardenstown
Hotel near Gardenstown
Nautical Nook – A Coastal Escape in Gardenstown Welcome to Nautical Nook, a beautifully renovated traditional fisherman’s cottage located in the heart of Seatown, Gardenstown. This charming coastal retreat at 16 Seatown offers beautiful uninterrupted sea views from the master bedroom and sun terrace, and is just a short stroll to the picturesque sandy beach. It offers a perfect blend of modern comfort and seaside heritage. Originally built for a fisherman and his family, Nautical Nook has been tastefully restored to a high standard, offering stylish interiors, modern amenities, and all the charm you’d expect from a historic Scottish village by the sea. Whether you're watching dolphins and seals from the window, listening to the soothing sound of the waves, or hoping to spot the Northern Lights dancing above the Moray Firth, Nautical Nook is a tranquil retreat for every season. ________________________________________ Accommodation Details 🛏️ Master Bedroom – Features a king-sized bed for a restful night’s sleep and wonderful sea views. 🛋️ Open Plan Living Room, Dining & Kitchen Area – A cosy, well-designed space to relax and unwind with a wood-burning stove, a spacious, well-equipped kitchen, and dining table perfect for shared meals and socialising. 🛁 Bathroom – Features a walk-in shower, perfect for refreshing after a coastal stroll. 🌐 WiFi – Fast and reliable for streaming or remote work. 📺 Smart TV – Netflix, Amazon Prime, and Disney+ available (guests can log into their own accounts). 🔥 Electric Heating – New system installed throughout the cottage for year-round comfort. 🐾 Pets – Sorry, no pets allowed. Neighbourhood information
The Charm of Gardenstown Gardenstown, or "Gamrie," was founded in 1720 by Alexander Garden and remains a working fishing village steeped in tradition. With its winding streets, colourful cottages, and stunning sea views, Gardenstown is a peaceful escape with a strong sense of community and history. Just a short walk away is the ruined St John’s Church and Churchyard, dedicated to St John the Evangelist. The church, overlooking the sandy beach, dates back to at least the 11th century, with the east end built in the early 1500s and the remainder in the 1600s. Gardenstown Harbour The quaint Gardenstown Harbour is the heart of the village’s fishing heritage, home to working fishing boats that continue the village’s centuries-old maritime traditions. Visitors can enjoy watching the boats come and go, soaking in the atmosphere surrounded by stunning coastal scenery. Local Dining Options • 🍽 Eli’s Café, Gardenstown – Fresh cakes, light lunches & coffee. • 🍽 Garden Arms Hotel, Gardenstown – Traditional pub food with a local welcome. • 🍽 Pennan Inn, Pennan – Locally sourced seafood in the famous Local Hero village. Takeaways Nearby • 🥡 Dolphin Fish & Chips, Macduff • 🥡 Happy Palace, Banff (Chinese) • 🥡 Royal Tandoori, Banff (Indian) Shops & Essentials • 🛍 The Gamrie Gift Company, Gardenstown – Local crafts and souvenirs. • 🛒 Edgehill Stores, top of Gardenstown – Everyday essentials. • 🛒 The Wee Shoppie, Main Street, Gardenstown – Handy for basics. Larger supermarkets: • Aldi, Macduff • Tesco & Co-op, Banff Things to See & Do 🏰 Duff House, Banff – Georgian mansion with art and gardens 🌊 Crovie & Pennan – Quaint coastal villages full of charm 🦅 RSPB Troup Head, Gamrie – Seabird haven with puffins and gannets 🐠 Macduff Marine Aquarium – Local marine life 🏰 Delgatie Castle 🏖 Gardenstown Beach – Ideal for walking, beachcombing, or relaxing Local Golf Courses ⛳ Tarlair Golf Club, Macduff ⛳ Duff House, Royal, BanffAbout pets:No pets allowed.About checkOut:Check out before 10:00 AM.About children:Children allowed: ages 0-17.About checkIn:Check in after 4:00 PM.About smoking:Smoking is not permitted.About minBookingAge:Minimum age to rent: 21.About events:No events allowed.
Select dates to view prices
Gardenstown Seaview Cottages
Hotel near Gardenstown
With a stay at this cottage in Banff, you'll be within a 15-minute drive of Macduff Marine Aquarium and Banff Museum. This cottage is 7.9 mi (12.8 km) from New Aberdour Beach and 9.2 mi (14.8 km) from Duff House.
Enjoy recreation amenities such as a hot tub or take in the view from a terrace.
Make yourself comfortable in this cottage, which features an outdoor private hot tub. The cottage has a memory foam bed. There's a private furnished balcony/patio. A kitchen is outfitted with a refrigerator, a stovetop, and a microwave.
Select dates to view prices
Charming fishermans’ cottage in picturesque Crovie
Hotel near Banff
64 Crovie is a very comfortable ex fisherman’s cottage dating from the late 1700’s, situated yards from the sea. Watch dolphins and other sea life from the door and relax. Crovie is on the Moray Firth between Pennan and Gardenstown. The cottage sleeps 4 and features a newly refurbished luxury kitchen with dining area and cosy lounge both with wood burning stoves. Upstairs the cottage has two large bedrooms with views to hillside. Rental includes bedding, towels and electricity. Note that parking is at one end of the village but a barrow is provided for transportation of luggage.About pets:Pets allowed: dogs (limit 2 total).About checkOut:Check out before 10:00 AM.About children:Children allowed: ages 0-17.About checkIn:Check in after 4:00 PM.About smoking:Smoking is not permitted.About minBookingAge:Minimum age to rent: 18.About events:No events allowed.
Select dates to view prices
FAQs About Banff Hotels
What are the best places to stay in Banff?
Some of the best places to stay in Banff are near popular attractions like Museum of Banff, Findlater Castle and Salmon Howie, offering easy access to key sights and amenities.
What are the top hotels in Banff near Museum of Banff?
Trip.com offers multiple promotions and discounts all year round for both new users and loyal customers . Please check the promotions page to see what promotions are available now on Trip.com.