Beginning of main content
Nectar
Collect Nectar points

Book on the go and pay later.

Search 590,000 properties 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 Tonight 23 Apr - 24 Apr
This weekend This weekend 27 Apr - 29 Apr
Next weekend Next weekend 4 May - 6 May

Top 10 Hotels in Banff

See all 41 Hotels in Banff

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Fife Lodge

Fife Lodge

Sandyhill Road, Banff
    3.0 out of 5.0
     
     

    Situated in Banff, this hotel is 0.6 mi (1 km) from Duff House and 1.8 mi (3 km) from Macduff Marine Aquarium. Glendronach Distillery and Huntly Castle are also ...

    Fife Lodge£75

    Fife Lodge£75
    The Knowes Hotel

    The Knowes Hotel

    78 Market Street, Macduff
      3.0 out of 5.0
       
       

      Situated near the beach, this inn is 0 mi (0 km) from Macduff Marine Aquarium and 1.5 mi (2.5 km) from Duff House. Glendronach Distillery and Fyvie Castle are ...

      The Knowes Hotel£75

      The Knowes Hotel£75
      The Boyne Hotel

      The Boyne Hotel

      2 North High Street, Banff
        3.0 out of 5.0
         
         

        Situated in Banff, this hotel is in the same region as Duff House and Macduff Marine Aquarium.

        The Boyne Hotel£56

        The Boyne Hotel£56
        The County Hotel

        The County Hotel

        32 High Street, Banff
          3.0 out of 5.0
           
           

          Situated near the beach, this guesthouse is 0.4 mi (0.6 km) from Duff House and 1.5 mi (2.5 km) from Macduff Marine Aquarium. Glendronach Distillery and Strathisla ...

          The County Hotel£75

          The County Hotel£75
          Durn House

          Durn House

          Durn Road, Portsoy, Banff
            4.0 out of 5.0
             
             

            Situated in Banff, this romantic guesthouse is 8 mi (12.8 km) from Duff House and 9.2 mi (14.8 km) from Macduff Marine Aquarium. Glendronach Distillery and Strathisla ...

            Durn House£74

            Durn House£74
            The Beachcomber

            The Beachcomber

            4 Shore Street, Fraserburgh
              4.0 out of 5.0
               
               

              Situated near the beach in Fraserburgh, this holiday home is close to Museums of Scottish Lighthouses and Fraserburgh Heritage Centre.

              The BeachcomberGet Rates

              The BeachcomberGet Rates
              Apartment 8, The Granary

              Apartment 8, The Granary

              Church Street, Banff
                 
                 

                Situated in Banff, this property is close to Duff House and Macduff Marine Aquarium.

                Apartment 8, The GranaryGet Rates

                Apartment 8, The GranaryGet Rates
                Macdonald Pittodrie House

                Macdonald Pittodrie House

                Chapel of Garioch, Inverurie
                  4.0 out of 5.0
                   
                   

                  Located in the heart of Inverurie, this hotel is 2 mi (3.3 km) from Bennachie Centre and within 9 miles (15 km) of Easter Aquhorthies Stone Circle and Archaeolink ...

                  Macdonald Pittodrie House£73

                  Macdonald Pittodrie House£73
                  Fife Arms Hotel

                  Fife Arms Hotel

                  The Square, Turriff
                    4.0 out of 5.0
                     
                     

                    Situated in Turriff, this inn is within 12 miles (20 km) of Fyvie Castle, Duff House and Macduff Marine Aquarium. Glen Garioch Distillery and Haddo House are ...

                    Fife Arms Hotel£79

                    Fife Arms Hotel£79
                    The Station Hotel

                    The Station Hotel

                    51 New Street, Aberlour
                      4.0 out of 5.0
                       
                       

                      Situated in Aberlour, this hotel is 0.3 mi (0.4 km) from Glen Grant Distillery and within 6 miles (10 km) of Macallan Distillery and Speyside Cooperage. Aberlour ...

                      The Station Hotel£125

                      The Station Hotel£125
                      Map

                      Banff Hotel Reviews

                      Travel to Banff & Explore


                      Explore Banff with Expedia's Travel Guides to find the best flights, cars, holiday packages and more!