• Login or Create Account
  • Currency

    OMR

You are booking hotel for more than 90 days

map
Price Per Night
  • (6)
  • (14)
  • (28)
  • (32)
  • (124)
  • (52)

Your Budget

to
Star Category
  • (7)
  • (77)
  • (98)
User Rating
  • (59)
  • (51)
  • (39)
  • (3)
  • (152)
Property Type
  • (124)
  • (54)
  • (27)
  • (22)
  • (15)

Show 3 more

Chains
  • (1)
  • (1)
  • (1)
  • (1)
  • (1)
Amenities
Guests Love
  • (17)
  • (243)
  • (13)

Show -3 more

Booking Preference
Booking Preference
  • (25)
  • (252)
  • (91)
House Rules
  • (1)
  • (1)
  • (2)
BACK TO TOP

Book Hotels in Highland, United Kingdom from 336 Hotels

hotelImg

Holiday Inn Express INVERNESS

West Seafield
Kids' Meals
BarBar
Elevator/LiftElevator/Lift
Free Cancellation till 24 hrs before check in
This 3 Star Hotel in Highland is located in West Seafield. Full Address of property is Stoneyfield, Pincode- Iv2 7Pa, Inverness, United Kingdom View On Map Key amenities of this property are Kids' Meals & Bar & Elevator/Lift.
View More
Very Good3.8

(1022 Ratings)

OMR 103

+ OMR 21 taxes & fees

Per Night

Login to Book Now & Pay Later!

Get Great Deal on this Hotel

callbackCall for Special Rates

hotelImg

Carnach House

Nairn
Guest House
Kids Play AreaKids Play Area
Free Cancellation
Location of the Guest House is Nairn View On Map (Delnies). Top Facilities of this Guest House are Kids Play Area.
View More
Excellent4.8

(299 Ratings)

OMR 75

+ OMR 15 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Anneth Glamping Pod

Ardvasar
Guest House
This 2 Star Guest House in Highland is located in Ardvasar. Full Address of property is Garan Calgary View On Map
View More
Excellent5.0

(68 Ratings)

OMR 80

+ OMR 14 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Room in a Homestay

Binnilidh Mhor B&B

Dalchreichart
Room in a Homestay
| 1 Bedroom | Sleeps 2 guests
Room in a Homestay

Room in a Homestay

Room in a Property

Private access to a Bedroom & Bathroom, shared access to Living room, Kitchen & other common spaces with fellow guests

Please refer to Property Layout section on the Details page for access information for All spaces

Location of the Bed N Breakfast is Dalchreichart View On Map (Dalchreichart Glenmoriston).
View More
Excellent5.0

(146 Ratings)

OMR 105

OMR 96

+ OMR 15 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Villa

North Star Glamping

Entire Villa
| 1 Bedroom | Sleeps 4 guests
Entire Villa

Entire Villa

Entire Property

Get complete access to all bedrooms, bathrooms, living room, kitchen and more!

Please refer to Property Layout section on the Details page for access information for All spaces

Indoor GamesIndoor Games
Free Cancellation
Full Address of property is Barra, Norland Road View On Map Key amenities of this property are Indoor Games.
View More
Excellent5.0

(134 Ratings)

OMR 62

+ OMR 12 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Lochaline Hotel

Highland
CanoeingCanoeing
Snorkelling
Free Cancellation
Location of the Hotel is Highland View On Map (Lochaline Hotel Lochaline). Top Facilities of this Hotel are Canoeing & Snorkelling.
View More
Excellent4.7

(441 Ratings)

OMR 64

+ OMR 11 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Room in a Homestay

Coille Darach B&B

Highland
Room in a Homestay
| 1 Bedroom | Sleeps 3 guests
Room in a Homestay

Room in a Homestay

Room in a Property

Private access to a Bedroom & Bathroom, shared access to Living room, Kitchen & other common spaces with fellow guests

Please refer to Property Layout section on the Details page for access information for All spaces

Free Cancellation
This 3 Star Bed N Breakfast in Highland is located in Highland. Full Address of property is Coille Darach Anahilt View On Map
View More
Excellent4.8

(276 Ratings)

OMR 72

+ OMR 12 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Loch Ness Lodge

Highland
CanoeingCanoeing
BarBar
Free Cancellation
Location of the Hotel is Highland View On Map (Brachla). Top Facilities of this Hotel are Canoeing & Bar.
View More
Excellent4.8

(594 Ratings)

OMR 161

OMR 141

+ OMR 28 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Links House at Royal Dornoch

SpaSpa
GymGym
Free Cancellation
Full Address of property is Golf Road View On Map Key amenities of this property are Spa & Gym.
View More
Excellent4.8

(96 Ratings)

OMR 252

+ OMR 39 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Coul House Hotel

Skiing
Free Cancellation
Top Facilities of this Hotel are Skiing.
View More
Excellent4.9

(184 Ratings)

OMR 144

+ OMR 24 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Invernairne Guest House

Nairn
Guest House
Kids' Meals
Kids Play AreaKids Play Area
BarBar
Free Cancellation
This 4 Star Guest House in Highland is located in Nairn. Full Address of property is Thurlow Road View On Map Key amenities of this property are Kids' Meals & Kids Play Area & Bar.
View More
Excellent4.6

(680 Ratings)

OMR 91

+ OMR 18 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Dionard Guest House

Guest House
Free Cancellation
Excellent4.7

(193 Ratings)

OMR 76

+ OMR 15 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Cuillin Hills Hotel

Portree
Kids' Meals
BarBar
This 4 Star Hotel in Highland is located in Portree. Full Address of property is Scorrybreac Road View On Map Key amenities of this property are Kids' Meals & Bar.
View More
Excellent4.9

(1124 Ratings)

OMR 364

+ OMR 62 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

The Highland Club

Fort Augustus
Guest House
HammamHammam
Heated Pool
GymGym
Location of the Guest House is Fort Augustus View On Map (St Benedict's Abbey). Top Facilities of this Guest House are Hammam & Heated Pool & Gym.
View More
Excellent4.8

(140 Ratings)

OMR 320

+ OMR 53 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Glengarry Castle Hotel

Full Address of property is Glengarry Castle Hotel View On Map
View More
Excellent4.8

(255 Ratings)

OMR 127

+ OMR 22 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Room in a Homestay

Ardno House

Onich
Room in a Homestay
| 1 Bedroom | Sleeps 2 guests
Room in a Homestay

Room in a Homestay

Room in a Property

Private access to a Bedroom & Bathroom, shared access to Living room, Kitchen & other common spaces with fellow guests

Please refer to Property Layout section on the Details page for access information for All spaces

Kids Play AreaKids Play Area
CanoeingCanoeing
Free Cancellation
Location of the Bed N Breakfast is Onich View On Map (Glencoe). Top Facilities of this Bed N Breakfast are Kids Play Area & Canoeing.
View More
Excellent4.9

(175 Ratings)

OMR 116

+ OMR 23 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in Highland


Check out best Highland hotel deals and offers on more than 336 hotels in Highland only on MakeMyTrip!

Wondering where to book your stay in Highland? We understand your desire for comfort and hence have listed out the best Highland hotels for you, based on expert advice and the services they offer. Above once are the most popular hotels in Highland. Select from best 336 hotels in Highland.

All Above properties for Highland are updated on Wednesday, May 13, 2026- 02.10.

Book affordable hotels in Highland at discounted prices with MakeMyTrip. Check out your Preferred stay from popular area in Highland, Stay in Highland's best hotels! Highland Hotels Price Starts from Minimum OMR 17 for Budget hotel. If you’re looking for a cheap hotel in Highland, you should consider visiting during the low season. Book at least 90 days before your stay begins to get the best price for your Highland accommodation. Check Price Now!


Five Star Hotels in Highland

Dornoch Station

0 1 2 3 4 0 1 2 3 4

OMR 163

Per Night

Highland

Hotels By Category in Highland

Get the best deals on different type of Hotel categories in Highland with MakeMyTrip.com. Choose from 336 hotels in Highland. Just OMR 17 onwards ✔ Use coupon code & Get Upto 70% OFF instantly. Make your stay special and comfortable with MakeMyTrip Hotels. Spacious rooms and impeccable service within your budget.

Hotels in Highland with Free Breakfast

Greenland House B&B

0 1 2 3 0 1 2 3 4

OMR 66

Per Night

Highland

The Boat Hotel

0 1 2 0 1 2 3 4

OMR 43

Per Night

The Inch Hotel

0 1 2 0 1 2 3 4

OMR 107

Per Night

Fort Augustus

The Bandstand

0 1 2 0 1 2 3 4

OMR 83

Per Night

Nairn

Gairloch Hotel

0 1 2 0 1 2 3 4

OMR 81

Per Night

Laggan

Raigmore

Seabank House Hotel

0 1 2 3 0 1 2 3 4

OMR 79

Per Night

Nairn

Cairn Hotel - Inn

0 1 2 0 1 2 3 4

OMR 98

Per Night

Highland

Ulbster Arms Hotel

0 -1 0 1 2 3 4

OMR 86

Per Night

Waverley Hotel

0 1 2 0 1 2 3 4

OMR 54

Per Night

Nairn

Achilty Guest House

0 1 2 0 1 2 3 4

OMR 41

Per Night

Highland

Four Star Hotels in Highland

The Station Hotel

0 1 2 3 0 1 2 3 4

OMR 61

Per Night

Highland

Highland

Highland

Portree

Morag's Lodge

0 1 2 3 0 1 2 3 4

OMR 36

Per Night

Fort Augustus

Star Inn Rooms

0 1 2 3 0 1 2 3 4

OMR 62

Per Night

Ardersier

Highland

Highland

Bazpackers Hostel

0 1 2 3 0 1 2 3 4

OMR 72

Per Night

Highland

Three Star hotels in Highland

West Highland Hotel

0 1 2 0 1 2 3 4

OMR 246

Per Night

Highland

Hebridean Inn

0 1 2 0 1 2 3 4

OMR 228

Per Night

Breakish

Breakish

Broadford Hotel

0 1 2 0 1 2 3 4

OMR 207

Per Night

Broadford

Glengarry Castle Hotel

0 1 2 0 1 2 3 4

OMR 200

Per Night

Cruachan Hotel

0 1 2 0 1 2 3 4

OMR 198

Per Night

Fort William City Center

Garvault House

0 1 2 0 1 2 3 4

OMR 172

Per Night

The Cluanie Inn

0 1 2 0 1 2 3 4

OMR 160

Per Night

Highland

Dornoch Castle Hotel

0 1 2 0 1 2 3 4

OMR 133

Per Night

Highland

North Ballachulish

West Seafield

Beaufort Hotel

0 1 2 0 1 2 3 4

OMR 109

Per Night

Highland

Tailrace Inn

0 1 2 0 1 2 3 4

OMR 109

Per Night

Highland

Inn at Ardgour

0 1 2 0 1 2 3 4

OMR 107

Per Night

Highland

The Inch Hotel

0 1 2 0 1 2 3 4

OMR 107

Per Night

Fort Augustus

Cairn Hotel

0 1 2 0 1 2 3 4

OMR 104

Per Night

Highland

Imperial Hotel

0 1 2 0 1 2 3 4

OMR 104

Per Night

Fort William City Center

Tongadale Hotel

0 1 2 0 1 2 3 4

OMR 100

Per Night

Portree

Whitebridge Hotel

0 1 2 0 1 2 3 4

OMR 100

Per Night

Cairn Hotel - Inn

0 1 2 0 1 2 3 4

OMR 98

Per Night

Dalneigh

Fort William

The Royal Hotel

0 1 2 0 1 2 3 4

OMR 94

Per Night

Ullapool

Premier Inn Thurso

0 1 2 0 1 2 3 4

OMR 93

Per Night

Thurso

The Millcroft Hotel

0 1 2 0 1 2 3 4

OMR 93

Per Night

Highland

Drumnadrochit

Mackays Hotel Wick

0 1 2 0 1 2 3 4

OMR 92

Per Night

Wick

Conon Hotel

0 1 2 0 1 2 3 4

OMR 88

Per Night

Highland

Alexandra Hotel

0 1 2 0 1 2 3 4

OMR 86

Per Night

Fort William City Center

Loch Maree Hotel

0 1 2 0 1 2 3 4

OMR 86

Per Night

Highland

Dunollie Hotel

0 1 2 0 1 2 3 4

OMR 86

Per Night

Broadford

The Bandstand

0 1 2 0 1 2 3 4

OMR 83

Per Night

Nairn

Golspie Inn

0 1 2 0 1 2 3 4

OMR 83

Per Night

Highland

Newtonmore

Gairloch Hotel

0 1 2 0 1 2 3 4

OMR 81

Per Night

Foyers House

0 1 2 0 1 2 3 4

OMR 81

Per Night

Foyers

Premier Inn Aviemore

0 1 2 0 1 2 3 4

OMR 79

Per Night

Aviemore

The Glen Hotel

0 1 2 0 1 2 3 4

OMR 78

Per Night

Newtonmore

Lovat Arms Hotel

0 1 2 0 1 2 3 4

OMR 77

Per Night

Beauly

The Priory Hotel

0 1 2 0 1 2 3 4

OMR 76

Per Night

Beauly

The Lodge On The Loch

0 1 2 0 1 2 3 4

OMR 76

Per Night

Onich

Westerlea Hotel

0 1 2 0 1 2 3 4

OMR 75

Per Night

Nairn

Fort William City Center

The Royal Hotel Tain

0 1 2 0 1 2 3 4

OMR 74

Per Night

Highland

Raigmore

Highland Hotels by Location

Properties in Highland

Show More

Hotels By Star Category in Highland

Show More

Premium Hotels in Nearby Cities

Stirling

Rufflets St Andrews

0 1 2 3 0 1 2 3 4

OMR 157

Per Night

Fife

The Kenmore Club

0 1 2 3 0 1 2 3 4

OMR 141

Per Night

Perthshire and Kinross

Oban Bay Hotel

0 1 2 3 0 1 2 3 4

OMR 138

Per Night

Ganavan

The Commercial Hotel

0 1 2 3 0 1 2 3 4

OMR 64

Per Night

Tarland

Knipoch House Hotel

0 1 2 3 0 1 2 3 4

OMR 119

Per Night

Knipoch

Ganavan

Old Course Hotel

0 1 2 3 4 0 1 2 3 4

OMR 379

Per Night

Saint Andrews

Dean Park Hotel

0 1 2 3 0 1 2 3 4

OMR 54

Per Night

Kirkcaldy