Photo by Jimmy Thomson

Hotels in Macduff

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Macduff?

The Knowes Hotel & Restaurant
The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.2 out of 10, Wonderful, (219 reviews)
This welcoming retreat sits near Macduff Marine Aquarium and Banff Museum. Savour meals at the restaurant, unwind with drinks at the bar, and utilise the business centre. With free parking and convenient access to Aberdeen Airport, your Scottish adventure awaits.
The price is AU$263
includes taxes & fees
9 May - 10 May
The Knowes Hotel & Restaurant
West Pier Cottage
West Pier Cottage
3.0 star property
Macduff
Settle into this charming cottage with a kitchen and garden, just moments from Macduff Marine Aquarium and Banff Museum. After a day of hiking nearby trails, unwind on the terrace while enjoying complimentary WiFi.
The price is AU$751
includes taxes & fees
17 May - 18 May
West Pier Cottage
Rockstar Cottage
Rockstar Cottage
3.0 star property
Macduff
10.0 out of 10, Exceptional, (1 review)
Unwind in this serene golf-adjacent retreat with free WiFi and parking. The cottage includes a kitchen and garden, with Macduff Marine Aquarium and Banff Museum nearby. Perfect for exploring Scotland's coastal treasures.
The price is AU$805
includes taxes & fees
17 May - 18 May
Rockstar Cottage
Banff Springs Hotel
Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (228 reviews)
The price is AU$240
includes taxes & fees
3 June - 4 June
Banff Springs Hotel
Fife Lodge
Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (248 reviews)
Wake to tranquil garden scenes at this charming Banff hotel. Just minutes from Duff House and Banff Museum, enjoy complimentary breakfast, WiFi, and parking. Unwind with drinks at the bar or coffee at the café while the attentive staff caters to your needs.
The price is AU$191
includes taxes & fees
10 May - 11 May
Fife Lodge
24 Waters Edge
24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (2 reviews)
The price is AU$707
includes taxes & fees
14 May - 15 May
24 Waters Edge
Seafield Arms
Seafield Arms
3.5 star property
Banff
7.4 out of 10, Good, (11 reviews)
The price is AU$257
includes taxes & fees
28 May - 29 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)
Discover the charm of this inviting Banff hotel where you'll find a welcoming bar, convenient free WiFi, and complimentary parking. Explore nearby attractions like Portsoy Ice Cream and Portsoy Pottery after enjoying breakfast at the on-site café.
The price is AU$151
includes taxes & fees
13 May - 14 May
Homesly The Station Hotel
Deveron Lodge B&B
Deveron Lodge B&B
2.5 star property
Turriff
9.8 out of 10, Exceptional, (25 reviews)
The price is AU$158
includes taxes & fees
11 May - 12 May
Deveron Lodge B&B
The Seafield Arms
The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (132 reviews)
Experience warm hospitality at this coastal retreat with a welcoming bar and the elegant Grant Dining Room restaurant for dinner. Nearby attractions include Cullen Millennium Garden and Harbour, with free WiFi and parking enhancing your stay in Buckie.
The price is AU$263
includes taxes & fees
19 May - 20 May
The Seafield Arms
The Royal Oak Hotel
The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (96 reviews)
Set in Buckie, this inviting hotel offers complimentary breakfast, WiFi, and parking. Unwind at the welcoming bar/lounge or grab a bite at the on-site café. Explore nearby attractions like Cullen Harbour and Millennium Garden, with Keith Station just a short drive away.
The price is AU$267
includes taxes & fees
26 May - 27 May
The Royal Oak Hotel
Cullen Bay Hotel
Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (139 reviews)
Experience seaside charm at this Buckie hotel with commanding bay vistas. After savouring the complimentary breakfast, explore nearby Cullen Golf Club or Harbour. Return for drinks at the welcoming bar, where attentive staff ensure a memorable Scottish getaway.
The price is AU$282
includes taxes & fees
18 May - 19 May
Cullen Bay Hotel
The Davron Hotel
The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (127 reviews)
Immerse yourself in Scottish coastal charm at this welcoming Fraserburgh hotel. Just minutes from New Aberdour Beach and the Heritage Centre, enjoy 2 stylish bars, restaurant dining, and complimentary breakfast. Free WiFi and parking make exploring effortless.
The price is AU$186
includes taxes & fees
9 May - 10 May
The Davron Hotel
Periwinkle Cottage
Periwinkle Cottage
2.0 star property
Banff
The price is AU$772
includes taxes & fees
14 May - 15 May
Periwinkle Cottage
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, (15 reviews)
This Fraserburgh holiday spot combines the comforts of home with outdoor adventure. Enjoy free WiFi and parking while exploring nearby New Aberdour Beach. The resort offers convenient washing machines, sofa beds, and charming garden and terrace spaces.
The price is AU$184
includes taxes & fees
19 May - 20 May
Acdc Glamping, Campervan , Caravan and Tent Resort
Door to the Shore - Seafront Cottages
Door to the Shore - Seafront Cottages
3.5 star property
Fraserburgh
9.8 out of 10, Exceptional, (13 reviews)
The price is AU$329
includes taxes & fees
9 May - 10 May
Door to the Shore - Seafront Cottages
Chapelhill Croft Farmhouse B&B
Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32 reviews)
Experience countryside comfort at this welcoming B&B with cooked-to-order breakfast. Just 9 minutes from Keith Station and near Strathisla Distillery, this farmhouse provides free WiFi and parking for easy Highland exploration.
The price is AU$183
includes taxes & fees
12 May - 13 May
Chapelhill Croft Farmhouse B&B
Heath Hill Hotel
Heath Hill Hotel
3.0 star property
Fraserburgh
9.6 out of 10, Exceptional, (94 reviews)
Unwind at this tranquil Fraserburgh retreat offering complimentary breakfast, WiFi, and parking. Sample local flavours at the hotel restaurant before enjoying a nightcap at the welcoming bar. Cortes Loch and the Heritage Centre await nearby.
The price is AU$251
includes taxes & fees
11 May - 12 May
Heath Hill Hotel
Hillhead Hideaways
Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
Unwind at this luxurious lodge offering private spa pools and complimentary perks like WiFi and parking. Explore nearby Aultmore and Glen Keith Distilleries, just a short drive from Keith Station.
The price is AU$566
includes taxes & fees
11 May - 12 May
Hillhead Hideaways
Stag & Thistle Hotel and Restaurant
Stag & Thistle Hotel and Restaurant
3.0 star property
Fraserburgh
8.8 out of 10, Excellent, (24 reviews)
Immerse yourself in Scottish charm at this welcoming hotel near Fraserburgh Heritage Centre. Enjoy traditional meals at the on-site restaurant before exploring the Museum of Scottish Lighthouses. Free WiFi and daily housekeeping ensure a comfortable stay.
The price is AU$146
includes taxes & fees
13 May - 14 May
Stag & Thistle Hotel and Restaurant
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.

Top landmarks in Macduff

Learn more about Macduff

The region around Macduff is home to attractions such as Macduff Marine Aquarium and Banff Museum.

Photo by Jimmy Thomson
Open Photo by Jimmy Thomson

Check out reviews of Macduff hotels guests love

Frequently asked questions

How much does a hotel room cost in Macduff?
You can find top hotels in Macduff from AU$146 with options to suit your budget and needs. If you're after an affordable hotel in Macduff that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How can I find deals and earn rewards at Macduff hotels?
Discover great deals on Macduff hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If it's a spontaneous trip, check out our last-minute deals on Macduff hotels.
Can I book Macduff hotels with free cancellation?
To book a refundable Macduff hotel on Hotels.com, just filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some of the best hotels in Macduff for couples?
Enjoy your couple's retreat with a stay at a top-rated Macduff romantic hotel. Our travellers love The Knowes Hotel & Restaurant, a hotel with a restaurant. Discover more hotels in Macduff on Hotels.com for couples by using the "Traveller experience" filter in your search and selecting "Adults only" or "Romantic".
What are some of the best Macduff hotels with free parking?
If you're driving, a great Macduff hotel with free parking is a bonus. Our travellers' favourites include:
Can I book a refundable accommodation option in Macduff?
If you want the flexibility to change your plans to Macduff, most hotels offer refundable* rates that you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in Macduff be like during my visit?
July and August are typically the warmest months in Macduff, when the average temperature is 13°C. February and January are the coldest months, when the average temperature is 5°C. October and August are the months with the most rain.
Why should I book my Macduff hotel with Hotels.com?
There are lots of reasons to book your Macduff trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Macduff

Macduff: Where Coastal Wonders Meet Cultural Treasures

Nestled along the stunning Moray Firth, Macduff is a charming coastal gem in Scotland, perfect for those seeking a blend of natural beauty and rich marine heritage. Visitors can explore the captivating Macduff Marine Aquarium, where vibrant sea life enchants all ages. Stroll along the picturesque Macduff Bay, soaking in breathtaking views that stretch to the horizon. Nature lovers will revel in nearby national parks, while history enthusiasts can delve into local museums and monuments. Whether you're after a romantic getaway or an off-the-beaten-path adventure, Macduff invites you to create unforgettable memories by the sea.

Discover great hotels in Macduff

Macduff offers a range of comfortable accommodations, from charming guesthouses to modern hotels. Many options are located near the town centre, providing easy access to local attractions. Room rates vary, allowing for budget-friendly stays as well as more upscale experiences, ensuring a pleasant visit to this scenic coastal town. These are some of the hotels preferred by our travellers in Macduff:

  1. Banff Springs HotelOpens in a new window: This hotel offers a refined business-themed experience ideal for corporate travellers seeking comfort. The property features excellent amenities such as conference spaces and meeting rooms, providing an efficient environment for professional gatherings. With its modern architectural design and seamless express check-in, this hotel ensures a smooth journey for those on business trips. The standout features create an atmosphere conducive to productivity, and the attention to detail in service enhances the overall experience, leaving guests feeling well-catered for during their stay.
  2. Seafield ArmsOpens in a new window: This charming guesthouse is a perfect retreat for leisure travellers looking for a pet-friendly environment. The property allows pets on-site, creating a welcoming atmosphere for those travelling with furry companions. With its quaint design and cosy interiors, the guesthouse offers a delightful escape. The pet policy is thoughtfully curated, ensuring a comfortable stay for all. The warm hospitality and personal touches elevate the experience, allowing guests to feel at home while enjoying their adventures in the picturesque surroundings of Macduff.
  3. The Sail Loft - HostelOpens in a new window: This vibrant hostel caters to beach enthusiasts and pet lovers, making it an ideal choice for travellers seeking a laid-back, social experience. With direct access to the beach, guests can easily indulge in sun-soaked days by the sea. The hostel's pet-friendly policies enhance its appeal, allowing guests to share their adventures with their beloved pets. The relaxed atmosphere encourages social interaction among guests, creating a welcoming community feel. Thoughtful amenities such as food and water bowls ensure that pets are well taken care of, adding to the overall charm of this beachfront haven.

Top locations to stay in Macduff

Some great areas to stay in when visiting Macduff are Banff, Turriff, and Portsoy. Banff offers a rich cultural experience and stunning views of the coast, while Turriff is perfect for dining and enjoying local bars. Portsoy, with its charming port and boating activities, adds to the coastal allure. For first-time visitors, Banff is the ideal choice.

  1. BanffOpens in a new window: Banff is a delightful coastal town that boasts a rich cultural heritage alongside its picturesque harbour. It’s a fantastic spot for those who enjoy maritime experiences, with its scenic port providing opportunities for boat trips and leisurely strolls along the waterfront. The town’s vibrant arts scene is complemented by local markets showcasing crafts and produce. Banff is an ideal base for exploring the stunning natural beauty of the surrounding area, with nearby beaches perfect for a relaxing day out.
  2. PortsoyOpens in a new window: Portsoy is a charming village known for its historic harbour and impressive boatbuilding tradition. The picturesque port is a perfect backdrop for exploring local shops and enjoying the quaint atmosphere. Visitors can also dive into the area's maritime history at the Portsoy Boat Festival, which celebrates the town's seafaring heritage. Don't miss a walk along the stunning coastline, where you can soak in the breathtaking views and perhaps spot some local wildlife.
  3. TurriffOpens in a new window: Turriff offers a warm, welcoming environment with a focus on dining and local bars that highlight the region's culinary delights. While it may not be as touristy as other areas, its charm lies in its community feel and local events. Turriff is a lovely place to experience authentic Scottish culture, with opportunities to engage with friendly locals and enjoy traditional fare. The surrounding countryside also provides beautiful landscapes for leisurely walks and exploration.

Things to do in Macduff

Macduff offers a delightful blend of stunning beaches, lush forests, and scenic national parks, making it an ideal spot for outdoor enthusiasts. Enjoy invigorating hiking trails, relaxing days on the shore, and thrilling golf sessions. Don’t miss the local festival and the chance to explore marine life at the aquarium!

  • Banff MuseumOpens in a new window – Step into the past at Banff Museum, where fascinating exhibits showcase the rich history of the region. Wander through the displays that highlight local heritage, and discover intriguing stories that bring the area to life.
  • Duff HouseOpens in a new window – Visit the stunning Duff House, a historic house that impresses with its architectural beauty and serene gardens. Explore its art collections, which feature works from various periods, and take a leisurely stroll around the grounds to soak in the tranquil surroundings.
  • Portsoy PotteryOpens in a new window – Unleash your creativity at Portsoy Pottery, an inviting art gallery where you can admire beautiful handcrafted ceramics. Engage with local artisans and perhaps even try your hand at pottery-making, creating a unique souvenir to remember your trip.
  • Fyvie CastleOpens in a new window – Marvel at the grandeur of Fyvie Castle, where you can explore opulent rooms filled with fascinating history. Take a walk around the expansive grounds, and don’t miss the chance to snap a few photos of the stunning architecture and picturesque landscape.

4 tips for savvy savings when booking a hotel in Macduff

  1. Book for the cheapest times: The most affordable time to visit Macduff is from January to March, when hotel prices are typically lower. For those on a budget, a stay of at least 2 to 3 days is recommended to fully appreciate the town's significant landmarks and cultural attractions. During your visit, you can explore various sites such as the local aquarium, engaging hiking trails, the history museum, and nearby national parks. Additionally, you can enjoy visits to galleries, historic houses, and monuments, all providing great value for money and enriching experiences in Macduff.
  2. Look for last-minute deals on Hotels.com: To discover great hotel deals in Macduff, visit the Deals or Last-Minute Deals sections on Hotels.com, where you may find discounted rates as your travel date approaches. You could also enable email alerts or push notifications to stay informed about special last-minute promotions, helping you seize opportunities for savings. Additionally, the Smart Shopping tool in the app allows you to compare hotel prices and amenities, ensuring you make an informed choice. With these resources, you’re more likely to spot the best Macduff hotel deals and book an exciting last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate due to factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay in a Macduff hotel. For those seeking unique accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we’ll suggest more affordable dates, increasing the likelihood that you'll secure a better deal.
  4. Consider your location: Opting for accommodation nearer to key attractions or city centres may provide convenience, but it often comes with elevated costs. For more budget-friendly options, you might consider hotels located in less central areas or neighbourhoods, striking a balance between price and accessibility to the sites you wish to visit. Independent hotels situated a bit further out can often be more likely to be affordable, while also offering a more authentic experience.

Best time to go to Macduff

Macduff experiences its lowest average temperature in January, at 40.1°F (4.5°C), while July is the hottest month, with an average temperature of 57.0°F (13.9°C). October are typically the wettest months. If you’re looking to soak up the lively atmosphere in Macduff, June, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, with light rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.