Moray Firth hotels
Search among 352 available hotel in Moray Firth from 50+ providers
Filter by
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
/night
-
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
/night
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
/night
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
/night
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
/night
Travelodge InvernessHotel
Located next to Inverness Castle, the venue comprises 58 rooms with castle views.
8.4
Great1 review
From
£ 62
/night
Glen MhorHotel
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
/night
Located next to Whisky Shop, the venue comprises 44 rooms with garden views.
8.0
Great216 reviews
From
£ 83
/night
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
/night
The hotel has a 24-hour restaurant plus 42 rooms and is located in a busy area.
8.0
Great210 reviews
From
£ 101
/night
Craigmonie HotelHotel
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
/night
Jurys Inn InvernessHotel
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
/night
Muthu Newton HotelHotel
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
/night
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
/night
Eight Acres HotelHotel
This tranquil hotel is nestled in the heart of Elgin, not far from Elgin Cathedral.
6.4
Nice203 reviews
From
£ 79
/night
Mansion House HotelHotel
Placed close to Elgin Cathedral in the historical centre of Elgin, this hotel offers 23 rooms.
8.0
Great25 reviews
From
£ 74
/night
Arisaig Guest HouseBed & Breakfast
There are rooms facing the garden and the hotel is set close to Caledonian Canal.
9.6
Perfect1 review
From
£ 95
/night
Waverley Guest HouseGuest house
Featuring a communal kitchen, the venue is only 1.9 km from Caledonian Thistle.
7.8
Very good23 reviews
From
£ 70
/night
Beaufort HotelHotel
Set near River Ness, this family-run venue is 10 minutes' walk of the city center.
8.2
Great575 reviews
From
£ 59
/night
Premier Inn ElginHotel
This hotel offers the lounge bar and 62 rooms together with convenient location close to Pluscarden Abbey.
From
£ 72
/night
Laichmoray HotelHotel
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
/night
North Kessock HotelHotel
Overlooking the sea, this boutique hotel welcomes guests with a daily full Irish breakfast.
8.0
Great3 reviews
From
£ 126
/night
Located next to Caledonian Canal, the venue comprises 99 rooms with castle views.
8.8
Great225 reviews
From
£ 93
/night
Pentahotel InvernessHotel
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
/night
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
/night
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
/night
Ramnee HotelHotel
The hotel offers you 18 individual rooms, where you can admire scenic views of the hills.
7.8
Very good15 reviews
From
£ 117
/night
Heathmount HotelHotel
Located close to Whisky Shop, the hotel has 8 rooms, and boasts access to a train station.
7.8
Very good14 reviews
From
£ 136
/night
Stotfield HotelHotel
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
/night
Waterside HotelHotel
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
/night
Located 2 km from the centre of Invermoriston, the venue has a play area and a playground for families with kids.
From
£ 101
/night
Inverness Youth HostelHostel
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
/night
Knockomie HotelHotel
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
/night
Chieftain HotelHotel
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
/night
The Mansefield HotelHotel
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
/night
Ness WalkHotel
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
/night
Banff SpringsHotel
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
/night
SunninghillHotel
Set near Glen Moray Distillery, this classic venue is 10 minutes' walk of the city center.
9.6
Perfect2 reviews
From
£ 88
/night
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
/night
Rocpool ReserveHotel
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
/night
Lochy ParkResort
Located 2 km from the centre of Banavie, the venue has a play area and a playground for families with kids.
From
£ 100
/night
Redcliffe HotelHotel
The hotel offers easy access to Eastgate Shopping Centre, boasting 21 rooms in the heart of Inverness.
6.6
Nice6 reviews
From
£ 112
/night
Within easy reach of The Spotty Bag Shop, this hotel comprises 7 rooms with private bathrooms.
Fife LodgeHotel
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
/night
7.2
Very good201 reviews
From
£ 66
/night
Cullen Bay HotelHotel
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
/night
The Royal HotelHotel
The hotel has a lounge restaurant plus 18 rooms and is located in a business area.
8.0
Great
From
£ 94
/night
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
/night
Corriegarth HotelHotel
Within easy reach of River Ness, this hotel comprises 6 rooms with private bathrooms.
8.2
Great11 reviews
From
£ 88
/night
Located a few steps from Artology Speyside, the hotel features 17 rooms with views over the garden.
8.0
Great7 reviews
From
£ 105
/night
Invernairne Guest HouseGuest house
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
/night
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
/night
Cluny Bank HotelHotel
Occupying its sheltered location, it affords beautiful views across the garden.
7.8
Very good66 reviews
From
£ 131
/night
Located within 3.7 km from Caledonian Canal, this hotel features a family restaurant and continental breakfast.
7.8
Very good50 reviews
From
£ 50
/night
Tuckers InnInn
Within easy reach of Udale Bay, this hotel comprises 12 rooms with private bathrooms.
8.4
Great1 review
From
£ 77
/night
Braeval HotelHotel
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
/night
Park Guest HouseGuest house
Set in Inverness, this 6-room property is an ideal base for visits to River Ness.
8.4
Great22 reviews
From
£ 45
/night
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
/night
The Wetherby Sea View HouseBed & Breakfast
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
/night
AvalonGuest 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
/night
Kinkell House HotelHotel
Within easy reach of Global Energy Stadium, this hotel comprises 9 rooms with private bathrooms.
8.4
Great2 reviews
From
£ 71
/night
Daviot LodgeBed & 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
/night
The Royal Guest HouseGuest house
Set in Dingwall, this 10-room property is an ideal base for visits to Highflight Book Shop.
7.0
Very good3 reviews
From
£ 66
/night
The Gun Lodge HotelHotel
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
/night
Inverness Tourist HostelHostel
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
/night
Torridon Guest HouseGuest house
Nestled in Inverness City Centre district of Inverness, the venue is about 15 km from Inverness airport.
8.8
Great39 reviews
From
£ 77
/night
The cheap hotel is a good starting point to Forres' sights including Culbin Forest and Brodie Castle.
7.0
Very good
From
£ 94
/night
Delny Highland LodgesResort
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
/night
Maple Court HotelHotel
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
/night
Crown Court HotelHotel
Placed close to Caledonian Canal in the centre of Inverness, this hotel offers 9 rooms.
7.2
Very good186 reviews
From
£ 80
/night
8.2
Great3 reviews
From
£ 216
/night
There are rooms facing the mountain and the hotel is set close to Inspirations.
8.2
Great9 reviews
From
£ 69
/night
5.4
Guest rating22 reviews
From
£ 79
/night
Roseneath Guest HouseGuest house
Set in Inverness, this 6-room property is an ideal base for visits to Inverness Botanic Gardens.
8.4
Great3 reviews
From
£ 47
/night
Armadale Guest HouseGuest house
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
/night
Sunny BraeBed & 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
/night
The luxury hotel is a good starting point to Inverness' sights including Craig Phadrig and Highland House of Fraser.
From
£ 423
/night
Invernevis Bed And BreakfastBed & Breakfast
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
/night
West End Guest HouseBed & Breakfast
Set near Spynie Palace, this lovely venue is 10 minutes' walk of the city center.
7.8
Very good39 reviews
From
£ 66
/night
Each guest will enjoy fresh meals of local cuisine at the hotel's traditional restaurant.
8.4
Great123 reviews
From
£ 82
/night
The Seafield ArmsHotel
This boutique hotel is within 1 km of the city centre and features modern rooms.
8.0
Great1 review
From
£ 173
/night
Kessock Highland LodgesResort
Offering a kitchen complete with a stove, a cooktop and kitchenware, this villa is located close to Merkinch Local Nature Reserve.
From
£ 110
/night
Southbank Guest HouseBed & Breakfast
This quiet apartment, located 1 km to the city center, features individual rooms with private bathrooms.
7.4
Very good41 reviews
From
£ 60
/night
Ivanhoe Guest HouseGuest 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
/night
Royston Guest HouseGuest house
Set in Inverness, this 8-room property is an ideal base for visits to Inverness Castle.
7.2
Very good81 reviews
From
£ 69
/night
Aberfeldy LodgeGuest house
Approximately 8 km from Culloden Battlefield, the accommodation comes with a gym and an outdoor swimming pool.
8.2
Great6 reviews
From
£ 86
/night
Links LodgeBed & Breakfast
This hotel features rooms with sea views, while a central location provides easy access to Harbour Treasures.
7.0
Very good
From
£ 82
/night
The Boyne HotelGuest house
Within easy reach of Findlater Castle, this hotel comprises 10 rooms with private bathrooms.
9.0
Perfect1 review
From
£ 71
/night
BazpackersHostel
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
/night
Within easy reach of Sweetie Shoppe of Nairn, this hotel comprises 8 rooms with en suite bathrooms.
6.6
Nice52 reviews
From
£ 65
/night
Within easy reach of North 58 Sea Adventures, this hotel comprises 20 rooms with private bathrooms.
8.4
Great
From
£ 74
/night
The Castle HotelBed & Breakfast
Overlooking the sea, this family hotel welcomes guests with a daily full Irish breakfast.
From
£ 84
/night
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
/night
The Knowes HotelHotel
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
/night
Ardentorrie Guest HouseBed & Breakfast
Featuring wonderful views of the castle, this hotel is just 5 minutes' walk from River Ness.
8.8
Great5 reviews
From
£ 69
/night
The County HotelHotel
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
/night
Glenurquhart HouseGuest house
Situated 10 km from Loch Ness, this spectacular apartment features a sunbathing terrace and a library.
7.2
Very good27 reviews
From
£ 86
/night
Dionard Guest HouseGuest house
The 6-room apartment is placed in the university district of Inverness, close to Raigmore Hospital.
8.8
Great3 reviews
From
£ 106
/night
Saved
Save
Filtering results
Please wait...
352 hotels found