Search Villas in Banff

  • 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

In two weeks
In two months
In three months
In four months
No exact matches found, but these alternatives could be just right

Recommended hotels in Banff

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.8 out of 10, Excellent, (233 reviews)
"Great food tidy great staff"
United Kingdom
Jamie
The price is ¥23,291
¥27,949 total
includes taxes & fees
Jun 4 - Jun 5
Banff Springs Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (252 reviews)
"Rooms great, food excellent, "
United Kingdom
Richard
The price is ¥17,627
¥21,153 total
includes taxes & fees
Jun 8 - Jun 9
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 ¥24,719
¥29,662 total
includes taxes & fees
Jun 3 - Jun 4
Seafield Arms

Periwinkle Cottage

Periwinkle Cottage
2.0 star property
Banff
The price is ¥73,412
¥88,094 total
includes taxes & fees
Jun 17 - Jun 18
Periwinkle Cottage

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 ¥27,688
¥27,688 total
includes taxes & fees
Jun 17 - Jun 18
Homesly The Station Hotel

36 Sandend Village, Sandend

36 Sandend Village, Sandend
Banff
The price is ¥193,066
¥193,066 total
includes taxes & fees
Jun 13 - Jun 14
36 Sandend Village, Sandend

The Old Kipper Hoose, Gardenstown

The Old Kipper Hoose, Gardenstown
Banff
The price is ¥148,962
¥148,962 total
includes taxes & fees
Jun 26 - Jun 27
The Old Kipper Hoose, Gardenstown

20 South High Street, Portsoy

20 South High Street, Portsoy
Banff
10.0 out of 10, Exceptional, (2 reviews)
"Clean, comfortable and fantastic location "
United States
Tammy B.
The price is ¥113,634
¥113,634 total
includes taxes & fees
Jun 5 - Jun 6
20 South High Street, Portsoy

Tammie Norrie Cottage, Banff

Tammie Norrie Cottage, Banff
Banff
The price is ¥142,887
¥142,887 total
includes taxes & fees
Jun 6 - Jun 7
Tammie Norrie Cottage, Banff

The Old Kipper Hoose

The Old Kipper Hoose
2.0 star property
Banff
The price is ¥120,588
¥144,706 total
includes taxes & fees
Jun 26 - Jun 27
The Old Kipper Hoose

49 Crovie Village

49 Crovie Village
2.5 star property
Banff
The price is ¥93,447
¥112,136 total
includes taxes & fees
Jun 8 - Jun 9
49 Crovie Village

11 Village

11 Village
3.0 star property
Banff
The price is ¥67,945
¥81,534 total
includes taxes & fees
Jun 19 - Jun 20
11 Village

2 Seafield Place

2 Seafield Place
3.0 star property
Banff
The price is ¥73,774
¥88,529 total
includes taxes & fees
Jun 7 - Jun 8
2 Seafield Place

Tammie Norrie Cottage

Tammie Norrie Cottage
3.5 star property
Banff
The price is ¥115,670
¥138,804 total
includes taxes & fees
Jun 6 - Jun 7
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 ¥110,934
¥133,121 total
includes taxes & fees
Jun 13 - Jun 14
15 Waters Edge

19 Reidhaven Street

19 Reidhaven Street
3.0 star property
Banff
The price is ¥163,505
¥163,505 total
includes taxes & fees
Jun 5 - Jun 6
19 Reidhaven Street

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
7.6 out of 10, Good, (5 reviews)
"The property was undergoing a makeover, new carpets etc and was a little bit untidy in areas. Nonetheless to be expected during contractors working there. The staff, especially the manager, were extremely helpful and pleasant."
United States
george
The price is ¥9,644
¥11,572 total
includes taxes & fees
Jun 7 - Jun 8
Premier Inn Elgin

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (103 reviews)
"Cozy hotel "
United States
Tom
The price is ¥30,360
¥36,432 total
includes taxes & fees
Jun 12 - Jun 13
The Aberlour Hotel

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (107 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is ¥17,680
¥21,216 total
includes taxes & fees
Jun 9 - Jun 10
Kintrae B&B

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (97 reviews)
"Very cosy small hotel - comfortable bedroom, great breakfast and very helpful and friendly staff. Great location for visiting Speyside."
United Kingdom
Stephen
The price is ¥36,092
¥43,310 total
includes taxes & fees
Jun 7 - Jun 8
Craigellachie Lodge
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

Top Banff Hotel Reviews

Find out more about Banff

Banff Villas information

Number of reviews
1,557
Accommodation
5 Villas
Lowest Price
¥10,715
Highest Price
¥163,505

Frequently asked questions

Why book your villa in Banff with Expedia?
We think that vacations shouldn't be hard, so if you're in search of villas at the right price, Expedia has your back. Save cash and go for an all-inclusive stay, or splurge on a 5-star villa to spoil your sweetheart. Our handy filters make it easy to find an escape in Banff that checks your boxes.
How can I find cheap villas in Banff?
With Expedia's useful filter tool, reserving cheap villas in Banff is a snap. To find accommodations that give you the most bang for your buck, narrow your search results by star rating, budget and amenities.
What is there to do near my villa in Banff?
If you'd like to fill up your itinerary in Banff, be sure to stop by Duff House. It's popular among locals and travelers alike.