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 895,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 10 Dec - 11 Dec
This weekend 14 Dec - 16 Dec
Next weekend 21 Dec - 23 Dec

Top 10 Hotels in Banff

See all 155 properties in Banff
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.

C$100 per night for 2 guests

5 Distillery Cottages

5 Distillery Cottages

5 Distillery Cottages Inverboyndie, Banff
5 Distillery Cottages
    3.5 out of 5.0
     
     

    Situated near the beach, this cottage is 1.9 mi (3 km) from Duff House and 3 mi (4.8 km) from Macduff Marine Aquarium. Moray Firth and Glendronach Distillery ...

    5 Distillery CottagesGet Rates

    Seabreeze

    Seabreeze

    Seabreeze 7 Swordanes Inverboyndie, Banff
    Seabreeze
      3.5 out of 5.0
       
       

      Situated in Banff, this golf cottage is 1.7 mi (2.8 km) from Duff House and 2.9 mi (4.7 km) from Macduff Marine Aquarium. Moray Firth and Glendronach Distillery ...

      C$470 per night for 2 guests

      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. Glendronach Distillery and Moray Firth are also ...

      C$134 per night for 2 guests

      Auchnahaird

      Auchnahaird

      Auchnahaird 2 Boyne Place Whitehills, Banff
      Auchnahaird
        3.5 out of 5.0
         
         

        Situated near the beach, this cottage is 3.4 mi (5.5 km) from Duff House and 4.6 mi (7.4 km) from Macduff Marine Aquarium. Moray Firth and Glendronach Distillery ...

        C$947 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.

          C$488 per night for 2 guests

          Buttermere Cottage

          Buttermere Cottage

          Damside, Banff
          Buttermere Cottage
            4.0 out of 5.0
             
             

            Situated in Banff, this cottage is in the same area as Duff House. Regional attractions also include Macduff Marine Aquarium and Glendronach Distillery.

            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 0.4 mi (0.6 km) from Duff House and 1.6 mi (2.5 km) from Macduff Marine Aquarium. Glendronach Distillery and Moray ...

            C$123 per night for 2 guests

            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.

              C$544 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 near the beach, this inn is 0.1 mi (0.1 km) from Macduff Marine Aquarium and 1.5 mi (2.5 km) from Duff House. Glendronach Distillery and Moray Firth ...

              C$120 per night for 2 guests

              Recent Reviews in Banff