Skip to content

Vacation rentals in Banff

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Banff

Guests agree: these stays are highly rated for location, cleanliness, and more.

Vacation home in Aberdeenshire
Guthrie's Den - 2 bedrooms, stunning sea views
Kick back and relax in this calm, stylish space. We love the incredible views from this warehouse conversion apartment over Banff harbour, the bay and across to Macduff. Relax on the windowseat and just watch the waves roll in. The apartment has fab comfy beds, a well appointed kitchen, and heaps of lovely hot water for a relaxing bath or invigorating shower. Most importantly - superfast broadband! A short stroll takes you to your choice of two fantastic sandy beaches or the town. Enjoy!
$80 per night
SUPERHOST
Townhouse in Aberdeenshire
The Silversmiths Quarters - The McQueen
The McQueen is a one-bedroomed self catering, Listed Townhouse which has been newly refurbished to the highest standard to make your stay relaxing and memorable. Located in the historic coastal town of Banff, it has a fully equipped open plan lounge/kitchen downstairs with a beautifully decorated double bedroom upstairs together with a modern shower room. Many picturesque coastal villages and beaches are on your doorstep, making this a superb location to explore the Moray Firth coast.
$105 per night
SUPERHOST
Condo in Aberdeenshire
New 2 bed apartment with stunning sea views.
Modern brand new fully furnished 2 bedroom first floor apartment within a 4 apartment block. Free designated parking at the front of the property. This apartment is located on the west end of Banff overlooking Banff Links beach & surrounding coastline. Within walking distance of Banff Links beach, Banff Springs Hotel, both of which can be seen from the apartment. Banff sports centre/swimming pool is a 5min walk, Duff House Royal Golf Club and Duff House /Grounds is a 15min walk.
$102 per night
SUPERHOST

Stay near Banff's top sights

Photo of The Spotty Bag Shop
The Spotty Bag Shop10 locals recommend
Photo of Banff Springs Hotel
Banff Springs Hotel4 locals recommend
Photo of Duff House
Duff House25 locals recommend

Other great vacation rentals in Banff

Tiny home in Aberdeenshire
Entire unique tiny house - Stag
$102 per night
SUPERHOST
Cottage in Portsoy
Culbert Rig Cottage Portsoy
$72 per night
SUPERHOST
Rental unit in Aberdeenshire
Comfortable double room, kitchen and bathroom
$59 per night
SUPERHOST
Condo in Aberdeenshire
Castleview Period Apartment
$90 per night
SUPERHOST
Serviced apartment in Aberdeenshire
High quality 2 bedroom holiday flat in Banff
$138 per night
SUPERHOST
Home in Aberdeenshire
Bay Cottage, Banff - 2 bedroom, 2 bathroom
$126 per night
SUPERHOST
Tiny home in Aberdeenshire
Luxury cabin. Rural settings with coastal views.
$132 per night
Tiny home in Aberdeenshire
Entire unique tiny house - Moss
$102 per night
SUPERHOST
Home in Aberdeenshire
Seabreeze🌟- Stunning sea views
$118 per night
SUPERHOST
Rental unit in Aberdeenshire
Bridge Street - Spacious, whole flat, pet friendly
$108 per night
Cottage in Gardenstown
Seaspray Cottage, Gardenstown
$72 per night
SUPERHOST
Townhouse in Aberdeenshire
2 Bedroom Townhouse within Ladysbridge House
$124 per night
SUPERHOST

Stays in Banff

Home in Portsoy
Driftwood Cottage
$67 per night
Cottage in Whitehills
Lovely Traditional 3 Bedroom Cottage close to Sea
$120 per night
SUPERHOST
Home in Gardenstown
Harbour Cottage - Gardenstown by Harbour & Beach
$70 per night
SUPERHOST
Home in Aberdeenshire
The Old Merchant House, Portsoy Harbour
$115 per night
SUPERHOST

Stays in Auds

Home in Aberchirder
Old schoolhouse in the countryside
$74 per night
SUPERHOST
Home in Aberdeenshire
Charming mill in peaceful rural setting nr beach
$131 per night
SUPERHOST
Cottage in Portsoy
Beautiful cottage with Sea Views that sleeps 6
$114 per night
SUPERHOST
Home in Portsoy
Fernyhaugh, 4 bedroomed family home in Portsoy
$144 per night
SUPERHOST

Stays in Inverboyndie

Cottage in Inverboyndie, near Banff
Seascape (UK5761)
$367 per night
Townhouse in Aberdeenshire
The Beaches Banff with seaside views
$119 per night
Cottage in Portsoy
Parkview holiday home
$120 per night
SUPERHOST
Home in Aberdeenshire
3 Bedroom Cottage in idyllic location
$84 per night
  1. Airbnb
  2. United Kingdom
  3. Scotland
  4. Aberdeenshire
  5. Banff