Beginning of main content

location Banff is highly rated for Ports and Culture by 6 people

Book on the go and pay later.

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Banff

Tonight 21 Feb. - 22 Feb.
This weekend 22 Feb. - 24 Feb.
Next weekend 1 Mar. - 3 Mar.

Top 10 Hotels in Banff

See all 150 properties in Banff
Fife Lodge

Fife Lodge

Sandyhill Road, Banff
Fife Lodge
  • Free Cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 

Situated in Banff, this hotel is 0.6 mi (0.9 km) from Duff House and 1.9 mi (3 km) from Macduff Marine Aquarium. Portsoy Pottery and Delgatie Castle are also ...

C$128 per night for 2 guests

The Knowes Hotel

The Knowes Hotel

78 Market Street, Macduff
The Knowes Hotel
  • Free Cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 

Situated in Macduff, this inn is 0.1 mi (0.1 km) from Macduff Marine Aquarium and within 12 mi (20 km) of Duff House and Portsoy Pottery. Delgatie Castle is ...

C$107 per night for 2 guests

Buttermere Cottage

Buttermere Cottage

Damside, Banff
Buttermere Cottage
    4.0 out of 5.0
     
     

    Situated in Banff, this golf cottage is in the same region as Duff House, Macduff Marine Aquarium, and Huntly Castle. Regional attractions also include Strathisla ...

    Buttermere CottageGet Rates

    The County Hotel

    The County Hotel

    32 High Street, Banff
    The County Hotel
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    Situated near the beach, this guesthouse is within 9 mi (15 km) of Duff House, Macduff Marine Aquarium, and Portsoy Pottery. Delgatie Castle is 11.3 mi (18.2 ...

    C$128 per night for 2 guests

    Elisabeth Cottage

    Elisabeth Cottage

    25 Fife Street, Banff
    Elisabeth Cottage
      3.5 out of 5.0
       
       

      Situated in Banff, this cottage is close to Duff House and Macduff Marine Aquarium. Regional attractions also include Portsoy Pottery and Delgatie Castle.

      C$524 per night for 2 guests

      Mill of Nethermill Holidays

      Mill of Nethermill Holidays

      B9031, Fraserburgh
      Mill of Nethermill Holidays
        4.0 out of 5.0
         
         

        Situated in Fraserburgh, this apartment building is in the same region as Macduff Marine Aquarium, Duff House, and Fraserburgh Heritage Centre. Regional attractions ...

        Mill of Nethermill HolidaysGet Rates

        The Boyne Hotel

        The Boyne Hotel

        2 North High Street, Banff
        The Boyne Hotel
          3.0 out of 5.0
           
           

          Situated in Banff, this hotel is 0.1 mi (0.1 km) from Portsoy Pottery and within 12 mi (20 km) of Duff House and Moray Firth. Macduff Marine Aquarium is 9.7 ...

          The Boyne HotelGet Rates

          24 Waters Edge

          24 Waters Edge

          24 Waters Edge, Banff
          24 Waters Edge
            3.5 out of 5.0
             
             

            Situated in Banff, this cottage is close to Duff House and Macduff Marine Aquarium. Area attractions also include Portsoy Pottery.

            C$548 per night for 2 guests

            Banff Springs Hotel

            Banff Springs Hotel

            8 Golden Knowes Rd, Banff
            Banff Springs Hotel
            • Free Cancellation
            • Reserve now, pay when you stay
            4.0 out of 5.0
             
             

            Situated in Banff, this hotel is close to Duff House and Macduff Marine Aquarium. Area attractions also include Portsoy Pottery.

            C$105 per night for 2 guests

            Durn House

            Durn House

            Durn Road, Portsoy, Banff
            Durn House
              4.0 out of 5.0
               
               

              Situated in Banff, this romantic guesthouse is 0.9 mi (1.4 km) from Portsoy Pottery and within 9 mi (15 km) of Duff House and Macduff Marine Aquarium. Moray ...

              C$142 per night for 2 guests

              Map

              Recent Reviews in Banff