• Login or Create Account
  • Currency

    AED

You are booking hotel for more than 30 days

11 Properties in Grantown-on-Spey

Sort By:
  • Popular
  • User Rating (Highest First)
  • Price (Highest First)
  • Price (Lowest First)
Hotels in Grantown-on-Spey are very affordable and a good option for staying in case you are planning a visit to Highland. Below are some of the best hotels in Grantown-on-Spey offered by us for you to choose from. The rooms are very clean and comfortable with high-class amenities being provided to the guests. Book one from the below list of Highland Hotels in Grantown-on-Spey at the best prices, starting from 140. Explore & book to grab exclusive deals and discounts now. Get Up to 20% (up to AED 400) Off* on hotel booking in Highland with MakeMyTrip using coupon code : “SUPERSAVER” valid on 100,000+ Hotels. View More
map
Applied FiltersClear

Grantown-on-Spey

Select Filters

Prices and Budget
  • (1)
  • (2)
  • (5)

Your Budget

to
Star Category
  • (4)
  • (4)
User Rating
  • (3)
  • (4)
  • (4)
  • (4)
  • (4)
Property Type
  • (5)
  • (4)
  • (1)

Show 1 more

Locality

Popular locations

Amenities
Guests Love
  • (9)

Show -1 more

Booking Preference
Booking Preference
  • (1)
  • (11)
  • (6)
BACK TO TOP

hotelImg
default background imagedefault background imagedefault background imagedefault background image

Ben Mhor Hotel

Grantown-on-Spey
Double Room With Private Bathroom
| Full Bed(s)
CanoeingCanoeing
Free Shuttle ServiceFree Shuttle Service
Skiing
Free Cancellation
Pay@Hotel
Book @ AED 0
Hurry! only last few rooms left at this price
Very Good4.0

Based on 107 Ratings and 0 reviews

Cleanliness4.1

Room3.6

Hospitality4.1

(107 Ratings)

AED 139

+ AED 28 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Dunallan House

Grantown-on-Spey
Room In A Homestay
Luxury Double Room, Private Bathroom
| Kingbed
CanoeingCanoeing
Skiing
Free Cancellation
Book @ AED 0
Breakfast Included
Hurry! only 1 room left at this price
Excellent4.7

(89 Ratings)

AED 533

AED 468

+ AED 133 taxes & fees

Per Night

Login to Book Now & Pay Later!
Use code 'SUPERSAVER' to get up to 20% OFF on this booking!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Haus Alba

Grantown-on-Spey
Room In A Homestay
King Room With Private Bathroom
| Queen Bed(s)
Outdoor SportsOutdoor Sports
Free Cancellation
Pay@Hotel
Breakfast Included
Hurry! only 1 room left at this price

AED 426

+ AED 85 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

The Speyside Hotel

Grantown-on-Spey
Classic Double Room
| Fullbed
CanoeingCanoeing
Free Cancellation
Book @ AED 0
Breakfast Included
Excellent4.7

Based on 275 Ratings and 0 reviews

Cleanliness4.7

Room4.4

Hospitality4.7

(275 Ratings)

AED 539

AED 467

+ AED 135 taxes & fees

Per Night

Login to Book Now & Pay Later!
Use code 'SUPERSAVER' to get up to 20% OFF on this booking!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

High Terrace Apartment

Grantown-on-Spey
Apartment
Premium Apartment, Private Bathroom, Garden View
| Kingbed | Garden View
Free Wi-FiFree Wi-Fi
Hurry! only 1 room left at this price
Excellent5.0

(3 Ratings)

AED 430

AED 375

+ AED 107 taxes & fees

Per Night

Login to Book Now & Pay Later!
Use code 'SUPERSAVER' to get up to 20% OFF on this booking!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Coppice Cottage

Grantown-on-Spey
Room In A Homestay
Cottage, 2 Bedrooms
| Kingbed
Outdoor SportsOutdoor Sports
Hurry! only 1 room left at this price
Excellent4.6

(5 Ratings)

AED 406

AED 356

+ AED 101 taxes & fees

Per Night

Login to Book Now & Pay Later!
Use code 'SUPERSAVER' to get up to 20% OFF on this booking!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Ravenscourt House, Guest House & Holiday Let

Grantown-on-Spey
Standard Double Room (ensuite)
| Queen Bed(s)
CanoeingCanoeing
BarBar
Free Cancellation
Pay@Hotel
Breakfast Included
Hurry! only 1 room left at this price

AED 321

+ AED 64 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Ardenbeg

Grantown-on-Spey
Guest House
Double Or Twin Room
| Twin Bed(s)
Hurry! only 1 room left at this price

AED 252

+ AED 50 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Grant Arms Hotel

Grantown-on-Spey
Twin Room
| Twin Bed(s) | Mountain View
CanoeingCanoeing
Elevator/LiftElevator/Lift
Free Cancellation
Pay@Hotel

AED 383

+ AED 77 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

3 Bed in Grantown on Spey 94514

Grantown-on-Spey
Homestay
Hurry! only 1 room left at this price

AED 1,621

+ AED 371 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Nethybridge Hotel

Nethy Bridge | 7.7 km from Grantown-on-Spey
Classic Double Room
| Fullbed
Free Shuttle ServiceFree Shuttle Service
Skiing
BarBar
Book @ AED 0
Hurry! only 1 room left at this price
Very Good3.8

Based on 229 Ratings and 0 reviews

Location3.7

Cleanliness4

Room3.3

Hospitality4.1

(229 Ratings)

AED 236

AED 201

+ AED 59 taxes & fees

Per Night

Login to Book Now & Pay Later!
Use code 'SUPERSAVER' to get up to 20% OFF on this booking!
hotelImg

Ptarmigan

Nethy Bridge | 6.8 km from Grantown-on-Spey
Apartment
One-bedroom Apartment
| Full Bed(s)
Hurry! only 1 room left at this price

AED 488

+ AED 35 taxes & fees

Per Night

Login to Book Now & Pay Later!

Cheap Hotels in Nearby Cities

Show More

Luxury Hotels in Nearby Cities

Show More

Properties In Highland

Other Areas In Highland

Pay at Hotel in Grantown-on-Spey

Farr Bay Inn

0 -1 0 1 2 3 4

AED 1,340

Per Night

Highland

Sweeney Rooms Aviemore

0 1 2 0 1 2 3 4

AED 342

Per Night

Aviemore

The Portree Hotel

0 1 2 0 1 2 3 4

AED 475

Per Night

Portree

Forsinard Suites

0 1 0 1 2 3 4

AED 290

Per Night

Highland

The Strontian Hotel

0 -1 0 1 2 3 4

AED 579

Per Night

Highland

The Park Aviemore

0 1 0 1 2 3 4

AED 361

Per Night

Aviemore

Highland

The Speyside Hotel

0 1 2 0 1 2 3 4

AED 537

Per Night

Grantown-on-Spey

Ballachulish Hotel

0 1 2 0 1 2 3 4

AED 314

Per Night

North Ballachulish

Show
Hide

More Deals For You!

More discounts for your Hotels

Get Flat

12% off*

MMTWELCOME

Upto AED 500. Applicable only for First time user


Up to

20% off*

SUPERSAVER

Upto AED 400. Valid on 100,000+ Hotels.


Up to

30% off*

SAVERSUPER

Get Great Discount, Upto AED 500.