Moray Firth hotels

Search among 459 available hotels in Moray Firth from 50+ providers

Destination
Where do you want to go?
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 Room
0Filter & Sort
View map
1-100 out of 459
8.2
Great243 reviews
Millbuies Trout Fishery is nearly a 10-minute drive from the 4-star Mansion House Elgin.
FromC$ 164 /nightSelect
8.4
Great746 reviews
Due to an excellent location in the very heart of the city, the guests of the 3-star Royal Highland will find Eastgate Shopping Centre merely a 5-minute stroll away.
FromC$ 78 /nightSelect
8.6
Great799 reviews
Comprising 82 rooms, the enchanting 3-star Columba Hotel Inverness By Compass Hospitality was built in 1881 in a quiet area of Inverness.
FromC$ 82 /nightSelect
8.6
Great832 reviews
Featuring the pleasure of tasting international specialities, this 90-room the stylish Pentahotel Inverness is placed in the entertainment district of Inverness, within a 5-minute drive of Merkinch Local Nature Reserve.
FromC$ 86 /nightSelect
8.4
Great919 reviews
Close to a train station and 0.6 km from Eden Court Inverness, whether you are here for business or pleasure, stay for a night or more and let the 3-star Glen Mhor Hotel And Apartments with 100 rooms surprise you and take care of you.
FromC$ 138 /nightSelect
8.4
Great690 reviews
Dining at à la carte restaurant with international dishes is available at the Mercure Inverness, set within a 5-minute drive of ShipSpace.
FromC$ 98 /nightSelect
8.2
Great278 reviews
The comfortable 3-star Waverley Guest House with city views lies about a 5-minute walk from Inverness Museum and Art Gallery.
FromC$ 72 /nightSelect
8.2
Great192 reviews
The 3-star Castle Dornoch includes a walled garden and bright rooms, boasting a tranquil setting a mere 5 minutes' stroll from Historylinks Museum.
FromC$ 150 /nightSelect
8.4
Great64 reviews
While staying at the Beechwood Lodge Alness you are invited to discover Loch Achnacloich, set 10 minutes away by car, or Ardross Castle, which is approximately 2.9 km away.
FromC$ 164 /nightSelect
8.4
Great745 reviews
Boasting a steam room, sauna facilities and an indoor pool onsite, the 4-star Leonardo Hotel Inverness - Formerly Jurys Inn offers a location in the shopping district of Inverness within a minutes' drive of Caledonian Canal.
FromC$ 96 /nightSelect
Strathallan B&BBed & Breakfast
8.2
Great112 reviews
Highland Archive Centre is a 10-minute drive from the 3-star Strathallan Inverness and Eastgate Shopping Centre is merely 1.1 km away.
FromC$ 151 /nightSelect
8.2
Great86 reviews
Featuring a traditional American breakfast and a fitness studio, the 4-star Ac Hotel By Marriott is located approximately 10 minutes by car from Inverness Kart Raceway.
FromC$ 141 /nightSelect
8.4
Great600 reviews
Inverness Floral Hall is around a 10-minute ride from the modern Holiday Inn Express Inverness, An Ihg and features shopping and dining.
FromC$ 111 /nightSelect
8.4
Great302 reviews
At the Loch Ness Country House Inverness, located in a historical area, guests can relax at the lounge bar.
FromC$ 272 /nightSelect
8.4
Great187 reviews
Featuring 96 rooms with views of the street, the eco-friendly Youth is set 5 minutes by car from Infinity Trampoline Park Inverness Sports Complex.
FromC$ 40 /nightSelect
8.0
Great205 reviews
Situated in the heart of Inverness and 16 minutes on foot from The Innes Marker, the unique 3-star Redcliffe offers 23 rooms.
FromC$ 122 /nightSelect
8.4
Great184 reviews
The 3-star Heathmount Inverness is located within 5 minutes' drive of Ness Islands and near a train station.
FromC$ 139 /nightSelect
8.6
Great107 reviews
The positioning of the Student in the centre of Inverness ensures fast access to St Stephen's Church Inverness, which is only a 5-minute walk away.
FromC$ 46 /nightSelect
8.4
Great333 reviews
Inverness Castle is approximately a 10-minute drive from the Bunchrew House and Merkinch Local Nature Reserve is about a 10-minute drive away.
FromC$ 184 /nightSelect
7.8
Very good193 reviews
Situated in the heart of Inverness and within 18 minutes' walk of Inverness Museum and Art Gallery, the Royston Guest House offers 8 rooms.
FromC$ 299 /nightSelect
8.4
Great485 reviews
Featuring spacious rooms, the Craigmonie Hotel Inverness By Compass Hospitality also has sauna facilities and an indoor pool, where you can relax.
FromC$ 227 /nightSelect
8.6
Great783 reviews
Set right in the centre of Inverness, the wonderful 4-star Kingsmills offers 57 rooms overlooking the garden.
FromC$ 230 /nightSelect
Bank Guest HouseGuest house
8.2
Great199 reviews
The charming Bank Guest House is based just 0.6 km from The Wick Heritage Museum in Wick, and consists of 6 rooms with modern decor.
FromC$ 129 /nightSelect
8.2
Great129 reviews
There are rooms facing sea and the Bay is set nearly a 6-minute walk from Temple of Pomona.
FromC$ 155 /nightSelect
8.2
Great44 reviews
Featuring various recreational opportunities and entertainment activities, the Travelodge Inverness Fairways has a privileged setting on the doorstep of Inverness Kart Raceway.
FromC$ 75 /nightSelect
8.4
Great231 reviews
The Premier Inn Inverness Centre is set within a 5-minute walk of River Ness and 2.2 km from Whin Park.
FromC$ 197 /nightSelect
Pine Guest HouseGuest house
7.2
Very good2 reviews
There is Inverness Museum and Art Gallery approximately a 15-minute stroll from the family Pine that dates back to 1850.
Select
8.4
Great614 reviews
The 3-star Waterside is situated in the very heart of Inverness within a 6-minute stroll of Eden Court Inverness Theatre.
FromC$ 214 /nightSelect
8.2
Great351 reviews
Don't miss a chance to stay at the eco-friendly Tulloch Castle Hotel 'A Bespoke Hotel' Dingwall in a rural area overlooking the hills.
FromC$ 210 /nightSelect
8.6
Great696 reviews
Thanks to its quiet location, the welcoming Glenmoriston Townhouse is within 6 minutes' walk of Eden Court Inverness and near a railway station.
FromC$ 141 /nightSelect
8.6
Great793 reviews
Located within 13 minutes' walk of The Scottish Kiltmaker Visitor Centre, the 3-star Beaufort Inverness features a full Scottish breakfast.
FromC$ 105 /nightSelect
8.4
Great369 reviews
Featuring views of the garden and an à la carte restaurant, the comfortable Muthu Newton Nairn is nestled near a train station.
FromC$ 105 /nightSelect
8.2
Great223 reviews
Falcon Square and The Scottish Kiltmaker Visitor Centre are located 2.3 km and 2.5 km from the quality Lochardil House respectively.
FromC$ 181 /nightSelect
Ness WalkHotel
8.4
Great304 reviews
The grand Ness Walk is a good starting point to Inverness's sights including Eden Court Inverness, which is just 450 metres away.
FromC$ 285 /nightSelect
Lyndon Guest HouseGuest house
8.2
Great118 reviews
While staying at the Lyndon Guest House Inverness you are invited to discover Bellfield Park, set a 25-minute stroll away, or Greig Street Bridge, which is a mere 1.1 km away.
FromC$ 138 /nightSelect
8.2
Great214 reviews
Set approximately a 9-minute stroll from The Wick Heritage Museum, the comfortable 3-star Norseman overlooks the garden and invites guests to have a drink at a lounge bar.
FromC$ 154 /nightSelect
8.0
Great360 reviews
Located only 0.7 km from Inverness Castle, the stylish Crown Court has 18 rooms, and lies near a train station.
FromC$ 89 /nightSelect
West End Guest HouseBed & Breakfast
8.2
Great124 reviews
Located about an 18-minute stroll from Elgin Cathedral, the traditional West End offers 6 rooms with bright views.
FromC$ 164 /nightSelect
8.4
Great340 reviews
Set only 0.8 km from Nairn Old Parish Church, the 4-star Golf View Hotel & includes 41 rooms in addition to rowing, lawn tennis and cycling available on-site.
FromC$ 142 /nightSelect
8.4
Great17 reviews
Rait Castle is at a 4.2 km distance from the 4-star Boath House, while Nairn United Reformed Church is about a 10-minute drive away.
FromC$ 541 /nightSelect
8.0
Great6 reviews
The Premier Inn Elgin is located 55 km from Inverness airport and at 750 metres of Pinefield Crescent bus stop.
FromC$ 163 /nightSelect
8.0
Great90 reviews
The comfortable 5-star Rocpool Reserve Hotel & Restaurant is centrally set just 0.6 km from Inverness Museum and Art Gallery, and also offers snow skiing, hiking and cycling onsite.
FromC$ 554 /nightSelect
8.2
Great6 reviews
The Premier Inn Inverness West is set within a 5-minute walk of Inverness Floral Hall and approximately 5 minutes' drive from Bellfield Park.
FromC$ 134 /nightSelect
8.2
Great89 reviews
Set just 14 minutes on foot from East beach, the 4-star Golf View Hotel & Macintosh Restaurant Lossiemouth features 19 rooms with private bathrooms.
FromC$ 112 /nightSelect
8.4
Great16 reviews
Located 75 km from Inverness airport, the traditional Glenmorangie House Tain offers a storage room and a restaurant for guests' convenience.
FromC$ 953 /nightSelect
Springburn LodgeGuest house
8.2
Great69 reviews
St Mary's RC Church is approximately an 18-minute walk from the 4-star Springburn Lodge and Beauly Priory is a mere 1.8 km away.
FromC$ 129 /nightSelect
8.0
Great57 reviews
Set at the foot of shops and a supermarket, and around a 10-minute drive from St Mary's Catholic Church, the unpretentious 3-star Premier Inn Inverness East features 60 rooms approximately a 15-minute ride from Culloden Battlefield.
FromC$ 265 /nightSelect
8.2
Great61 reviews
The Royal Hotel is set around a 10-minute ride from Cromarty Firth and within 10 minutes' drive of Nigg Old Parish Church.
FromC$ 347 /nightSelect
Delny Highland LodgesHoliday park
8.2
Great62 reviews
While staying at the Delny Highland Lodges you are invited to discover Invergordon Naval Museum & Heritage Centre, set 15 minutes away by car, or Invergordon Church of Scotland, which is approximately 6 km away.
FromC$ 137 /nightSelect
8.6
Great16 reviews
While staying at the 3-star Queens you are invited to discover Old Wick Castle, set nearly 5 minutes' drive away, or Ebenezer Place, which is only 5 minutes' walk away.
FromC$ 217 /nightSelect
8.2
Great67 reviews
The Havelock is set just 5 minutes on foot from Nairn United Reformed Church and within 1.3 km of Nairn Beach.
FromC$ 144 /nightSelect
8.2
Great182 reviews
Located 400 metres from the 1800s red sandstone Inverness Castle, the smoke-free River Ness Hotel, A Member Of Radisson Individuals features 68 rooms with views of the city.
FromC$ 155 /nightSelect
8.2
Great260 reviews
Situated 6 minutes' walk from River Ness, the 3-star King'S Highway Wetherspoon Inverness features 9 rooms with private bathrooms.
FromC$ 78 /nightSelect
8.2
Great193 reviews
Located approximately 5 minutes by car from Elgin Cathedral, the perfect Eight Acres features a heated swimming pool along with sauna facilities and an indoor pool.
FromC$ 151 /nightSelect
8.2
Great52 reviews
Located 10 minutes' drive from RSPB Scotland Loch of Strathbeg nature reserve, the smoke-free Ban-Car Cairness features a buffet breakfast.
FromC$ 163 /nightSelect
8.6
Great98 reviews
Located 350 metres from River Ness, the smoke-free Black Isle Inverness is approximately a 10-minute ride from Craig Phadrig.
FromC$ 43 /nightSelect
Jacobite RoseBed & Breakfast
8.2
Great282 reviews
Located at 700 metres from Victorian Market, the Jacobite Rose Bed & Breakfast Inverness is at a 2 km distance from Ness Islands.
FromC$ 72 /nightSelect
BazpackersHostel
8.6
Great102 reviews
The 4-star Bazpackers enjoys a quiet location and provides easy access to Ness Islands about a 5-minute ride away.
FromC$ 337 /nightSelect
8.8
Great106 reviews
Dining at à la carte restaurant with Italian dishes is available at the Black Isle Bar & Rooms, set merely 1.3 km from Infinity Trampoline Park Inverness Sports Complex.
FromC$ 105 /nightSelect
Ardross GlencairnGuest house
8.2
Great277 reviews
The 3-star Ardross Glencairn is nestled in the heart of Inverness and a 5-minute ride from Infinity Trampoline Park Inverness.
FromC$ 96 /nightSelect
GlasdairBed & Breakfast
8.4
Great236 reviews
Sitting 900 metres from Ness Islands, the 3-star Glasdair Bed & Breakfast Inverness offers recreational facilities and entertainment activities.
FromC$ 88 /nightSelect
8.2
Great229 reviews
Victorian Market and Eastgate Shopping Centre are located 1.9 km and 2.1 km from the 3-star Alban And Abbey House respectively.
FromC$ 96 /nightSelect
8.2
Great57 reviews
Set approximately a 10-minute drive from RSPB Culbin Sands, the 2-star 1645 Inn Nairn welcomes guests to an à la carte restaurant on site.
FromC$ 135 /nightSelect
8.2
Great234 reviews
Guests can also enjoy access to Whin Park, which is 10 minutes by car from the 3-star Chieftain Inverness.
FromC$ 122 /nightSelect
Fraser HouseBed & Breakfast
8.4
Great128 reviews
The 3-star Fraser House Bed & Breakfast is a good starting point to Inverness's sights including Victorian Market, which is approximately 7 minutes' walk away.
FromC$ 141 /nightSelect
Ivanhoe Guest HouseGuest house
8.2
Great202 reviews
Only 06 km from Scottish Flair Art Gallery, the Ivanhoe Guest House includes 6 rooms.
FromC$ 89 /nightSelect
Kinnoch LodgeBed & Breakfast
8.2
Great101 reviews
ShipSpace is at a 2.1 km distance from the Kinnoch Lodge Dalneigh, while Ness Bank Church is a mere 550 metres away.
FromC$ 184 /nightSelect
8.2
Great181 reviews
The positioning of the Kinloch Lodge in the centre of Inverness ensures fast access to The Scottish Kiltmaker Visitor Centre, which is a 5-minute walk away.
FromC$ 49 /nightSelect
8.4
Great158 reviews
Eastgate Shopping Centre and Whin Park are located 1.5 km and 1.9 km from the Corunna Bed & Breakfast And Garden Cottage Inverness respectively.
FromC$ 138 /nightSelect
8.0
Great63 reviews
You can relax by a swimming pool in the smoke-free Novar Arms Evanton, located approximately a 20-minute walk from Black Rock Gorge.
FromC$ 164 /nightSelect
The Royal Hotel ElginBed & Breakfast
7.8
Very good64 reviews
Located an 18-minute stroll from Biblical Garden Elgin, the 3-star Royal Hotel features a continental breakfast.
FromC$ 142 /nightSelect
8.0
Great58 reviews
While staying at this 19-room the 3-star Old Coach House Buckie, you can easily walk over to Craigmin Bridge, which is just a 5-minute stroll away.
FromC$ 105 /nightSelect
Inverness HouseBed & Breakfast
8.4
Great59 reviews
Situated near a train station, the 4-star House Bed & Breakfast is 250 metres from Infinity Trampoline Park Inverness Sports Complex.
FromC$ 391 /nightSelect
Melrose Villa Guest HouseBed & Breakfast
8.2
Great10 reviews
Comprising 9 rooms in the heart of Inverness, the smoke-free Melrose Villa lies around a 10-minute ride from Infinity Trampoline Park Inverness.
FromC$ 85 /nightSelect
St Mary's Catholic Church and Inverness Museum and Art Gallery are located 6 km and 7 km from the Kessock Highland Lodges North Kessock respectively.
FromC$ 341 /nightSelect
Thrumster HouseBed & Breakfast
8.2
Great57 reviews
Whaligoe Steps is within 6 km of the 4-star Thrumster House, while Old Wick Castle is approximately a 15-minute ride away.
FromC$ 187 /nightSelect
The Castle HotelBed & Breakfast
8.0
Great99 reviews
Tarbat Discovery Centre and Tarbat Ness Lighthouse are located 1 km and 1.1 km from the beachfront Castle respectively.
FromC$ 145 /nightSelect
8.4
Great53 reviews
Featuring 6 rooms with views of the city, the 2-star Heather Glen Guest House is set within 1.3 km of Pluscarden Abbey.
FromC$ 194 /nightSelect
8.4
Great51 reviews
10 minutes by car from Tarlair Open Air Swimming Pool, the 3-star County Banff boasts an à la carte restaurant and 6 rooms.
FromC$ 151 /nightSelect
8.0
Great46 reviews
Invergordon Golf Club is nearly a 10-minute ride from the 5-star Newhall Mains Resolis, while Invergordon Naval Museum & Heritage Centre is 3.5 km away.
FromC$ 562 /nightSelect
Loch Ness B And BBed & Breakfast
8.2
Great41 reviews
While staying at the 3-star Loch Ness B And B Inverness you are invited to discover Loch Ness, set a 25-minute walk away, or Craig Mony, which is just 1.8 km away.
FromC$ 175 /nightSelect
8.2
Great32 reviews
Beauly Priory is 3.3 km from the 5-star Achnagairn Castle Kirkhill, while Moniack Castle is a 17-minute stroll away.
FromC$ 368 /nightSelect
Heathcote B&BBed & Breakfast
7.8
Very good13 reviews
The Heathcote B&B enjoys a comfortable location in the heart of Inverness, merely 650 metres from Eden Court Inverness.
FromC$ 121 /nightSelect
The Ness Guest HouseBed & Breakfast
8.2
Great108 reviews
Crown Church is 0.7 km from the Ness Guest House and Highland Archive Centre Museum is approximately 5 minutes away by car.
FromC$ 201 /nightSelect
8.6
Great748 reviews
The pet friendly Best Western Inverness Palace Hotel & Spa with a swimming pool is nearly 15 minutes on foot from The Innes Marker.
FromC$ 173 /nightSelect
8.4
Great93 reviews
The family-managed Station Hopeman is set 1.1 km from Cove Bay and at 500 metres of The Moray Coast Trail 'C'.
FromC$ 148 /nightSelect
Norland B & BBed & Breakfast
8.4
Great95 reviews
Located approximately a 10-minute ride from Covesea Skerries Lighthouse, the smoke-free Norland B & B Lossiemouth features a full English breakfast.
FromC$ 184 /nightSelect
8.4
Great75 reviews
Cooper Park is within 14 minutes' walk of the 4-star Pines Guesthouse Elgin and features shopping and dining.
FromC$ 137 /nightSelect
Waverley HotelGuest house
8.0
Great4 reviews
Nairn Beach is within 15 minutes' walk of the 3-star Waverley and Nairn Dunbar Golf Club is only 1.4 km away.
FromC$ 70 /nightSelect
Haste Ye BackBed & Breakfast
8.2
Great84 reviews
Caledonian Thistle is within 25 minutes' walk of the Haste Ye Back Inverness, while Whin Park is about a 25-minute stroll away.
FromC$ 152 /nightSelect
Macarthur House Nc500Bed & Breakfast
8.2
Great140 reviews
Located a mere 5 minutes' walk from The Wick Heritage Museum, the Macarthur House Bed & Breakfast is just 1.9 km from Old Wick Castle.
FromC$ 157 /nightSelect
8.2
Great158 reviews
Placed at a 7 km distance from Culloden Viaduct, the 4-star Courtyard By Marriott Inverness Airport provides guests with a restaurant and a lobby area.
FromC$ 139 /nightSelect
8.2
Great178 reviews
River Ness is 9 minutes on foot from the Drumdale Bed And Breakfast and Inverness Kart Raceway is a 10-minute drive away.
FromC$ 127 /nightSelect
Culliss House B&BBed & Breakfast
8.4
Great169 reviews
The positioning of the 3-star Culliss House B&B right in the centre of Inverness ensures fast access to St Stephen's Church Inverness, which is merely a 5-minute stroll away.
FromC$ 115 /nightSelect
8.4
Great209 reviews
The Torridon Guest House Inverness is situated near the entertainment district of Inverness, 350 metres of Greig Street Bridge.
FromC$ 114 /nightSelect
Moyness HouseGuest house
8.2
Great175 reviews
The comfortable 4-star Moyness House is a perfect vacation spot 5 minutes by car from Merkinch Local Nature Reserve and other Inverness landmarks.
FromC$ 152 /nightSelect
Jacobite HouseGuest house
8.0
Great51 reviews
Inverness Leisure and Bellfield Park are located 1.9 km and 1.2 km from the Jacobite House respectively.
FromC$ 142 /nightSelect
WinmarGuest house
8.2
Great168 reviews
The Winmar, located only 0.6 km from Inverness Castle, is also at a proximity to Old High Church.
FromC$ 72 /nightSelect
Struan HouseBed & Breakfast
8.4
Great148 reviews
The Struan House Bed & Breakfast Buckie is at a 6 km distance from Women's Land Army Memorial and has a quick access to Strathlene Golf Club.
FromC$ 91 /nightSelect
Eildon Guest HouseBed & Breakfast
8.4
Great154 reviews
The Eildon is set merely 0.8 km from Art TM and about 5 minutes' drive from Caledonian Thistle.
FromC$ 322 /nightSelect

Moray Firth hotels essential information

🏨 Moray Firth hotels 459
👛 Lowest price 29 CAD
✍️ Hotels Reviews 46 397