Cheap hotels in Inverness tonight
Updated 31 October 2026 · 36 real hotels
Inverness offers genuine budget accommodation from as little as 46 € per night, with guest houses and budget hotel chains both competing for the lowest prices in the city centre. Staying close to the River Ness gives you walkable access to the main sights without paying a premium. Booking midweek and outside the summer Highland season are the two simplest ways to save money.
Your stay in Inverness, in one conversation
Charlize builds hotels, activities and dining around your wishes, dates and budget.
Sleeping cheaply in Inverness, gateway to the Highlands
Inverness is the only city in the Scottish Highlands, and its compact size works firmly in a budget traveller's favour. Most of the sights, the train station, the bus station and the banks of the River Ness are all within easy walking distance of one another, so you rarely need to factor in transport costs on top of your accommodation. The selection below starts at 46 € per night and covers everything from small family-run guest houses to well-known budget hotel chains, all located either in the city centre or in quiet residential streets just minutes away.
Affordable neighbourhoods and money-saving tips
The city centre of Inverness concentrates the largest number of budget options and keeps you close to Castle Street, the Victorian Market and the riverside. The residential area of Dalneigh, a short walk or quick bus ride west of the centre, is a quieter alternative where prices can sit a little lower. Millburn Road, on the eastern fringe, hosts a Premier Inn that is well connected by bus. To pay the least possible, aim for shoulder season: April to early June and September to October offer mild weather with noticeably lower room rates than July and August, when the city fills with visitors heading to Loch Ness and the North Coast 500. Booking directly through the hotel website or comparing rates a few weeks in advance also tends to unlock lower prices than last-minute searches.
Our selection in Inverness
A real selection, real prices, from the most affordable to the showstopper.
| Hotel | Area | Rating | Price / night |
|---|---|---|---|
| Waverley Guest House ★★★ | Centre-ville d'Inverness | ★ 3 | 46 €/nuit |
| Columba Hotel Inverness by Compass Hospitality ★★★ | Centre-ville d'Inverness | ★ 3.7 | 57 €/nuit |
| B&B HOTEL Inverness ★★★ | Centre-ville d'Inverness | ★ 4.2 | 58 €/nuit |
| Alban & Abbey House ★★★ | Dalneigh | ★ 4.4 | 63 €/nuit |
| Bank House ★★ | Centre-ville d'Inverness | ★ 4.2 | 65 €/nuit |
| Premier Inn Inverness Centre - River Ness ★★★ | Centre-ville d'Inverness | ★ 3.9 | 65 €/nuit |
| Premier Inn Inverness Millburn Rd ★★★ | Millburn | ★ 4.1 | 66 €/nuit |
| The Coo's Guest House ★★★ | Centre-ville d'Inverness | ★ 4.4 | 68 €/nuit |
| Royal Highland Hotel ★★★ | Centre-ville d'Inverness | ★ 3.8 | 69 €/nuit |
| Old North Inn Hotel ★★★ | Kirkhill | ★ 4.3 | 72 €/nuit |
Our hotel profiles in Inverness
Frequently asked questions
What is the cheapest hotel in Inverness right now?+
The most affordable option in our current selection is the Waverley Guest House, a 3-star property in the city centre priced from 46 € per night. It is a traditional Scottish guest house within walking distance of the main attractions along the River Ness.
Which budget hotels in Inverness have the best guest ratings?+
Among the lowest-priced options, Alban and Abbey House in Dalneigh and The Coo's Guest House in the city centre both hold a 4.4 out of 5 rating, making them strong choices if you want affordable accommodation without sacrificing comfort. B&B HOTEL Inverness and Bank House each score 4.2 out of 5, also at very competitive price points.
Is it worth staying outside the city centre to save money in Inverness?+
Inverness is small enough that areas like Dalneigh and Millburn Road are only a short distance from the centre, and local bus services keep them well connected. Alban and Abbey House in Dalneigh is priced at 63 € per night with an excellent rating, while Premier Inn Inverness Millburn Rd comes in at 66 € per night. Both represent solid value if you do not mind a brief journey to reach the main sights.
When is the cheapest time to book a hotel in Inverness?+
The lowest room rates in Inverness generally appear outside the main Highland tourist season. Travelling in April, May, early June or during September and October typically means cheaper nightly rates, fewer crowds and easier availability. Midweek nights also tend to be less expensive than weekend stays, particularly for city-centre hotels that attract leisure visitors arriving on Fridays and Saturdays.









