Best Hotels in Inverness for Every Budget — 42 Real Picks From £104 (2026)

Our top Inverness hotel pick for 2026 is Ness Walk for its riverside five-star setting and spa — but the real story of Inverness is that this small city is the capital of the Highlands and the gateway to Loch Ness, Culloden, Speyside whisky and the NC500, so it stays in demand right through the touring season. We've built this guide around every price band: the single five-star, 10 well-rated four-star hotels and apartments, and 31 cheaper stays we verified as real, distinct, currently bookable properties — 42 hotels in all, each linking straight to its live prices. The honest floor is around £104 a night, and the affordable tier stretches up to roughly £430 for the smartest central apartments in peak summer, so the single most useful money tip is simple: travel midweek and in the shoulder season.
Jump to your budget: Best-rated stays · Budget stays from £104 · FAQs
Scout's 3 best-value picks right now: 🛏 Invermac House — from ~£104, a self-catering apartment stay near the centre and the cheapest real bed in Inverness. 🏔 The Waverley Guest House — from ~£170, a central guesthouse with nearly 4,000 reviews. 🏨 Chieftain Hotel — from ~£165, a reliable, well-reviewed hotel with parking, handy for the NC500. From-prices are live midweek rates pulled while writing — tap any hotel for today's price on your dates.
Inverness sits where the River Ness meets the Moray Firth, the northernmost city in Scotland and the natural base for the Highlands. The defining draws are close at hand: Loch Ness and Urquhart Castle (about 15 miles south-west), Culloden Battlefield (6 miles east), the whisky distilleries of Speyside, and the start line of the North Coast 500 road trip. Inverness is a genuine flight destination — direct flights from London, Manchester, Birmingham and Bristol reach Inverness Airport (INV) in about 1h30 — while the overnight Caledonian Sleeper from London Euston and the roughly 8-hour daytime train are the classic rail routes north. Compare live Inverness hotel prices or search flights to Inverness (INV).
The Best-Rated Stays in Inverness
Inverness has just one true five-star hotel, so rather than pad a thin luxury tier we've grouped it with the city's best-rated four-star hotels and apartment stays — the rooms that consistently earn the highest guest scores and biggest review counts. This is where most visitors who want comfort and reliability should look, from riverside spa luxury down to smart, well-run four-stars that cost a fraction as much.

1. Ness Walk — Inverness · 5★ · 1,387 reviews · from ~£748/night. Inverness's only five-star hotel, a restored Victorian mansion on the quiet west bank of the River Ness a short walk from the centre, with landscaped grounds, a spa and the acclaimed Torrish restaurant. Elegant, calm and genuinely luxurious — the standout choice for a Highland special occasion. The priciest stay in this guide, and worth it for a milestone trip.

2. River Ness Hotel, a member of Radisson Individuals — Inverness · 4★ · 5,741 reviews · from ~£451/night. A polished riverside four-star in the heart of the city, with the biggest review count of any Inverness hotel and a reliable, modern finish. Steps from the River Ness, the castle and the High Street, it's the safe central all-rounder for first-timers. Book ahead for summer weekends.

3. Kingsmills Hotel — Inverness · 4★ · 5,103 reviews · from ~£348/night. A long-established four-star set in mature gardens on the south-eastern edge of the city, with a leisure club, pool and two restaurants. Spacious and full-service, it's a favourite for families and couples who want room to relax after a day touring. A short walk or taxi into the centre.

4. Mercure Inverness Hotel — Inverness · 4★ · 3,811 reviews · from ~£269/night. A dependable, contemporary four-star close to the station and the centre, with a warm bar-restaurant and consistent modern rooms. An easy, well-located base for exploring the Highlands, with a big review count to back it up. Good value for a central branded hotel.

5. Bazpackers — Inverness · 4★ · 1,684 reviews · from ~£368/night. A long-running, well-loved place beside Inverness Castle with a friendly Highland welcome and a superb central position right by the river. Characterful and sociable, it suits travellers who want personality and location over a chain finish. Steps from the castle viewpoint and the Old Town.

6. Highland Apartments by Mansley — Inverness · 4★ · 1,392 reviews · from ~£237/night. Smart, serviced self-catering apartments in the centre, giving you a kitchen and living space with hotel-standard housekeeping. Ideal for families, longer stays or NC500 groups who want to spread out and cook. One of the best-rated apartment options in the city.

7. Drumdevan Country House — Inverness · 4★ · 1,335 reviews · from ~£184/night. A handsome country house just south of the city with individually styled rooms, a warm host reputation and peaceful grounds. More intimate B&B than big hotel, it's a lovely quiet base a short drive from the centre and Culloden. Excellent value for a four-star-standard country stay.

8. Macdonald Drumossie Hotel Inverness — Inverness · 4★ · 728 reviews · from ~£304/night. An Art Deco mansion set in nine acres of grounds on a rise above the city, with formal dining, spacious rooms and plenty of parking. A traditional full-service hotel that suits weddings, families and drivers who want space. A short drive from the centre and close to Culloden.

9. The Glen Mhor Apartments — Inverness · 4★ · 356 reviews · from ~£250/night. Riverside self-catering apartments beside the River Ness, part of the well-regarded Glen Mhor hotel group, with a kitchen and living space in a superb central spot. Great for couples and families who want a home base by the water. Steps from the islands walk and the centre.

10. Courtyard by Marriott Inverness Airport — Dalcross · 4★ · 159 reviews · from ~£298/night. A modern Marriott right beside Inverness Airport, ideal for early flights or a first and last night on an NC500 road trip. Reliable, contemporary rooms with parking, about 15 minutes from the city centre. The obvious pick if you're flying in to start the drive.

11. Leonardo Hotel Inverness — Inverness · 4★ · 119 reviews · from ~£218/night. A central branded four-star with straightforward, comfortable rooms and an easy walk to the station, castle and river. A no-surprises city base at a fair rate, handy for a short Highland break. Good value among the central four-stars.
These are the rooms with the strongest guest scores in Inverness — book the four-stars midweek and out of peak summer to soften the price. See all Inverness stays for live availability, or search flights to Inverness (INV) if you're arriving from further afield.
Cheap Hotels in Inverness — 42 Real, Bookable Options From £104
Here's the honest truth about budget Inverness: as the busy capital of the Highlands and the gateway to Loch Ness and the NC500, its floor sits a little higher than sleepier Scottish towns — but real, bookable beds still start around £104 a night. This tier runs all the way up to roughly £430 for the smartest central apartments in peak summer, so there's genuine choice across the spread. The two biggest savings are timing (travel midweek and in the shoulder season, avoid peak NC500 dates) and format (a self-catering apartment split across a group often beats a hotel). Below are 31 cheaper stays, ordered from the lowest nightly rate up.

12. Invermac House — Inverness · 256 reviews · from ~£104/night. A self-catering apartment stay close to the centre, and the cheapest real bed in Inverness — a kitchen and living space at a price the hotels can't touch. Simple, flexible and well-reviewed, ideal for a couple or small family who'll cook. The value champion of this guide.

13. Craskie Glamping Pods — Glen Cannich · 226 reviews · from ~£114/night. Cosy glamping pods in a stunning glen west of Loch Ness, a genuine Highland escape at a very low nightly rate. You trade a city location for pure countryside and dark-sky nights — bring a car and stock up in town first. For travellers who want the scenery, not the streets.

14. Lovely 1-bedroom apartment with free parking — Inverness · 79 reviews · from ~£129/night. A tidy one-bedroom self-catering flat with the rare bonus of free parking, a short distance from the centre. Space, a kitchen and somewhere to leave the car make it a smart pick for drivers on an NC500 trip. Straightforward value for two.

15. Travelodge Inverness Fairways — Inverness · 3★ · 21 reviews · from ~£162/night. A no-frills budget-chain hotel on the edge of the city with parking, the reliable pick when you just need a clean, cheap bed for an NC500 bookend. Rooms are simple and consistent, a short drive from the centre. The dependable-chain choice for value.

16. Chieftain Hotel — Inverness · 1,994 reviews · from ~£165/night. A well-reviewed hotel on the northern approach with a bar-restaurant and on-site parking, one of the best-value proper hotels in the city with nearly 2,000 reviews. Handy for arriving off the A9 and for the NC500. Comfortable, unfussy and reliably rated.

17. Appin Apartment — Inverness · 72 reviews · from ~£168/night. A comfortable self-catering apartment within walking distance of the centre, with a kitchen and room to spread out. Good value for a couple or small family over two or more nights. Private and flexible, a short stroll from the river.

18. The Waverley Guest House — Inverness · 3,919 reviews · from ~£170/night. A friendly, central guesthouse with nearly 4,000 reviews — the standout budget pick for a private room in Inverness, with a warm welcome and breakfast. Simple, well-kept rooms an easy walk from the station and river. Our top cheaper choice for reliability.

19. mySTAYINN Kinloch Lodge — Inverness · 656 reviews · from ~£172/night. A budget guest lodge with straightforward rooms and a decent review count, a practical base for exploring the Highlands on a budget. No frills, but honest value for the price. A short distance from the centre.

20. Holiday Inn Express Inverness by IHG — Inverness · 3★ · 4,265 reviews · from ~£186/night. A dependable budget-chain hotel with included breakfast, parking and 4,000-plus reviews, close to the retail park and the A9. Consistent, modern rooms at a fair price — a favourite NC500 bookend for drivers. The reliable-chain pick with breakfast thrown in.

21. Premier Inn Inverness Millburn Rd — Millburn Road · from ~£189/night. A modern Premier Inn on Millburn Road with parking and the chain's consistent, comfy rooms, a short walk or drive from the centre. The safe, no-surprises budget hotel for families and drivers. Reliable value near the A9 approach.

22. Smithton Hotel — Smithton · 2★ · 1,459 reviews · from ~£191/night. A friendly local hotel with a bar-restaurant in the Smithton area east of the city, close to Culloden and with parking. Simple rooms and a warm welcome at a budget rate, popular with battlefield visitors. Good value away from the centre.

23. Columba Hotel Inverness by Compass Hospitality — Inverness · 3★ · 3,226 reviews · from ~£204/night. A grand Victorian hotel right by Ness Bridge in the heart of the city, with a superb riverside-and-castle location and a big review count. Traditional rooms and an unbeatable central position for the price. One of the best-placed budget hotels in town.

24. mySTAYINN Abermar Guest House — Inverness · 580 reviews · from ~£208/night. A traditional guesthouse with comfortable rooms and a solid review count, a practical budget base a short way from the centre. Homely and straightforward, with breakfast to start a day of touring. Fair value for a private room.

25. Rossal House Apartments — Inverness · 24 reviews · from ~£208/night. Self-catering apartments with a kitchen and living space, a flexible base for families or longer Highland stays. Newer to the listings but well-placed for exploring. Good for travellers who want to cook and spread out.

26. Craigmonie Hotel Inverness by Compass Hospitality — Inverness · 3★ · 1,225 reviews · from ~£209/night. A comfortable hotel in a leafy residential pocket a short walk from the centre, with a bar, parking and well-kept rooms. A quieter budget base with a good review count, handy for both the town and the loch road. Solid mid-budget value.

27. Loch Ness Drumnadrochit Hotel — Drumnadrochit · 3★ · 168 reviews · from ~£223/night. A characterful hotel in the village of Drumnadrochit, right by Urquhart Castle and the Loch Ness Centre, so you wake up beside the loch itself. Ideal for monster-hunters and walkers who want to be on the water, about 25 minutes from Inverness. The pick for a Loch Ness base on a budget.

28. Binnilidh Mhor B&B — Glenmoriston, by Loch Ness · 4★ · 59 reviews · from ~£225/night. A well-rated bed and breakfast with a warm Highland welcome and comfortable rooms, set on the quiet south-west shore of Loch Ness — around 45 minutes' drive from Inverness, so bring a car. Smaller and more personal than a hotel, with breakfast to set you up for the day. Strong scores for a compact B&B.

29. 1 Loch Ness Hostel — Inverness · 1★ · 85 reviews · from ~£228/night. A budget hostel option for solo travellers and backpackers who want the cheapest way to sleep near Loch Ness. Basic and no-frills, best for those prioritising price over comfort. Compare it against a cheap private double before booking.

30. The Coo's Guest House — Inverness · 3★ · 1,162 reviews · from ~£228/night. A friendly, well-reviewed guesthouse with characterful rooms and a proper Highland breakfast, an easy walk from the centre. Homely and personable, with over a thousand reviews behind it. A lovely small-scale base for couples.

31. B&B HOTEL Inverness — Inverness · 2,406 reviews · from ~£228/night. A modern budget hotel from the B&B chain with simple, consistent rooms and a big review count, a practical and central base. No frills, but reliable value close to the action. Good for a straightforward city stay.

32. Foyers House — Foyers · 3★ · 59 reviews · from ~£229/night. A guesthouse on the quieter south side of Loch Ness in the village of Foyers, near the famous waterfall, with loch views and a peaceful setting. A scenic escape for walkers and drivers who want the wild side of the loch. About 40 minutes from Inverness.

33. Loch Ness Clansman Hotel — Loch Ness · 3★ · 128 reviews · from ~£237/night. A hotel right on the shore of Loch Ness with its own cruise jetty, so you can step from your room onto a boat trip on the water. Unbeatable for a genuine lochside stay and monster-hunting, about 15 minutes from Inverness. Book the loch-view rooms early.

34. Premier Inn Inverness Centre - River Ness — Inverness · from ~£244/night. A modern, central Premier Inn beside the River Ness with the chain's consistent, comfortable rooms and a superb location for walking the town. The reliable, no-surprises pick right in the heart of Inverness. Book ahead for summer, when central rooms go fast.

35. Ivanhoe Guest House — Inverness · 871 reviews · from ~£284/night. A comfortable guesthouse with a good review count and a warm welcome, a walkable base near the centre. Homely rooms and breakfast make it a reliable small-scale stay. Good for couples who prefer a guesthouse to a chain.

36. Highland Home From Home — Inverness · 95 reviews · from ~£297/night. A self-catering house stay with a kitchen and living space, giving families and groups a real home base in the Highlands. More room than a hotel, ideal for longer stays or NC500 crews. Private and flexible.

37. Beaufort Hotel — Inverness · 3★ · 2,280 reviews · from ~£305/night. A central hotel with a bar and restaurant and a big review count, a short walk from the station and the river. Traditional, reliable rooms in a handy spot for exploring the town on foot. Solid central value with the reassurance of many reviews.

38. Ness City Apartment — Inverness · 40 reviews · from ~£315/night. A central self-catering apartment near the River Ness, with a kitchen and living area for a home-from-home city stay. Space and privacy right in the middle of Inverness, a short walk from the castle and shops. Good for a couple wanting more than a hotel room.

39. Druid House Lodge — Inverness · 4★ · from ~£327/night. A four-star-standard lodge stay newer to our listings, with comfortable rooms and a peaceful setting for exploring the Highlands. A quieter base a short way from the centre. One to watch as reviews build.

40. Lily Bank House — Inverness · 25 reviews · from ~£352/night. A comfortable house stay with well-kept rooms and a homely feel, a walkable base for the centre and river. Smaller and more personal than a hotel, good for couples or a small family. Fair value in peak season.

41. Crown Apartment — Crown · 74 reviews · from ~£378/night. A self-catering apartment in the Crown area, a leafy residential pocket a short walk uphill from the centre, with a kitchen and living space. Quieter and more local than the riverside, good for a longer stay. Space and privacy near the town.

42. STAG City Centre apartment — Inverness · 69 reviews · from ~£430/night. A smart central apartment right in the heart of Inverness, with a kitchen and living space for a self-catering city stay. The top of this tier in peak season, but split across a group it can still beat a hotel. Prime location for the High Street and river.
Price note: every from-price above is a live midweek rate captured while writing, in pounds sterling. Inverness's cheaper tier genuinely spans roughly £104 to £430 a night — there's no true budget floor below ~£100 in this in-demand Highland capital, and peak summer and NC500 dates push rates higher still. Tap any hotel for today's total on your dates, taxes included. See all Inverness stays or search flights to Inverness (INV).
Explore more of the UK
Planning a bigger UK trip? These guides use the same real-price, every-budget approach:
- Best Hotels in Edinburgh
- Best Hotels in Glasgow
- Best Hotels in London
- Best Hotels in York
- Best Hotels in the Lake District
- Best Hotels in Newcastle
- Best Hotels in Manchester
- Best Hotels in Belfast
- Best Hotels in Bath
- Best Hotels in Leeds
Inverness Hotels FAQs
What is the cheapest hotel in Inverness? On recent searches the lowest real, bookable rate is Invermac House, a self-catering apartment stay from around £104 a night, followed by Craskie Glamping Pods from ~£114 and a central one-bedroom apartment from ~£129. Among reviewed guesthouses and hotels, the Chieftain Hotel (from ~£165) and The Waverley Guest House (from ~£170, with nearly 4,000 reviews) are the cheapest well-rated central beds. Inverness is the busy capital of the Highlands and the gateway to Loch Ness and the NC500, so its floor sits a little higher than most Scottish towns — but £104–170 still gets you a real room near the River Ness.
How much does a budget hotel in Inverness cost per night in 2026?
Realistically £104–230 a night for the cheaper tier on midweek dates — apartment stays like Invermac House from ~£104, chain hotels like Travelodge Inverness Fairways from £162 and Holiday Inn Express from £165). The wider affordable band in this guide runs all the way up to about £430 for the most in-demand central apartments in peak season, so be honest with yourself about dates: summer and the NC500 driving season (May–September) push every one of these numbers up.£186, and well-reviewed guesthouses such as The Waverley (£170) and the Chieftain Hotel (
What is the cheapest area to stay in Inverness? The streets just outside the compact centre — around Millburn Road, the Longman and the approaches off the A9 — are cheaper than the riverside core by Ness Bridge and the castle. Chain hotels like Travelodge Fairways, Holiday Inn Express and the Millburn Road Premier Inn sit here from ~£162–189 with parking. Self-catering apartments a few minutes' walk from the High Street (Invermac House, Appin Apartment) are often the outright cheapest option for two or more nights.
Is Inverness cheaper midweek or at weekends? Mostly midweek in the off-season, but Inverness is more of a leisure and touring city than a business one, so summer weekends and any date in the NC500 driving season (roughly May to September) are the priciest. If your dates are flexible, travel in the shoulder months (April, October) and midweek, and you'll often save a fair bit on the same room versus a July Saturday. Hogmanay and the summer Highland Games weekends also book out early.
Can you stay near Loch Ness on a budget?
Yes — several affordable stays sit right on the loch or in Drumnadrochit, the village by Urquhart Castle: the Loch Ness Drumnadrochit Hotel (from ~£223), the Loch Ness Clansman Hotel on the shore (from ~£237) and Foyers House (from £229) on the quieter south side all put you on Loch Ness itself. Inverness town is only about 15 miles from the loch, though, so a cheaper city base like the Chieftain Hotel (£165) plus a short drive or the Loch Ness bus is often the better-value plan.
Is there a hostel in Inverness?
Yes — 1 Loch Ness Hostel offers budget beds from around £228, and Bazpackers is a long-running backpacker favourite near the castle. For two people sharing, though, a private double in a cheap guesthouse like The Waverley (£170) or the Chieftain Hotel (£165) often matches or beats the price of two hostel beds, so compare both before booking.
What is the best hotel in Inverness? For pure luxury, Ness Walk is the clear number one — a five-star riverside hotel in a restored Victorian mansion with a spa and the acclaimed Torrish restaurant, from around £748 a night. Just below it, the River Ness Hotel (a Radisson Individuals member, 5,700+ reviews) and the Kingsmills Hotel (5,100+ reviews, with a pool and gardens) are the best-rated four-star all-rounders and cost far less. Which is "best" depends on your budget — this guide covers all three tiers.
Which Inverness hotels are near the train station? The centre is tiny, so most hotels are within a 5–15 minute walk of Inverness railway station. The Mercure Inverness, Columba Hotel, Royal Highland-style central guesthouses and the River Ness Hotel are all a short stroll from the platforms. Arriving by train and walking to your hotel is the norm here, which is one reason many visitors skip a car until they head out to Loch Ness or the NC500.
How do I get to Inverness from London? Inverness is a genuine flight destination: direct flights from London (Gatwick, Heathrow and Luton), Manchester, Birmingham and Bristol reach Inverness Airport (INV) in about 1 hour 30 minutes. By rail it is a long haul — the direct daytime train from London takes roughly 8 hours via the Highland Main Line — so many travellers either fly or take the overnight Caledonian Sleeper from London Euston instead.
Can you get a sleeper train to Inverness? Yes — the Caledonian Sleeper runs overnight from London Euston to Inverness, so you board in the evening and wake up in the Highlands, saving a hotel night and a full day of travel. It is one of only a handful of sleeper services left in Britain and a memorable way to arrive. Book cabins well ahead in summer, as the Inverness portion is popular with NC500 and Loch Ness visitors.
Is there an airport in Inverness? Yes — Inverness Airport (INV) is about 8 miles north-east of the city at Dalcross, roughly 15 minutes by car or the airport bus. It handles direct UK flights (London, Manchester, Birmingham, Bristol) plus seasonal European routes, making Inverness the most convenient Highland base to fly into. The Courtyard by Marriott sits right by the airport if you have an early departure.
Do I need a car in Inverness? Not for the town itself — Inverness centre is compact and walkable, and you can reach Loch Ness, Culloden and Cawdor by organised tour or local bus. But if you want to drive the NC500, explore Speyside's whisky distilleries or roam the wider Highlands at your own pace, a car is well worth it. Many visitors stay car-free in town for a couple of nights, then pick up a hire car for the touring portion of the trip.
Which Inverness hotels are best for couples? Ness Walk for a special occasion — a riverside five-star with a spa and fine dining — and the Kingsmills Hotel or Macdonald Drumossie for a full-service four-star escape with grounds. For something more intimate, Drumdevan Country House on the southern edge and the boutique Glen Mhor Apartments by the river suit couples who want character over a big hotel. Book summer weekends well ahead.
Which Inverness hotels are family-friendly? Larger hotels with pools and space work best: the Kingsmills Hotel has a leisure club and gardens, and the River Ness Hotel and Mercure are central and reliable for families. Self-catering options — the Glen Mhor Apartments, Highland Apartments by Mansley and Invermac House — give families a kitchen and separate space, often the better-value choice for two or more nights. The Loch Ness monster hunt makes Inverness an easy sell for kids.
Is Inverness a good base for the NC500? Inverness is the official start and finish point of the North Coast 500, so it is the natural place to spend a night before and after the loop — stock up, sleep well and pick up your hire car in town. Central chains with parking (Holiday Inn Express, the Millburn Road Premier Inn, Travelodge Fairways) are practical NC500 bookends, and the airport Courtyard by Marriott suits anyone flying in to start the drive.
How far is Loch Ness from Inverness? The northern tip of Loch Ness is only about 6 miles from Inverness city centre, and Drumnadrochit — the village by Urquhart Castle — is roughly 15 miles, about 25–30 minutes by car or the regular Loch Ness bus. That closeness is why so many visitors base themselves in Inverness and day-trip to the loch rather than staying on the shore, though lochside hotels like the Clansman and Drumnadrochit Hotel are there if you want to wake up on the water.
Which Inverness hotels have parking? Parking is the main reason to look just outside the centre: Travelodge Inverness Fairways, Holiday Inn Express, the Millburn Road Premier Inn, the Chieftain Hotel and the airport Courtyard by Marriott all have on-site parking, as do country-house stays like Drumdevan and Macdonald Drumossie. Central riverside hotels and apartments sometimes rely on public car parks, so confirm parking before booking if you are driving the NC500.
When is the best time to visit Inverness? Late spring (May) and early autumn (September) balance long Highland daylight, decent weather and lower rates than peak summer. July and August are busiest and dearest, driven by NC500 traffic and Loch Ness tourism; winter is quiet and cheap but many rural attractions run reduced hours. Midweek in the shoulder season is the sweet spot for both price and space.
Where should first-time visitors stay in Inverness? The compact centre around the River Ness, Ness Bridge and the castle — everything you need is within a 10–15 minute walk, and you can hop on Loch Ness and Culloden tours from the middle of town. The River Ness Hotel, Mercure, Columba Hotel and Glen Mhor Apartments all sit in or beside this core. Inverness is small enough that even edge-of-centre stays are an easy stroll in.
Are there hotels near Inverness Airport? Yes — the Courtyard by Marriott Inverness Airport sits right by the terminal at Dalcross, ideal for early flights or a first/last night on an NC500 trip. The airport is only about 15 minutes from the city centre, so a central hotel plus the airport bus also works fine if you would rather stay in town. For a very early departure, the airport hotel saves the morning stress.
Can you visit Culloden and Urquhart Castle from Inverness? Easily — Culloden Battlefield, where the 1746 Jacobite rising ended, is about 6 miles east of the city, and Urquhart Castle on Loch Ness is roughly 16 miles south-west. Both are reachable by car, local bus or half-day organised tour from the centre, and many visitors pair them with Clava Cairns and a Loch Ness cruise in a single day. You do not need a car to see the headline Highland sights around Inverness.
Do budget hotels in Inverness include breakfast? Many of the guesthouses and B&Bs do — Inverness has a strong Highland B&B tradition, and places like The Waverley, The Coo's Guest House, Foyers House and the Chieftain Hotel typically include a cooked or continental breakfast. Larger budget chains (Travelodge, Holiday Inn Express) usually charge separately, and self-catering apartments have kitchens instead. Always check whether breakfast is included, as it can swing the real value of a cheaper room.
Which Inverness hotels have the best guest reviews? By review volume and rating, the River Ness Hotel (5,700+ reviews), the Kingsmills Hotel (5,100+) and the Holiday Inn Express (4,200+) lead the field, while The Waverley Guest House (nearly 4,000 reviews) is the standout among cheaper stays. High review counts on central, well-run hotels are the safest bet if you want a predictable Highland base.
Is Inverness walkable? Very — the centre is small and mostly flat along the River Ness, so you can walk between the castle, the High Street, the Victorian Market and the riverside islands in minutes. Most hotels here are a short stroll from the station and the river. You will only want wheels for the day trips out to Loch Ness, Culloden and the wider Highlands.
Are self-catering apartments good value in Inverness?
They can be, especially for two or more nights or for families and NC500 groups who will use a kitchen — Invermac House (£104), Appin Apartment (£168), the Glen Mhor Apartments and Highland Apartments by Mansley give you more space than a hotel room and let you cook. Nightly rates on the smartest central flats climb toward £315–430 in peak season, but split across a group and with meals cooked in, they often work out cheaper than a hotel overall.
How many days do you need in Inverness? Two nights covers Inverness itself plus a full day at Loch Ness, Urquhart Castle and Culloden. Add a third night for Speyside whisky, Cawdor Castle or a boat trip on the Moray Firth to spot dolphins. If you are driving the NC500, treat Inverness as a one-night bookend at each end of the loop rather than your main stay.
How do I book these exact Inverness hotels at the prices shown? Every hotel name in this guide links to that hotel's live page on JetMeAway — real-time rates, all taxes shown, and a date picker to match your trip. The from-prices quoted here were pulled on live midweek searches while writing, so your dates will differ; tap through for today's number. No booking fees either way.
Read next
Plan Your 2026 Trip Now
Use the JetMeAway Scout to compare live prices across 15+ trusted providers. Zero booking fees.
Start Searching

