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 Grantown-on-Spey

Tonight Tonight 20 Apr - 21 Apr
This weekend This weekend 20 Apr - 22 Apr
Next weekend Next weekend 27 Apr - 29 Apr

Search Hotels near Top Grantown-on-Spey Attractions

Top 10 Hotels in Grantown-on-Spey

See all 299 Hotels in Grantown-on-Spey

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.

The Craiglynne Hotel

The Craiglynne Hotel

Woodlands Terrace, Grantown-on-Spey
    3.0 out of 5.0
     
     

    Situated on the riverwalk, this hotel is 0.7 mi (1.1 km) from Grantown Museum and within 12 miles (20 km) of Loch Garten Osprey Centre and Lochindorb Castle. ...

    The Craiglynne Hotel£42

    The Craiglynne Hotel£42
    Muckrach Hotel

    Muckrach Hotel

    Dulnain Bridge, Grantown-on-Spey
      4.0 out of 5.0
       
       

      Situated in Dulnain Bridge, this hotel is 3.9 mi (6.4 km) from Grantown Museum and within 12 miles (20 km) of Loch Garten Osprey Centre and Cairngorm Brewery. ...

      Muckrach Hotel£132

      Muckrach Hotel£132
      The Spey

      The Spey

      Dunvegan House, Grantown-on-Spey
        3.5 out of 5.0
         
         

        Situated in Grantown-on-Spey, this guesthouse is close to Grantown Museum. Regional attractions also include Lochindorb Castle and Loch Garten Osprey ...

        The Spey£88

        The Spey£88
        Dunallan House

        Dunallan House

        Woodside Avenue, Grantown-on-Spey
          4.0 out of 5.0
           
           

          Situated in a regional park, this guesthouse is 0.2 mi (0.4 km) from Grantown Museum and within 12 miles (20 km) of Loch Garten Osprey Centre and Lochindorb ...

          Dunallan House£75

          Dunallan House£75
          The Haugh Hotel

          The Haugh Hotel

          Cromdale, Grantown-on-Spey
            3.0 out of 5.0
             
             

            Situated in Cromdale, this inn is 4.5 mi (7.3 km) from Grantown Museum and within 12 miles (20 km) of Cragganmore Distillery and Loch Garten Osprey Centre. Lochindorb ...

            The Haugh Hotel£47

            The Haugh Hotel£47
            Rosehall Guest House

            Rosehall Guest House

            13 The Square, Grantown-on-Spey
              3.0 out of 5.0
               
               

              Situated in Grantown-on-Spey, this guesthouse is 0.2 mi (0.3 km) from Grantown Museum and within 12 miles (20 km) of Loch Garten Osprey Centre and Lochindorb ...

              Rosehall Guest HouseGet Rates

              Rosehall Guest HouseGet Rates
              Rossmor

              Rossmor

              Woodlands Terrace, Grantown-on-Spey
                4.0 out of 5.0
                 
                 

                Situated in Grantown-on-Spey, this guesthouse is close to Grantown Museum. Regional attractions also include Loch Garten Osprey Centre and Lochindorb ...

                Rossmor£79

                Rossmor£79
                Ravenscourt House

                Ravenscourt House

                Seafield Avenue, Grantown-on-Spey
                  4.0 out of 5.0
                   
                   

                  Situated in Grantown-on-Spey, this guesthouse is 0.4 mi (0.6 km) from Grantown Museum and within 12 miles (20 km) of Lochindorb Castle and Loch Garten Osprey ...

                  Ravenscourt HouseGet Rates

                  Ravenscourt HouseGet Rates
                  Ben Mhor Hotel

                  Ben Mhor Hotel

                  53-57 High St, Grantown-on-Spey
                    3.0 out of 5.0
                     
                     

                    Situated in Grantown-on-Spey, this golf hotel is 0.4 mi (0.6 km) from Grantown Museum and within 12 miles (20 km) of Loch Garten Osprey Centre and Lochindorb ...

                    Ben Mhor Hotel£42

                    Ben Mhor Hotel£42
                    Glen Mhor Hotel

                    Glen Mhor Hotel

                    8-15 Ness Bank, Inverness
                      3.0 out of 5.0
                       
                       

                      Located in the heart of Inverness, this hotel is within a 10-minute walk of Inverness Museum and Art Gallery, Inverness Castle and Bellfield Park. Inverness ...

                      Glen Mhor Hotel£58

                      Glen Mhor Hotel£58
                      Map

                      Grantown-on-Spey Hotel Reviews

                      Travel to Grantown-on-Spey & Explore


                      Explore Grantown-on-Spey with Expedia's Travel Guides to find the best flights, cars, holiday packages and more!