Hotels in Inverness

Find the best deals on 879 hotels in Inverness, Scotland

Check-in
Check-out
Compare vs momondo |
-
1
Check-in
Check-out

Top Hotels in Inverness

Find the perfect Inverness hotel for business or leisure


Things to do in Inverness

Inverness Cathedral
Clava Cairns
Culloden Battlefield

How much are hotels near Inverness Cathedral?

The average price for hotels near Inverness Cathedral is £60 per night. Of those hotels, momondo users recommend the 12 hotels below for those looking to stay in the area. Since Inverness Cathedral is more popular at some times of year than others, prices may vary depending on when you plan your trip. Hotels near Inverness Cathedral are typically 17% less expensive than the average hotel in Inverness, which is £73.

Hotels near Inverness Cathedral
  • The King's Highway Wetherspoon
    Best value

    The King's Highway Wetherspoon

    8.0

    £39

    View Deal
  • Craigmonie Hotel Inverness By Compass Hospitality
    #1 Most popular

    Craigmonie Hotel Inverness By Compass Hospitality

    8.4

    £58

    View Deal
  • Rocpool Reserve Hotel & Restaurant
    #2 Most popular

    Rocpool Reserve Hotel & Restaurant

    8.8

    £203

    View Deal
  • Foyers Roost
    #3 Most popular

    Foyers Roost

    8.4

    £51

    View Deal
  • Best Western Inverness Palace Hotel & Spa
    #4 Most popular

    Best Western Inverness Palace Hotel & Spa

    8.5

    £60

    View Deal
  • Kingsmills Hotel Inverness
    #5 Most popular

    Kingsmills Hotel Inverness

    8.8

    £63

    View Deal
  • The Royal Highland Hotel

    The Royal Highland Hotel

    7.8

    £57

    View Deal
  • Columba Hotel Inverness by Compass Hospitality

    Columba Hotel Inverness by Compass Hospitality

    7.8

    £52

    View Deal
  • Mercure Inverness Hotel

    Mercure Inverness Hotel

    7.6

    £45

    View Deal
  • pentahotel Inverness

    pentahotel Inverness

    8.2

    £47

    View Deal
  • Glen Mhor Hotel

    Glen Mhor Hotel

    8.0

    £46

    View Deal
  • City Guesthouse

    City Guesthouse

    6.0
    View Deal

How much are hotels near Clava Cairns?

momondo users have recommended 12 hotels to users looking to stay near Clava Cairns. Hotels in this area have an average price of £84 per night. These prices may change based on several factors, such as time of year. Hotels near Clava Cairns are typically 14% more expensive than the average hotel in Inverness, which is £73.

Hotels near Clava Cairns

How much are hotels near Culloden Battlefield?

momondo users have recommended 10 hotels to users looking to stay near Culloden Battlefield. Hotels in this area have an average price of £79 per night. These prices may change based on several factors, such as time of year. Hotels near Culloden Battlefield are typically 8% more expensive than the average hotel in Inverness, which is £73.

Hotels near Culloden Battlefield
  • Foyers Roost
    Best value

    Foyers Roost

    8.4

    £51

    View Deal
  • Craigmonie Hotel Inverness By Compass Hospitality
    #1 Most popular

    Craigmonie Hotel Inverness By Compass Hospitality

    8.4

    £58

    View Deal
  • Rocpool Reserve Hotel & Restaurant
    #2 Most popular

    Rocpool Reserve Hotel & Restaurant

    8.8

    £203

    View Deal
  • Best Western Inverness Palace Hotel & Spa
    #3 Most popular

    Best Western Inverness Palace Hotel & Spa

    8.5

    £60

    View Deal
  • Kingsmills Hotel Inverness
    #4 Most popular

    Kingsmills Hotel Inverness

    8.8

    £63

    View Deal
  • Rhanna at Culloden Moor
    #5 Most popular

    Rhanna at Culloden Moor

    9.7

    £99

    View Deal
  • Lesanne Cottage

    Lesanne Cottage

    9.6

    £112

    View Deal
  • Archview Guest House

    Archview Guest House

    View Deal
  • Culloden Letting

    Culloden Letting

    View Deal
  • Lesanne Cottage

    Lesanne Cottage

    9.6

    £145

    View Deal

When to book a hotel in Inverness

Check out the information below to find the best deal on a Inverness hotel room
Low season
February
High season
July

cheapest month to stay

50%

expected price decrease

most expensive time to stay

32%

expected price increase

Price
£41 - £117
Highest day of week
Monday
Cheapest day of week
Sunday

avg. price over the last two weeks

Average price (weeknight)

£88

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£77

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Inverness is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
1-2 star
£50 - £63
3 star
£73 - £89
4-5 star
£99 - £117

How much does a hotel in Inverness cost per night?

Use the information below to find quality Inverness hotel rooms for low prices
2 stars or below
1 Loch Ness Hostel
Best value

1 Loch Ness Hostel

8.0

£30

View Deal

Best prices found by momondo users in the past 24 hours.

Hostels and cheap hotels in Inverness

These hotels and hostels usually make for a cheap way to stay in Inverness
Park Guest House

Park Guest House

8.4

£20

View Deal
Waverley Guest House

Waverley Guest House

7.3

£28

View Deal
Castle View Accommodation

Castle View Accommodation

6.1

£23

View Deal
No 29

No 29

8.9

£28

View Deal
BCC Lochness Glamping

BCC Lochness Glamping

6.6

£27

View Deal
Carisbrooke Guest House

Carisbrooke Guest House

9.3

£29

View Deal
Find popular hostels in Inverness

Get the best value hotel in Inverness

These hotels have the best prices for their ratings
Carisbrooke Guest House

Carisbrooke Guest House

9.3

£29

View Deal
Crown Court Townhouse Hotel

Crown Court Townhouse Hotel

9.0

£36

View Deal
pentahotel Inverness

pentahotel Inverness

8.2

£47

View Deal
Ballifeary Guest House

Ballifeary Guest House

9.7

£63

View Deal
Park Guest House

Park Guest House

8.4

£20

View Deal
No 29

No 29

8.9

£28

View Deal

Inverness travel information

How long do people stay in Inverness?

When visiting Inverness the average booking length is 1 night.

How much does a hotel cost in Inverness?

£94 per night is the average rate for a room when booking a hotel in Inverness. Prices will differ depending on factors such as star rating, time of year and location.

When is the best time to book a hotel in Inverness?

Inverness hotels are at their most economical to book in the month of February. The rates you are charged may be 49% lower than in the high season, making it the best time to get a great deal.

Which day is cheapest to stay in Inverness?

Saturday is the day where you will typically find the lowest price for your hotel room in Inverness. The highest price tends to be on Sunday.

How much does a hostel in Inverness cost?

Inverness hostels and hotels with a 2 star rating and below charge around £56 for a bed per person. This will be around £38 under the cost of a typical Inverness hotel.

Based on the weather in Inverness, what attractions are popular during April?

With an average temperature of 7 °C and expected precipitation of 30 mm, April is a great month to explore the outdoors near Inverness. Some great places to visit near Inverness in April are Cairngorms National Park, Ben Nevis, and Calton Hill.