Moray Firth hotels

Search among 352 available hotel in Moray Firth from 50+ providers

Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Filter by
View map
1-100 out of 352
  • The hotel has
    • On-site car park
  • The hotel has
    • Luggage storage
    • Locker room
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
    • 24-hour security
View on map
Offering steam baths, facials and various massages along with a 24-hour restaurant, the hotel boasts a stunning location just off Eastgate Shopping Centre.
8.4
Great551 reviews
From   £ 129 /nightSelect
Not available
  • The hotel has
    • Paid parking
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
View on map
Authentic meals plus an outdoor swimming pool are provided in the grand hotel, placed close to Caledonian Canal.
7.4
Very good723 reviews
From   £ 65 /nightSelect
Not available
Located only a few minutes from Caledonian Canal, the hotel offers 106 rooms with beautiful views of the river.
7.4
Very good467 reviews
From   £ 117 /nightSelect
Not available
European meals are served at the hotel's lounge restaurant, featuring beauty therapy, steam baths and massage services and an excellent location.
8.2
Great690 reviews
From   £ 115 /nightSelect
Not available
Guests can take advantage of a private swimming pool and a shared lounge and barbeque grills, while staying in the lovely property, set in a busy area.
7.4
Very good770 reviews
From   £ 134 /nightSelect
Not available
Located next to Inverness Castle, the venue comprises 58 rooms with castle views.
8.4
Great1 review
From   £ 62 /nightSelect
Not available
Hotel
The informal hotel has exterior in a French style, offering 51 rooms and premier location close to the River Ness.
7.6
Very good634 reviews
From   £ 114 /nightSelect
Not available
Located next to Whisky Shop, the venue comprises 44 rooms with garden views.
8.0
Great216 reviews
From   £ 83 /nightSelect
Not available
Located within a short distance of cafés, pubs and a stadium, this venue offers attractive accommodation with 94 non-smoking rooms.
8.2
Great429 reviews
From   £ 75 /nightSelect
Not available
The hotel has a 24-hour restaurant plus 42 rooms and is located in a busy area.
8.0
Great210 reviews
From   £ 101 /nightSelect
Not available
Boasting a bistro bar and an indoor pool, the property is located close to Ness Islands and less than 2 km from the centre of Inverness.
8.0
Great293 reviews
From   £ 121 /nightSelect
Not available
Every traveler will enjoy a traditional restaurant and a private swimming pool available, while the hotel offers magnificent setting in a historic area of Inverness.
7.6
Very good549 reviews
From   £ 99 /nightSelect
Not available
Sample seafood cuisine and enjoy an indoor swimming pool in the hotel, boasting an ideal location close to Nairn County Football Social Club.
7.8
Very good331 reviews
From   £ 85 /nightSelect
Not available
Featuring 15 rooms, an indoor swimming pool, a shared lounge and a golf course, this venue is 10 minutes' drive from Inverness Town House in Inverness.
8.6
Great180 reviews
From   £ 165 /nightSelect
Not available
This tranquil hotel is nestled in the heart of Elgin, not far from Elgin Cathedral.
6.4
Nice203 reviews
From   £ 79 /nightSelect
Not available
Placed close to Elgin Cathedral in the historical centre of Elgin, this hotel offers 23 rooms.
8.0
Great25 reviews
From   £ 74 /nightSelect
Not available
Bed & Breakfast
There are rooms facing the garden and the hotel is set close to Caledonian Canal.
9.6
Perfect1 review
From   £ 95 /nightSelect
Not available
Featuring a communal kitchen, the venue is only 1.9 km from Caledonian Thistle.
7.8
Very good23 reviews
From   £ 70 /nightSelect
Not available
Set near River Ness, this family-run venue is 10 minutes' walk of the city center.
8.2
Great575 reviews
From   £ 59 /nightSelect
Not available
This hotel offers the lounge bar and 62 rooms together with convenient location close to Pluscarden Abbey.
From   £ 72 /nightSelect
Not available
Featuring a private pool along with a snack bar, the hotel is a great place for exploring Millbuies Trout Fishery in a busy area.
8.8
Great2 reviews
From   £ 96 /nightSelect
Not available
Overlooking the sea, this boutique hotel welcomes guests with a daily full Irish breakfast.
8.0
Great3 reviews
From   £ 126 /nightSelect
Not available
Located next to Caledonian Canal, the venue comprises 99 rooms with castle views.
8.8
Great225 reviews
From   £ 93 /nightSelect
Not available
Offering fashionable rooms and a gym and a fitness centre, the venue is set in the heart of the city, close to RNI Community Hospital.
8.0
Great603 reviews
From   £ 63 /nightSelect
Not available
Including cots and a special menu for children, the hotel offers a perfect location in the centre of Inverness.
8.6
Great49 reviews
From   £ 92 /nightSelect
Not available
Featuring a sunbathing terrace, an outdoor swimming pool and a tennis court as well as a private swimming pool, the hotel is situated in the centre of Inverness.
8.2
Great535 reviews
From   £ 161 /nightSelect
Not available
The hotel offers you 18 individual rooms, where you can admire scenic views of the hills.
7.8
Very good15 reviews
From   £ 117 /nightSelect
Not available
Located close to Whisky Shop, the hotel has 8 rooms, and boasts access to a train station.
7.8
Very good14 reviews
From   £ 136 /nightSelect
Not available
Located in a coastal area, this hotel enjoys a friendly atmosphere and offers cots and a special menu for guests with families.
7.0
Very good455 reviews
From   £ 63 /nightSelect
Not available
Set near Inverness Museum and Art Gallery in Inverness City Centre district, this hotel offers a beautiful view of the river along with steam baths and massage services on the premises.
7.8
Very good512 reviews
From   £ 142 /nightSelect
Not available
Located 2 km from the centre of Invermoriston, the venue has a play area and a playground for families with kids.
From   £ 101 /nightSelect
Not available
Located within 20 minutes' walk of the city center, this popular hostel gives quick access to Eden Court Theatre.
7.6
Very good80 reviews
From   £ 72 /nightSelect
Not available
Featuring a café bar plus a scenic view of the garden, the venue is located in a central area just off a railway station.
8.2
Great43 reviews
From   £ 149 /nightSelect
Not available
The hotel offers a local menu and a snack bar, featuring a prime location steps away from a train station.
7.6
Very good38 reviews
From   £ 81 /nightSelect
Not available
The hotel is based close to Glen Moray Distillery in Elgin, and consists of 41 rooms with fresh decor.
8.0
Great2 reviews
From   £ 107 /nightSelect
Not available
Hotel
Located in the centre of Inverness, near Caledonian Canal and within walking distance of The Scottish Kiltmaker Visitor Centre, this 48-room venue offers a shared lounge and a golf course.
8.4
Great3 reviews
From   £ 247 /nightSelect
Not available
This hotel is a frequent tourist destination due to its central location and stunning views of the North Sea.
7.6
Very good118 reviews
From   £ 106 /nightSelect
Not available
Set near Glen Moray Distillery, this classic venue is 10 minutes' walk of the city center.
9.6
Perfect2 reviews
From   £ 88 /nightSelect
Not available
Located a few steps from Holm Mills Shopping Village, the hotel features 76 rooms with views over the castle.
8.6
Great1 review
From   £ 61 /nightSelect
Not available
Located in the heart of the city and adjacent to Raigmore Hospital, the hotel offers a cocktail bar along with a wellness centre and an outdoor tub.
7.8
Very good31 reviews
From   £ 194 /nightSelect
Not available
Resort
Located 2 km from the centre of Banavie, the venue has a play area and a playground for families with kids.
From   £ 100 /nightSelect
Not available
The hotel offers easy access to Eastgate Shopping Centre, boasting 21 rooms in the heart of Inverness.
6.6
Nice6 reviews
From   £ 112 /nightSelect
Not available
Within easy reach of The Spotty Bag Shop, this hotel comprises 7 rooms with private bathrooms.
Select
Not available
Hotel
This hotel with restaurants and an oceanarium onsite features 8 compact rooms and is ideally located a short walk from Macduff Marine Aquarium.
7.8
Very good13 reviews
From   £ 94 /nightSelect
Not available
Enjoy a magnificent view of the hills from your classic room.
7.2
Very good201 reviews
From   £ 66 /nightSelect
Not available
Located a few steps from Cullen Pet Cemetery, the hotel features 14 rooms with views over the garden.
7.4
Very good36 reviews
From   £ 98 /nightSelect
Not available
The hotel has a lounge restaurant plus 18 rooms and is located in a business area.
8.0
Great
From   £ 94 /nightSelect
Not available
Thanks to its good location, the property is easily accessible from Inverness Castle and there is a railway station just steps away.
7.0
Very good39 reviews
From   £ 78 /nightSelect
Not available
Within easy reach of River Ness, this hotel comprises 6 rooms with private bathrooms.
8.2
Great11 reviews
From   £ 88 /nightSelect
Not available
Located a few steps from Artology Speyside, the hotel features 17 rooms with views over the garden.
8.0
Great7 reviews
From   £ 105 /nightSelect
Not available
Set near The Nairn Golf Club, this accommodation with scenic views offers numerous sports activities, including horse riding, hiking and skiing.
9.0
Perfect199 reviews
From   £ 122 /nightSelect
Not available
Located 1 km from the center of the city, the hotel offers meals and board games for children.
7.4
Very good2 reviews
From   £ 108 /nightSelect
Not available
Occupying its sheltered location, it affords beautiful views across the garden.
7.8
Very good66 reviews
From   £ 131 /nightSelect
Not available
Located within 3.7 km from Caledonian Canal, this hotel features a family restaurant and continental breakfast.
7.8
Very good50 reviews
From   £ 50 /nightSelect
Not available
Within easy reach of Udale Bay, this hotel comprises 12 rooms with private bathrooms.
8.4
Great1 review
From   £ 77 /nightSelect
Not available
Boasting 8 rooms and cots and a special menu for children, the venue is settled in the heart of the city.
7.6
Very good28 reviews
From   £ 99 /nightSelect
Not available
Guest house
Set in Inverness, this 6-room property is an ideal base for visits to River Ness.
8.4
Great22 reviews
From   £ 45 /nightSelect
Not available
The low-budget hotel is a good starting point to Dingwall' sights including Dingwall 147 Snooker & Pool Club and Ross Shire Club.
7.2
Very good2 reviews
From   £ 64 /nightSelect
Not available
Guests will be impressed with stunning garden views and benefit from proximity to Nairn County Football Social Club and Eliza-Kate Crafts.
8.0
Great6 reviews
From   £ 71 /nightSelect
Not available
Guest house
Located in a historic area and within a walking distance of Caledonian Canal, the apartment with 6 rooms offers a shared lounge and a golf course.
7.0
Very good4 reviews
From   £ 70 /nightSelect
Not available
From   £ 15 /nightSelect
Not available
Within easy reach of Global Energy Stadium, this hotel comprises 9 rooms with private bathrooms.
8.4
Great2 reviews
From   £ 71 /nightSelect
Not available
Bed & Breakfast
Guests of this luxury hotel will be delighted with panoramic bay views and proximity to Culloden Viaduct.
7.2
Very good66 reviews
From   £ 125 /nightSelect
Not available
Set in Dingwall, this 10-room property is an ideal base for visits to Highflight Book Shop.
7.0
Very good3 reviews
From   £ 66 /nightSelect
Not available
This hotel with 10 rooms and a lounge bar is ideally located 10 minutes' walk from the city center.
8.2
Great7 reviews
From   £ 69 /nightSelect
Not available
The hostel enjoys a prime location in proximity to Eastgate Shopping Centre, while the center of Inverness is about 1 kn away.
8.2
Great41 reviews
From   £ 16 /nightSelect
Not available
Nestled in Inverness City Centre district of Inverness, the venue is about 15 km from Inverness airport.
8.8
Great39 reviews
From   £ 77 /nightSelect
Not available
The cheap hotel is a good starting point to Forres' sights including Culbin Forest and Brodie Castle.
7.0
Very good
From   £ 94 /nightSelect
Not available
Featuring a play area and a playground which are perfect for kids, this villa is situated 6 km away from the city centre.
From   £ 61 /nightSelect
Not available
Boasting a terrace bar and an outdoor swimming pool, the property is located close to Inverness Running Tours and less than 1 km from the centre of Inverness.
8.0
Great270 reviews
From   £ 157 /nightSelect
Not available
Placed close to Caledonian Canal in the centre of Inverness, this hotel offers 9 rooms.
7.2
Very good186 reviews
From   £ 80 /nightSelect
Not available
Located next to Nairn Museum, the venue comprises 8 rooms with sea views.
8.2
Great3 reviews
From   £ 216 /nightSelect
Not available
There are rooms facing the mountain and the hotel is set close to Inspirations.
8.2
Great9 reviews
From   £ 69 /nightSelect
Not available
Rooms at this family hotel allow you to enjoy stunning views of the city.
5.4
Guest rating22 reviews
From   £ 79 /nightSelect
Not available
Set in Inverness, this 6-room property is an ideal base for visits to Inverness Botanic Gardens.
8.4
Great3 reviews
From   £ 47 /nightSelect
Not available
Placed in the touristic area, the property offers quick access to River Ness and proximity to a train station.
8.2
Great181 reviews
From   £ 59 /nightSelect
Not available
Bed & Breakfast
You can savor your meals at the seasonal restaurant and admire stunning views of the river from your room, whilst staying at this family hotel.
8.0
Great29 reviews
From   £ 99 /nightSelect
Not available
The luxury hotel is a good starting point to Inverness' sights including Craig Phadrig and Highland House of Fraser.
From   £ 423 /nightSelect
Not available
The luxury hotel is a good starting point to Inverness' sights including Inverness Museum and Art Gallery and Caledonian Canal.
9.2
Perfect25 reviews
From   £ 93 /nightSelect
Not available
Bed & Breakfast
Set near Spynie Palace, this lovely venue is 10 minutes' walk of the city center.
7.8
Very good39 reviews
From   £ 66 /nightSelect
Not available
Each guest will enjoy fresh meals of local cuisine at the hotel's traditional restaurant.
8.4
Great123 reviews
From   £ 82 /nightSelect
Not available
This boutique hotel is within 1 km of the city centre and features modern rooms.
8.0
Great1 review
From   £ 173 /nightSelect
Not available
Offering a kitchen complete with a stove, a cooktop and kitchenware, this villa is located close to Merkinch Local Nature Reserve.
From   £ 110 /nightSelect
Not available
Bed & Breakfast
This quiet apartment, located 1 km to the city center, features individual rooms with private bathrooms.
7.4
Very good41 reviews
From   £ 60 /nightSelect
Not available
7.6
Very good3 reviews
From   £ 82 /nightSelect
Not available
Guest house
The 6-room accommodation is 1050 meters from Eastgate Shopping Centre, and Inverness airport is about 15 km away.
7.4
Very good26 reviews
From   £ 90 /nightSelect
Not available
Guest house
Set in Inverness, this 8-room property is an ideal base for visits to Inverness Castle.
7.2
Very good81 reviews
From   £ 69 /nightSelect
Not available
Guest house
Approximately 8 km from Culloden Battlefield, the accommodation comes with a gym and an outdoor swimming pool.
8.2
Great6 reviews
From   £ 86 /nightSelect
Not available
Bed & Breakfast
This hotel features rooms with sea views, while a central location provides easy access to Harbour Treasures.
7.0
Very good
From   £ 82 /nightSelect
Not available
Guest house
Within easy reach of Findlater Castle, this hotel comprises 10 rooms with private bathrooms.
9.0
Perfect1 review
From   £ 71 /nightSelect
Not available
Hostel
With river views, the venue is placed 10 minutes' walk from the center of Inverness, at a short distance from Inverness Running Tours.
From   £ 114 /nightSelect
Not available
Within easy reach of Sweetie Shoppe of Nairn, this hotel comprises 8 rooms with en suite bathrooms.
6.6
Nice52 reviews
From   £ 65 /nightSelect
Not available
Within easy reach of North 58 Sea Adventures, this hotel comprises 20 rooms with private bathrooms.
8.4
Great
From   £ 74 /nightSelect
Not available
Bed & Breakfast
Overlooking the sea, this family hotel welcomes guests with a daily full Irish breakfast.
From   £ 84 /nightSelect
Not available
Including cots, a play area and a games room for children, the hotel offers an ideal location in the centre of Nairn.
6.2
Nice61 reviews
From   £ 66 /nightSelect
Not available
Offering convenient proximity to Deveron Ten Pin Bowling, the hotel is also close to Tarlair Open Air Swimming Pool.
8.6
Great3 reviews
From   £ 122 /nightSelect
Not available
Bed & Breakfast
Featuring wonderful views of the castle, this hotel is just 5 minutes' walk from River Ness.
8.8
Great5 reviews
From   £ 69 /nightSelect
Not available
Providing an in-house restaurant which serves French dishes, the hotel welcomes guests in a business area of Banff.
8.0
Great2 reviews
From   £ 93 /nightSelect
Not available
Guest house
Situated 10 km from Loch Ness, this spectacular apartment features a sunbathing terrace and a library.
7.2
Very good27 reviews
From   £ 86 /nightSelect
Not available
Guest house
The 6-room apartment is placed in the university district of Inverness, close to Raigmore Hospital.
8.8
Great3 reviews
From   £ 106 /nightSelect
Not available

Filtering results

Please wait...

352 hotels found