Find hotels in Banff from Rp1.148.496

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Banff hotels

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (238 reviews)
"Lovely hotel and staff "
United Kingdom
Fiona
The price is Rp1.914.160
Rp2.296.992 total
includes taxes & fees
13 Feb - 14 Feb
Fife Lodge

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (218 reviews)
"Room was clean, staff were friendly & helpful. Check in quick & easy. Dinner was excellent, we had 2 courses & couldn't fault anything. Enjoyable stay. "
United Kingdom
Jacqui
The price is Rp2.182.142
Rp2.618.570 total
includes taxes & fees
10 Feb - 11 Feb
Banff Springs Hotel

Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.6 out of 10, Excellent, (91 reviews)
"Excellent service staff were wonderful"
United Kingdom
Lyn
The price is Rp2.101.281
Rp2.101.281 total
includes taxes & fees
10 Feb - 11 Feb
Homesly The Station Hotel

49 Crovie Village

49 Crovie Village
2.5 star property
Banff
The price is Rp9.819.641
Rp11.783.569 total
includes taxes & fees
13 Feb - 14 Feb
49 Crovie Village

24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (1 review)
The price is Rp8.475.900
Rp8.475.900 total
includes taxes & fees
13 Feb - 14 Feb
24 Waters Edge

19 Reidhaven Street

19 Reidhaven Street
3.0 star property
Banff
The price is Rp12.036.238
Rp12.036.238 total
includes taxes & fees
21 Feb - 22 Feb
19 Reidhaven Street

11 Village

11 Village
3.0 star property
Banff
The price is Rp7.139.740
Rp8.567.780 total
includes taxes & fees
20 Feb - 21 Feb
11 Village

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
The price is Rp8.135.256
Rp9.762.216 total
includes taxes & fees
21 Feb - 22 Feb
Tammie Norrie Cottage

2 Seafield Place

2 Seafield Place
3.0 star property
Banff
The price is Rp7.752.348
Rp9.302.817 total
includes taxes & fees
13 Feb - 14 Feb
2 Seafield Place

15 Waters Edge

15 Waters Edge
3.5 star property
Banff
The price is Rp11.484.960
Rp13.781.952 total
includes taxes & fees
13 Feb - 14 Feb
15 Waters Edge

Bullpens

Bullpens
3.5 star property
Banff
The price is Rp12.671.816
Rp15.206.087 total
includes taxes & fees
21 Feb - 22 Feb
Bullpens

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (244 reviews)
"Wonderful place to be and explore the area."
Switzerland
Sascha
The price is Rp2.331.447
Rp2.797.736 total
includes taxes & fees
12 Feb - 13 Feb
The Station Hotel

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (98 reviews)
"Great place!! The rooms are very comfortable and the staff is amazing!!"
United States
Maria Belen
The Aberlour Hotel

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (122 reviews)
"Breakfast and the restaurant were excellent. Friendly staff, clean room. "
United Kingdom
MARK
The price is Rp1.703.602
Rp2.044.322 total
includes taxes & fees
13 Feb - 14 Feb
The Davron Hotel

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (94 reviews)
"Great accommodations and wonderful staff!"
United States
Ekaterina
The price is Rp3.703.900
Rp4.444.679 total
includes taxes & fees
9 Mar - 10 Mar
Craigellachie Lodge

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (349 reviews)
"Lovely hotel in a quiet village location. The staff were friendly and professional and the food and drink great quality "
United Kingdom
Elizabeth
The price is Rp3.009.840
Rp3.611.808 total
includes taxes & fees
12 Feb - 13 Feb
Craigellachie Hotel of Speyside

The Lodges at Barra Castle

The Lodges at Barra Castle
4.0 star property
Inverurie
9.0 out of 10, Wonderful, (30 reviews)
"The lodge was clean, well set up and had everything we could need and more"
United States
nuala
The Lodges at Barra Castle

Acdc Glamping, Campervan , Caravan and Tent Resort

Acdc Glamping, Campervan , Caravan and Tent Resort
3.0 star property
Fraserburgh
10.0 out of 10, Exceptional, (14 reviews)
"I was phoned about where I was staying and found the cabin easily open and ready, the manager arrived to check everything was OK."
United Kingdom
Margaret
The price is Rp1.914.083
Rp2.296.992 total
includes taxes & fees
11 Mar - 12 Mar
Acdc Glamping, Campervan , Caravan and Tent Resort

Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
4.0 star property
Inverurie
9.6 out of 10, Exceptional, (369 reviews)
"Good service and an excellent room. "
United Kingdom
David
The price is Rp2.359.011
Rp2.830.813 total
includes taxes & fees
2 Mar - 3 Mar
Meldrum House Country Hotel & Golf Course

Bankhouse B&B

Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (42 reviews)
"Owners are so nice and breakfast is delicious!!!!"
Canada
Steve
The price is Rp2.488.331
Rp2.986.090 total
includes taxes & fees
16 Feb - 17 Feb
Bankhouse B&B
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Banff attractions

Learn more about Banff

Tucked along Scotland's northeast coast, this historic fishing town offers charming harbour walks and the impressive ruins of Banff Castle. Visit the Duff House art gallery for masterpieces, then explore nearby Macduff Marine Aquarium to discover fascinating sea creatures from local waters.

DH56R3 Doune Hill Temple at Banff in Aberdeenshire,Scotland

Top Banff Hotel Reviews

More cheap stays in Banff

Find out more about Banff

Top reasons to visit Banff

  • Stunning Coastal Scenery: Banff boasts picturesque harbours, serene beaches, and captivating rock formations, perfect for nature lovers.
  • Outdoor Adventures: The area is an adventure playground, offering a variety of sports and activities for thrill-seekers.
  • Rich Cultural Experiences: Visitors can immerse themselves in local culture, enhancing their understanding of Scottish heritage.
  • Charming Accommodations: Choose from delightful hotels and historic castles that cater to families and pets.
  • Friendly Locals: Experience warm hospitality from the welcoming residents of this charming Scottish town.

Find great hotels in and around Banff

Explore a variety of accommodation options in Banff, Scotland, where you can choose from charming hotels and historic castles. Ideal for families and pet-friendly travellers, Banff offers a delightful beach vacation experience. Whether you’re looking for the Aberdeen Dyce Hotel or other Aberdeenshire hotels and cottages, you’ll find a perfect base to enjoy the stunning Scottish coastline and local attractions.

  • The Knowes Hotel & Restaurant: Nestled a mile from Banff, The Knowes Hotel & Restaurant is a 3-star gem for adventure seekers. This hotel offers an exciting array of recreational activities both onsite and nearby, including sailing, birdwatching, fishing, and surfing. The friendly atmosphere and access to thrilling outdoor experiences make it an ideal choice for those looking to immerse themselves in Scotland's natural beauty. Guests appreciate the hotel's commitment to adventure, ensuring their stay is filled with unforgettable experiences.
  • Fife Lodge: Located in the heart of Banff, Fife Lodge is a charming 3-star hotel that combines comfort with delightful dining options. Guests can enjoy complimentary breakfast, lunch, and dinner at the onsite restaurant, as well as relaxing moments in the bar and lounge. With nearby activities like windsurfing, sailing, and golf, Fife Lodge caters to both relaxation and recreation enthusiasts. Visitors also value the entertainment features, including flatscreen and cable TVs, creating a homely atmosphere perfect for unwinding after a day of exploration.
  • The Royal Oak Hotel: A 3.5-star establishment located 17.7km away from Banff, The Royal Oak Hotel is a welcoming choice for pet owners. This hotel allows pets, offering amenities such as food and water bowls, and a pet policy that ensures your furry friends can join in the fun. With its comfortable accommodations and friendly service, The Royal Oak Hotel creates a warm environment ideal for those travelling with pets, ensuring both you and your animal companions have a delightful stay.

Where to stay in and around Banff

Banff, nestled in the enchanting Aberdeenshire countryside, offers a perfect blend of adventure and relaxation. Explore the charming town, where culture meets luxury, and indulge in a variety of activities during your holiday. The surrounding region provides a serene atmosphere, making it ideal for excursions. With friendly locals and breathtaking landscapes, Banff truly embodies the spirit of Scotland, ensuring a memorable getaway for every traveller.

  • Macduff: Situated just 1.6km away from Banff, Macduff is a charming town that welcomes visitors year-round. With a peak in traveller arrivals during the summer months of June to July and again in September, Macduff offers a delightful mix of outdoor adventure and scenic beauty. The area is particularly popular among golf enthusiasts, boasting a well-maintained golf course and access to various trails for hiking and exploration. Visitors can also enjoy local landmarks such as the monument, gallery, and historic house, making Macduff a great spot for both relaxation and adventure.
  • Portsoy: Nestled close to Banff, Portsoy is a picturesque village renowned for its stunning coastal views and rich history. Like Macduff, it experiences peak visitor numbers during the summer months and early autumn. Portsoy is an ideal destination for those seeking outdoor activities, with access to golf courses and a private country club. The village is also home to fascinating attractions, including a museum that showcases local heritage, a historic castle, and the nearby national park, providing a perfect blend of culture and nature for visitors to enjoy.
  • Gardenstown: Just a stone's throw from Banff, the quaint village of Gardenstown is a hidden gem perfect for those seeking cultural immersion and scenic landscapes. Peak visitation occurs in April and the summer months from July to August. Gardenstown offers a unique experience with its historic places and buildings, as well as a local factory that adds to its charm. The village's stunning coastal views and outdoor activities make it a lovely spot for leisurely strolls and explorations, ensuring a memorable visit for all.

Things to do in and around Banff

Banff offers a delightful mix of outdoor pursuits and stunning scenery, making it perfect for adventure enthusiasts. Popular activities include exploring the adventure playground, indulging in various adventure sports, and enjoying the local golf courses. Whether you seek thrilling experiences or simply wish to soak in the breathtaking landscapes, adventure awaits you today in this charming Scottish town.

Shopping

In the heart of Banff, Portsoy Ice Cream offers delightful treats and is perfect for souvenirs. If you're up for a drive, consider visiting nearby towns for more unique shopping experiences and local artisan markets to explore hidden gems and gifts.

Recreation

The Haughs, located 16.1km from Banff, offers a vibrant sports atmosphere perfect for active wellness. Cullen Golf Club, 19.3km away, provides a luxurious setting for relaxation and leisure. Well Road Play Park, 25.7km from Banff, is ideal for outdoor family fun and wellness activities.

Adventure

Explore the picturesque Banff Castle, where you can delve into Scottish history and enjoy stunning views. Take a hike along the scenic Banff Coastal Path, offering breathtaking coastal vistas and a chance to spot local wildlife. For thrills, try water sports at Banff Bay.

Nightlife

Experience Banff’s vibrant nightlife at the lively Banff Springs Hotel for a touch of elegance, or enjoy a relaxed evening at the quirky Banff Pub, where local brews and friendly banter await. Don't miss the stunning views along the waterfront as you stroll between venues.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Banff

To save money on your trip to Banff, consider visiting between January and March, when prices are lower compared to the peak months of June to August. Book your stay on a Thursday for the best rates, and utilise Expedia’s search tool to filter for budget-friendly accommodations. Look for package deals that combine hotels, flights, and activities for additional savings. Also, explore free outdoor activities such as hiking in the stunning surroundings of Banff National Park to enhance your experience without breaking the bank.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Banff are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Banff is Thursday. The most expensive day to stay in Banff is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your hotel reservations in Banff with your flights and activities through an Expedia package deal.

Find the best attractions in Banff

Banff offers a delightful mix of outdoor adventures and stunning scenery, making it a perfect destination for tourists. Visitors can explore its picturesque harbour, serene beaches, and captivating rock formations. The local attractions cater to those seeking cultural experiences and breathtaking views, ensuring a memorable holiday filled with exploration and relaxation.

  • Portsoy Pottery: Discover the charm of Portsoy Pottery, an art gallery that showcases local craftsmanship and creativity. The vibrant atmosphere invites you to explore unique ceramic pieces and perhaps even participate in a pottery workshop, embracing the culture of the region.
  • Banff Museum: Step back in time at the Banff Museum, where local history comes alive. This engaging museum features exhibits that delve into the rich heritage of Banff, making it an essential stop for those keen on understanding the area's past.
  • Duff House: Explore the grandeur of Duff House, a historic house that reflects the architectural elegance of its time. With beautifully landscaped grounds and fascinating interiors, visitors can immerse themselves in the cultural history of Banff.

Best time to go to Banff

The best time to visit Banff can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Banff falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Banff falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January40.1°F (4.5°C)Light RainMostly CloudyAverageSlightly Low
February40.5°F (4.7°C)No RainMostly CloudyAverageSlightly Low
March42.3°F (5.7°C)Light RainMostly CloudyAverageSlightly Low
April45.0°F (7.2°C)Light RainMostly CloudyAverageAverage
May48.9°F (9.4°C)Light RainMostly CloudyAverageAverage
June53.8°F (12.1°C)Light RainMostly CloudyAverageSlightly High
July57.0°F (13.9°C)Light RainMostly CloudySlightly HighSlightly High
August56.8°F (13.8°C)Light RainMostly CloudySlightly HighSlightly High
September54.3°F (12.4°C)Light RainMostly CloudySlightly HighAverage
October49.8°F (9.9°C)Light RainMostly CloudySlightly LowAverage
November45.3°F (7.4°C)Light RainMostly CloudySlightly LowAverage
December41.4°F (5.2°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Banff

To reach Banff, Scotland, you can fly into several major airports. Aberdeen Airport (ABZ) is located 54.7km away, with nearby accommodation options such as the 4-star Hilton Aberdeen TECA, just 1.6km from the airport. Inverness Airport (INV) is situated 93.3km away, offering hotels like the Golf View Hotel & Spa, 11.3km from the airport. Wick Airport (WIC) is also 93.3km from Banff, featuring the 4-star Bank Guest House, located 0.11.3km away. Each hotel provides convenient access to the respective airports, ensuring a smooth travel experience.

Frequently asked questions

What's the best place to stay in Banff?
Fife Lodge is a favourite property for Expedia customers. This hotel offers free breakfast and a restaurant. Another favourite option for your visit based on traveller reviews is Banff Springs Hotel. See all available top hotels, or vacation rentals in Banff.
If I need to cancel my hotel reservation in Banff, will I receive a refund?
Yes, the majority of hotel reservations are fully refundable as long as you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you have a non-refundable reservation, you may still be able to cancel and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Banff.
What's the best budget-friendly hotel in Banff?
Based on our traveller reviews, The Sail Loft - Hostel is a top choice for a less expensive stay. View all budget hotels in Banff.
What's the best dog-friendly accommodation option in Banff?
Homesly The Station Hotel is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests. Other good options for you and your pet include The Sail Loft - Hostel and Seafield Arms. See more pet-friendly hotel accommodations in Banff.
What are some accommodation options with pools in Banff?
Homesly The Station Hotel: Provides a snack bar/deli, an indoor pool and free self parking. View all hotels with pools in Banff.
What's it like to stay in Banff?
Visitors can enjoy all that Banff has to offer, including the waterfront, festivals and monuments. Tourists can also enjoy so much more including its art. In Banff, there are 112 hotels and other accommodation options to choose from. Find out more about Banff.
What should I see while I'm in Banff?
Cultural venues include Portsoy Pottery and Banff Museum. Natural beauty is on display at Inverboyndie Beach, Moray Firth and Sanine Beach. A couple of additional sights to add to your itinerary are Duff House and Portsoy Ice Cream. Take a look at what more there is to see and do in Expedia's Banff guide.
What's the seasonal weather in Banff?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are February and January, with an average of 5°C. Average annual precipitation for Banff is 814 mm.