Find hotels in Banff from Rp1.184.706

  • 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

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (228 reviews)
"Friendly staff, fresh breakfast made to order, fantastic location, nothing too much bother for the staff. Highly recommend "
United Kingdom
Ian
The price is Rp2.682.371
Rp3.218.845 total
includes taxes & fees
14 May - 15 May
Banff Springs Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (248 reviews)
"Everything was perfect and outstanding!👍"
United Kingdom
Solveig
The price is Rp2.073.235
Rp2.487.882 total
includes taxes & fees
17 May - 18 May
Fife Lodge

Seafield Arms

Seafield Arms
3.5 star property
Banff
7.4 out of 10, Good, (11 reviews)
"Really old pub in the middle of the village , good food and drink, very pleasant bar"
United Kingdom
David
The price is Rp2.813.676
Rp3.376.411 total
includes taxes & fees
12 May - 13 May
Seafield Arms

Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.4 out of 10, Very good, (92 reviews)
"Great place, very friendly staff, the food was best in Scotland "
United States
Viktoria
The price is Rp1.900.013
Rp1.900.013 total
includes taxes & fees
13 May - 14 May
Homesly The Station Hotel

Periwinkle Cottage

Periwinkle Cottage
2.0 star property
Banff
The price is Rp8.116.655
Rp9.739.938 total
includes taxes & fees
15 May - 16 May
Periwinkle Cottage

The Old Kipper Hoose

The Old Kipper Hoose
2.0 star property
Banff
The price is Rp13.332.676
Rp15.999.212 total
includes taxes & fees
30 May - 31 May
The Old Kipper Hoose

49 Crovie Village

49 Crovie Village
2.5 star property
Banff
The price is Rp10.331.817
Rp12.398.181 total
includes taxes & fees
15 May - 16 May
49 Crovie Village

11 Village

11 Village
3.0 star property
Banff
The price is Rp7.512.218
Rp9.014.662 total
includes taxes & fees
18 May - 19 May
11 Village

2 Seafield Place

2 Seafield Place
3.0 star property
Banff
The price is Rp8.156.698
Rp9.788.037 total
includes taxes & fees
15 May - 16 May
2 Seafield Place

24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (2 reviews)
The price is Rp8.917.990
Rp8.917.990 total
includes taxes & fees
15 May - 16 May
24 Waters Edge

111a Main Street

111a Main Street
3.0 star property
Banff
10.0 out of 10, Exceptional, (1 review)
"The weather was not bad was good the accommodation where we it was really good very comfortable. It was clean as well inside the property. There was everything what i need in the house in the kitchen. Everything I did not see anything less It was very comfortable "
United Kingdom
Mrs Frishta
The price is Rp12.124.277
Rp14.549.132 total
includes taxes & fees
6 Jun - 7 Jun
111a Main Street

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
The price is Rp13.231.976
Rp15.878.372 total
includes taxes & fees
30 May - 31 May
Tammie Norrie Cottage

15 Waters Edge

15 Waters Edge
3.5 star property
Banff
10.0 out of 10, Exceptional, (1 review)
"Beautiful, uninterrupted view of the sea. House was contemporary, clean, well furnished with good amenities. Lovely area of Scotland. "
United Kingdom
Rachel
The price is Rp12.083.997
Rp14.500.796 total
includes taxes & fees
15 May - 16 May
15 Waters Edge

Bullpens

Bullpens
3.5 star property
Banff
The price is Rp16.756.475
Rp20.107.771 total
includes taxes & fees
22 May - 23 May
Bullpens

19 Reidhaven Street

19 Reidhaven Street
3.0 star property
Banff
The price is Rp17.207.611
Rp17.207.611 total
includes taxes & fees
16 May - 17 May
19 Reidhaven Street

Macdonald Pittodrie House

Macdonald Pittodrie House
4.0 star property
Inverurie
8.8 out of 10, Excellent, (277 reviews)
"everything was absolutely spot on, room was lovely, food was excellent and service was first class. found the hotel to be nice and warm with the fire's roaring"
United Kingdom
Scott
The price is Rp2.359.933
Rp2.831.920 total
includes taxes & fees
31 May - 1 Jun
Macdonald Pittodrie House

Leslie Castle

Leslie Castle
3.0 star property
Insch
10.0 out of 10, Exceptional, (41 reviews)
"Great stay, great food, great stories about the place"
Sweden
Hans-Erik
The price is Rp6.653.069
Rp7.983.731 total
includes taxes & fees
16 May - 17 May
Leslie Castle

The Lodges at Barra Castle

The Lodges at Barra Castle
4.0 star property
Inverurie
9.0 out of 10, Wonderful, (31 reviews)
"The lodge was clean, well set up and had everything we could need and more"
United States
nuala
The price is Rp2.626.097
Rp3.151.317 total
includes taxes & fees
13 May - 14 May
The Lodges at Barra Castle

Morris Gardens Apartments

Morris Gardens Apartments
3.5 star property
Inverurie
9.8 out of 10, Exceptional, (21 reviews)
"5 night stay visiting family nearby. Very convenient for local amenities. Private parking outside property. Spacious, clean and well equipped. Comfortable beds."
United Kingdom
Allison
The price is Rp2.764.392
Rp3.317.176 total
includes taxes & fees
14 May - 15 May
Morris Gardens Apartments

The Redgarth

The Redgarth
3.0 star property
Inverurie
9.6 out of 10, Exceptional, (39 reviews)
"Lovely stay and brilliant owners"
United Kingdom
Alex
The price is Rp3.356.666
Rp4.027.999 total
includes taxes & fees
14 May - 15 May
The Redgarth
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?
Banff Springs Hotel is one of the top choices for your stay based on our traveller data. This hotel offers a restaurant and free parking. Other good choices for your visit include Fife Lodge and Homesly The Station 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 Garden Arms Hotel and Seafield Arms. See more pet-friendly hotel accommodations in Banff.
What are some accommodation options with pools in Banff?
Homesly The Station Hotel: Features 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 121 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 Banff Museum and Portsoy Pottery. The picturesque setting of Inverboyndie Beach and Moray Firth exemplify the area's natural beauty. 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.