Vacation Rentals & Cabins in Banff

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

176 Houses

(2) Excellent 

19

Apartment 8, The Granary

Aberdeenshire / Banff

Banff apartment

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Child Friendly

Price per night from

$88

Price per night from

$88

(2) Excellent 

12

SEABREEZE, seaside location, pet-friendly, WiFi, in Inverboyndie near Banff, Ref

Aberdeenshire / Banff

Banff house

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Child Friendly
  • Pet Friendly

Price per night from

$61

Price per night from

$61

(2) Excellent 

16

5 DISTILLERY COTTAGES, king-size, woodburning stove, pet friendly, Inverboyndie,

Aberdeenshire / Banff

Banff house

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Pet Friendly

Price per night from

$63

Price per night from

$63

15

24 WATERS EDGE, idyllic views, open plan, breakfast bar, in Banff

Aberdeenshire / Banff

Banff house

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min

Price per night from

$61

Price per night from

$61

14

BAY COTTAGE, centre of Banff, WiFi, en-suite, Ref 982538

Aberdeenshire / Banff

Banff cottage

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Pet Friendly

Price per night from

$57

Price per night from

$57

(3) Very Good 

9

ELISABETH COTTAGE, family friendly, country holiday cottage, with a garden in Ba

Aberdeenshire / Banff

Banff house

3 5 3 nights min

  • 3 bedrooms
  • sleeps 5
  • 3 nights min
  • Child Friendly
“Great roomy cottage with all home comforts” Perfect location for beach, walking, visiting holiday. Cottage superb.
…see more

Price per night from

$52

Price per night from

$52

10

The West Wing of Fordyce Castle

Aberdeenshire / Banff

Banff castle

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Child Friendly
  • Pet Friendly
  • Private garden

Price per night from

$121

Responds fast!
avg. 2 hours 30 minutes

Price per night from

$121

24

Thomas of Durn Cottage, Fordyce

Aberdeenshire / Banff

Banff house

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Child Friendly
  • Pet Friendly
  • Private garden

Price per night from

$121

Responds fast!
avg. 2 hours 30 minutes

Price per night from

$121

(1) Excellent 

12

Tarlair Apartment, Shannelton House

Banff / Cornhill

Cornhill apartment

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Nearest beach 10 mi
  • Pet Friendly
  • Private garden

Price per night from

$82

Responds fast!
avg. 1 hour 33 minutes

Price per night from

$82

(36) Excellent 

Certificate of Excellence

20

Holiday Townhouse

Banff / Inverboyndie

Inverboyndie townhouse

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Child Friendly

Certificate of Excellence

Price per night from

$68

Responds fast!
avg. 2 hours 52 minutes

Price per night from

$68

(11) Excellent 

Certificate of Excellence

24

Woodland Retreat , luxury 3 bedroom Logcabin

Aberdeenshire / Banff

Banff log cabin

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 20 mi
  • Child Friendly

Certificate of Excellence

Price per night from

$90

Responds fast!
avg. 1 hour 47 minutes

Price per night from

$90

17

Banff Josie's House, Aster

Aberdeenshire / Banff

Banff b and b

1 2 3 nights min

  • 1 bedroom
  • sleeps 2
  • 3 nights min
  • Child Friendly
  • Car not necessary
  • Private garden

Price per night from

$57

Price per night from

$57

(1) Very Good 

21

Banff Josie's House, Bluebell

Aberdeenshire / Banff

Banff b and b

1 2 3 nights min

  • 1 bedroom
  • sleeps 2
  • 3 nights min
  • Child Friendly
  • Car not necessary
  • Private garden

Price per night from

$57

Price per night from

$57

(47) Excellent 

22

The Boathouse at Banff Links

Aberdeenshire / Banff

Banff townhouse

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Child Friendly

Price per night from

$68

Responds fast!
avg. 27 minutes

Price per night from

$68

13

Banff Josie's House, Erica

Aberdeenshire / Banff

Banff b and b

1 2 3 nights min

  • 1 bedroom
  • sleeps 2
  • 3 nights min
  • Child Friendly
  • Car not necessary
  • Private garden

Price per night from

$57

Price per night from

$57

(6) Excellent 

Certificate of Excellence

8

The Bothy

Aberdeenshire / Banff

Banff cottage

1 2 min stay varies

  • 1 bedroom
  • sleeps 2
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 20 mi
  • Pet Friendly

Certificate of Excellence

Price per night from

$63

Responds fast!
avg. 1 hour 47 minutes

Price per night from

$63

(2) Excellent 

28

The Old Customs House Stylish,Funky Scottish waterfront with hot tub sleeps 10

Aberdeenshire / Banff

Banff house

4 10 min stay varies

  • 4 bedrooms
  • sleeps 10
  • min stay varies
  • Nearest beach 0.5 mi
  • Child Friendly
  • Pet Friendly

Price per night from

$227

Responds fast!
avg. 2 hours 46 minutes

Price per night from

$227

(6) Excellent 

Certificate of Excellence

13

Delgatie Apartment, Shannelton House

Banff / Cornhill

Cornhill apartment

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Nearest beach 10 mi
  • Child Friendly

Certificate of Excellence

Price per night from

$82

Responds fast!
avg. 1 hour 33 minutes

Price per night from

$82

(4) Excellent 

Certificate of Excellence

12

Findlater Apartment, Shannelton House

Banff / Cornhill

Cornhill apartment

1 4 2 nights min

  • 1 bedroom
  • sleeps 4
  • 2 nights min
  • Nearest beach 10 mi

Certificate of Excellence

Price per night from

$82

Responds fast!
avg. 1 hour 33 minutes

Price per night from

$82

29

Banff Josie's House, Top Floor Suite FGMNGER

Aberdeenshire / Banff

Banff b and b

1 4 2 nights min

  • 1 bedroom
  • sleeps 4
  • 2 nights min
  • Child Friendly
  • Car not necessary
  • Private garden

Price per night from

$69

Price per night from

$69

(1) Very Good 

17

Banff Josie's House, Carnation

Aberdeenshire / Banff

Banff b and b

1 2 3 nights min

  • 1 bedroom
  • sleeps 2
  • 3 nights min
  • Child Friendly
  • Car not necessary
  • Private garden

Price per night from

$57

Price per night from

$57

10

Dolphin Cottage by the beach in Whitehills

Aberdeenshire / Banff

Banff cottage

3 8 1 night min

  • 3 bedrooms
  • sleeps 8
  • 1 night min
  • Child Friendly

Price per night from

$314

Price per night from

$314

19

55109 Cottage situated in Huntly (9.5mls NE)

Banff / Cornhill

Cornhill cottage

3 6 7 nights min

  • 3 bedrooms
  • sleeps 6
  • 7 nights min
  • Child Friendly
  • Pet Friendly
  • Private garden

Price per night from

$78

Price per night from

$78

16

Banff Josie's House, Daphne

Aberdeenshire / Banff

Banff b and b

1 2 3 nights min

  • 1 bedroom
  • sleeps 2
  • 3 nights min
  • Child Friendly
  • Car not necessary
  • Private garden

Price per night from

$57

Price per night from

$57

27

Beautiful wildlife filled country cottage

Aberdeenshire / Banff

Banff cottage

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Nearest beach 3 mi
  • Child Friendly
  • Pet Friendly

Price per night from

$152

Responds fast!
avg. 2 hours 46 minutes

Price per night from

$152

13

Beautiful wildlife filled country cottage

Aberdeenshire / Banff

Banff cottage

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Child Friendly
  • Pet Friendly

Price per night from

$95

Price per night from

$95

Great rentals within 20 miles that match your search

Distance approx 6.74 km from Banff Show on Map

(2) Excellent 

14

BENJAMIN'S COTTAGE, cosy cottage with a short walk to sea, in Gardenstown, Ref 3

Aberdeenshire / Gardenstown

Gardenstown house

1 2 3 nights min

  • 1 bedroom
  • sleeps 2
  • 3 nights min

Price per night from

$53

Price per night from

$53

Distance approx 11.4 km from Banff Show on Map

(1) Excellent 

27

DELLWOOD COTTAGE, sea views, WiFi, next to the coast, charming cottage in Cullen

Moray / Cullen

Cullen house

3 6 3 nights min

  • 3 bedrooms
  • sleeps 6
  • 3 nights min
  • Child Friendly
  • Private garden

Price per night from

$71

Price per night from

$71

Distance approx 16.57 km from Banff Show on Map

(2) Excellent 

14

THE HAMELY HOOSE, ground floor bedroom, pet-friendly, decked terrace, short walk

Moray / Buckie

Buckie house

3 6 3 nights min

  • 3 bedrooms
  • sleeps 6
  • 3 nights min
  • Child Friendly
  • Pet Friendly
  • Private garden

Price per night from

$57

Price per night from

$57

Distance approx 9.36 km from Banff Show on Map

6

The Mill

Aberdeenshire / Pennan

Pennan apartment

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.05 mi
  • Child Friendly

Price per night from

$85

Price per night from

$85

Distance approx 6.87 km from Banff Show on Map

(28) Very Good 

24

Harbour Cottage - Gardenstown Lovely Coastal Cottage by Harbour & Beach

Aberdeenshire / Gardenstown

Gardenstown cottage

1 3 4 nights min

  • 1 bedroom
  • sleeps 3
  • 4 nights min
  • Beach / lakeside relaxation
  • Child Friendly
  • Pet Friendly

Price per night from

$58

Responds fast!
avg. 3 hours 35 minutes

Price per night from

$58

Distance approx 11.07 km from Banff Show on Map

(25) Excellent 

Certificate of Excellence

38

Camrose Cottage - Modern Spacious Seaside Getaway

Moray / Cullen

Cullen cottage

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.5 mi
  • Child Friendly

Certificate of Excellence

Price per night from

$101

Responds fast!
avg. 43 minutes

Price per night from

$101

Distance approx 10.73 km from Banff Show on Map

(11) Excellent 

Certificate of Excellence

19

Deveron Valley Cottage

Aberdeenshire / Huntly

Huntly cottage

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 20 mi
  • Child Friendly

Certificate of Excellence

Price per night from

$68

Responds fast!
avg. 1 hour 47 minutes

Price per night from

$68

Distance approx 15.53 km from Banff Show on Map

(10) Very Good 

Certificate of Excellence

8

Ben Lawers

Moray / Buckie

Buckie log cabin

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Child Friendly

Certificate of Excellence

Price per night from

$76

Responds fast!
avg. 12 minutes

Price per night from

$76

Distance approx 6.29 km from Banff Show on Map

(4) Very Good 

8

The Chaumer

Portsoy / Tillynaught

Portsoy cottage

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Private garden

Price per night from

$63

Responds fast!
avg. 3 hours 55 minutes

Price per night from

$63

Distance approx 2.28 km from Banff Show on Map

(25) Excellent 

Certificate of Excellence

14

Pebble Bay Cottage

Aberdeenshire / Whitehills

Whitehills cottage

3 5 min stay varies

  • 3 bedrooms
  • sleeps 5
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.5 mi
  • Child Friendly

Certificate of Excellence

Price per night from

$76

Responds fast!
avg. 1 hour 39 minutes

Price per night from

$76

Distance approx 11.55 km from Banff Show on Map

(3) Excellent 

12

Brambleburn Steading B&B

Moray / Keith

Keith house

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Child Friendly

Price per night from

$170

Price per night from

$170

Distance approx 18.11 km from Banff Show on Map

20

Single Room for R&R. Quiet and peaceful by the sea.

Moray / Buckie

Buckie room

1 1 2 nights min

  • 1 bedroom
  • sleeps 1
  • 2 nights min

Price per night from

$44

Responds fast!
avg. 3 hours 41 minutes

Price per night from

$44