Inverness is the capital of the Highlands and behaves like it: small, self-assured and with one eye always on the hills. A red sandstone castle looks down on the River Ness, which runs fast and clear through the middle of town, and within an easy drive you can be on a battlefield, a beach, a whisky trail or the shore of the most famous loch in the world.
So the first question is whether you want a city base or a Highland one. Stay in the centre for restaurants, the station and easy day trips; on the edge of town for country-house comfort; or strike out for Loch Ness, the Cairngorms around Aviemore, the sandy golf coast at Nairn, the distilleries beyond Elgin or the castles of Easter Ross. Many visitors do two: a night or two in town, then a few in the wilds.
The short answer

Best for a city break
City centre and the riverside
Riverside walks, the castle and the best restaurants in the Highlands, all within a few minutes on foot.

Best for couples
Culloden and the edge of the city
Georgian mansions in parkland, log fires and a dram before dinner.

Best for Loch Ness
Fort Augustus
Wake up beside the loch and take the first cruise before the coach parties arrive.

Best for families
Aviemore
Pools, kids’ clubs and a whole national park of forests, lochs and mountain railways.

Best for golf and beaches
Nairn
Championship links, a long sandy shore and dolphins in the firth.

Best for whisky
Elgin
A cathedral town on the edge of Speyside, with famous distilleries a short drive away.
Inverness areas at a glance
| Area | Best for | What it's like | Hotels |
|---|---|---|---|
| City centre and the riverside | City break, Dining, Day trips | A castle, a salmon river and everything within a ten-minute stroll. | Hotels: 4 picked |
| Culloden and the edge of the city | Couples, History, Spa | Country houses in parkland, ten minutes from town. | Hotels: 4 picked |
| Loch Ness: Drumnadrochit and Fort Augustus | Loch Ness, Scenery, Walking | Deep, dark water, a ruined castle and a staircase of canal locks. | Hotels: 10 |
| Aviemore and the Cairngorms | Families, Outdoors, Skiing | Pine forests, mountain lochs and Britain’s biggest national park. | Hotels: 18 |
| Nairn and the Moray Firth | Golf, Beaches, Quiet | Links golf, pale sand and some of the sunniest weather in Scotland. | Hotels: 10 |
| Elgin and Speyside | Whisky, History, Touring | A ruined cathedral and the gateway to malt whisky country. | Hotels: 6 |
| Easter Ross and the Dornoch Firth | Castles, North Coast 500, Special occasions | Sleep in a castle on the first leg of the road north. | Hotels: 4 picked |
City centre and the riverside



- City break
- Dining
- Day trips
A castle, a salmon river and everything within a ten-minute stroll.
Central Inverness gathers round the River Ness. The castle sits on its bluff on the east bank, the cathedral and Eden Court Theatre face it from the west, and footbridges bounce between the two. The Victorian Market and the High Street are just behind, and a riverside path leads upstream to the wooded Ness Islands. The railway station is in the middle of it all, and Loch Ness is only about six miles away.
Ness Walk is the five-star choice, with a riverside terrace and garden. Rocpool Reserve is a luxurious boutique hotel a few minutes from the High Street and the castle. Inverness Palace Hotel & Spa stands opposite the castle on the riverbank, with a pool and leisure club, and River Ness Hotel is a smart, central option near the Victorian Market.
Hotels to look at in City centre and the riverside

★★★★★
Ness Walk
47 rooms · Parking
See prices and rooms →

★★★★★
Rocpool Reserve
11 rooms · Golf · Parking
See prices and rooms →

★★★★
Inverness Palace Hotel & Spa, WorldHotels Distinct
Spa · Pool · Pets allowed
See prices and rooms →

★★★★
River Ness Hotel a member of Radisson individuals
76 rooms · Parking
See prices and rooms →
Culloden and the edge of the city



- Couples
- History
- Spa
Country houses in parkland, ten minutes from town.
East of the city lies Culloden Moor, where the Jacobite cause ended in 1746, and the ancient Clava Cairns nearby. The countryside around is dotted with mansions turned hotels, which give you Highland grandeur without a long drive. Inverness Airport is on this side of town too.
Culloden House is a stately Georgian mansion with 28 rooms, a spa and Adam's Dining Room. Kingsmills, whose history goes back to the 18th century, is a four-star hotel with a spa, a short way from the centre. Macdonald Drumossie, in nine acres of parkland with views over the Moray Firth, is a ten-minute drive from the centre, and Loch Ness Country House is a Georgian house in six acres with an award-winning restaurant.
Hotels to look at in Culloden and the edge of the city
Loch Ness: Drumnadrochit and Fort Augustus



- Loch Ness
- Scenery
- Walking
Deep, dark water, a ruined castle and a staircase of canal locks.
Loch Ness runs south-west from Inverness for more than 20 miles, and two villages do most of the hosting. Drumnadrochit, about 13 miles from the city, has the Loch Ness Centre and the romantic ruin of Urquhart Castle on its headland. Fort Augustus, at the far southern tip, is prettier: the Caledonian Canal climbs through the middle of the village in a flight of locks, and boats queue to pass.
The Lovat is a Victorian hotel in Fort Augustus with a terrace, a garden and its own restaurant. The Highland Club has an indoor pool, tennis court and gym in a country-house setting, and Loch Ness Gate House has eight modern rooms on the canal bank. In Drumnadrochit, the family-run Loch Ness Drumnadrochit Hotel is a quarter of a mile from the loch.
Hotels to look at in Fort Augustus
Aviemore and the Cairngorms



- Families
- Outdoors
- Skiing
Pine forests, mountain lochs and Britain’s biggest national park.
Aviemore is the Highlands' adventure capital, a busy village in the heart of the Cairngorms National Park. In winter it is Scotland's best-known ski base; the rest of the year it is all about walking, mountain biking, the Strathspey Steam Railway and the ancient pinewoods of Rothiemurchus. Inverness Airport is about 35 minutes away.
The Macdonald Aviemore Resort, near the railway station, has several hotels on one site: the stylish Highland Hotel with views of the Cairngorm Mountains, and the Aviemore Hotel, whose 108 family rooms sleep up to four and come with ski storage and a kids' club. Coylumbridge Resort Hotel has two indoor pools near the Rothiemurchus estate. For somewhere quieter, try a guesthouse in the handsome old town of Grantown-on-Spey.
Hotels to look at in Aviemore
Nairn and the Moray Firth



- Golf
- Beaches
- Quiet
Links golf, pale sand and some of the sunniest weather in Scotland.
Nairn is an old-fashioned seaside town on the Moray Firth, east of Inverness, with long sandy beaches, two championship golf courses and a reputation for dry, bright weather. Bottlenose dolphins live in the firth, and Cawdor Castle and Fort George are close by. It is a restful alternative to the city.
Golf View Hotel & Spa is the seafront favourite, with an indoor pool, tennis courts and a spa. The Newton Hotel is a castle-style retreat in 21 acres, looking over the Nairn Golf Course to the firth and the hills beyond. Cawdor House is a Victorian bed and breakfast with a garden and bikes to rent, and Carnach House is a five-room guesthouse with a full breakfast included.
Hotels to look at in Nairn
Elgin and Speyside



- Whisky
- History
- Touring
A ruined cathedral and the gateway to malt whisky country.
Elgin is the main town of Moray, known for the magnificent ruin of its medieval cathedral and for its position on the edge of Speyside, home to more whisky distilleries than anywhere else in Scotland. Macallan is about 13 miles away, and the fishing villages of the Moray coast are a short drive north.
The Mansion House Hotel has 23 rooms with a terrace and garden. The Pines Guesthouse is within a ten-minute walk of the cathedral, with breakfast cooked to order, and the West End Guest House has six rooms and breakfast included. The Laichmoray Hotel has two bars and a restaurant.
Hotels to look at in Elgin
Easter Ross and the Dornoch Firth



- Castles
- North Coast 500
- Special occasions
Sleep in a castle on the first leg of the road north.
North of Inverness, across the Black Isle, the land flattens into the farms and firths of Easter Ross. This is the start of the North Coast 500 touring route, and it has a surprising number of castles with bedrooms. Dornoch, with its 13th-century cathedral and famous golf links, is the prettiest town.
Glenmorangie House, near Tain, is a five-star hideaway by the sea. Kincraig Castle, once home to the Mackenzie clan, overlooks the Cromarty Firth. Tulloch Castle in Dingwall, 15 miles from Inverness, dates back to the 12th century and still has its dungeons, and Dornoch Castle is a 500-year-old fortress opposite the cathedral, with walled gardens.
Hotels to look at in Easter Ross and the Dornoch Firth
City or Highlands?
Without a car, stay in the centre of Inverness: tours and buses to Loch Ness, Culloden and Skye leave from town. With a car, split your time. Loch Ness and Aviemore are both within about an hour, Nairn is closer still, and the roads are quiet enough that getting there is part of the pleasure.
Getting there
Inverness Airport is about 20 minutes from the city centre, and the railway station, in the middle of town, has trains from Edinburgh and Glasgow as well as the Caledonian Sleeper from London. Aviemore is on the main line south, so you can reach the Cairngorms by train too.
Sorted where to stay? Now plan the days. Read our guide: The best things to do in Inverness →
See live prices in Inverness →
Questions about where to stay in Inverness
- What is the best area to stay in Inverness?
- The city centre, along the River Ness. You can walk to the castle, the Victorian Market, restaurants and the station, and it is the easiest base for day trips. For more space and a country-house feel, look at the hotels around Culloden on the edge of the city.
- Should I stay in Inverness or by Loch Ness?
- Inverness has more restaurants, shops and transport, and the loch is only about six miles away. Staying in Fort Augustus or Drumnadrochit puts you on the water and suits walkers and anyone who wants Highland quiet. With a few nights, do both.
- Where should families stay near Inverness?
- Aviemore, in the Cairngorms National Park. The resort hotels have pools, family rooms and children’s activities, and there is plenty outdoors for all ages. In Inverness itself, hotels with pools include the Inverness Palace and Leonardo Hotel Inverness.
- Where is best for golf near Inverness?
- Nairn, on the Moray Firth, has two championship links courses and hotels beside them. Dornoch, to the north, is also famous for its links.
- Which place near Inverness is quietest?
- Grantown-on-Spey in the Cairngorms and the castle hotels of Easter Ross are both very peaceful. Fort Augustus is calm once the day visitors have left.
More where to stay guides
- Where to stay in Majorca
- Where to stay in Malta
- Where to stay in Corfu
- Where to stay in Crete
- Where to stay in Sardinia
- Where to stay in Paris
- Where to stay in Rome
- Where to stay in Tenerife
- Where to stay in Sicily
- Where to stay in Gran Canaria
- Where to stay in Lanzarote
- Where to stay in Amsterdam
- Where to stay on Lake Garda
- Where to stay in Tokyo
- Where to stay in Rhodes
- Where to stay in Menorca
- Where to stay in Lisbon
- Where to stay in Barcelona
- Where to stay in Kefalonia
- Where to stay in Phuket
- Where to stay in Fuerteventura
- Where to stay in Bali
- Where to stay in Krakow
- Where to stay in Porto
- Where to stay in Bangkok
- Where to stay on Lake Como
- Where to stay in Madeira
- Where to stay in the Algarve
- Where to stay in Budapest
- Where to stay in New York
- Where to stay in Santorini
- Where to stay in Prague
- Where to stay in Seville
- Where to stay in Berlin
- Where to stay in London
- Where to stay in Marrakech
- Where to stay in Venice
- Where to stay on the Amalfi Coast
- Where to stay in Koh Samui
- Where to stay in Puglia
- Where to stay in Madrid
- Where to stay in Milan
- Where to stay in Cyprus
- Where to stay in Ibiza
- Where to stay in Thailand
- Where to stay in Vienna
- Where to stay in Croatia
- Where to stay in Dubrovnik
- Where to stay in Naples
- Where to stay in Dublin
- Where to stay in Edinburgh
- Where to stay in Istanbul
- Where to stay in Montenegro
- Where to stay in Copenhagen
- Where to stay in Kyoto
- Where to stay in Athens
- Where to stay in Osaka
- Where to stay in Valencia
- Where to stay in Albania
- Where to stay in Krabi
- Where to stay in Seoul
- Where to stay in York
- Where to stay in Stockholm
- Where to stay in Chiang Mai
- Where to stay in Hanoi
- Where to stay in Bologna
- Where to stay in Brussels
- Where to stay in Beijing
- Where to stay in Bordeaux
- Where to stay in Bucharest
- Where to stay in Busan
- Where to stay in Kuala Lumpur
- Where to stay in Liverpool
- Where to stay in Marseille
- Where to stay in Mexico City
- Where to stay in Munich
- Where to stay in Oslo
- Where to stay in Portugal
- Where to stay in Shanghai
- Where to stay in Verona
- Where to stay in Brighton
- Where to stay in Bruges
- Where to stay in Cairo
- Where to stay in Cambridge
- Where to stay in Chester
- Where to stay in Goa
- Where to stay in Manchester
- Where to stay in Okinawa
- Where to stay in Oxford
- Where to stay in Switzerland
- Where to stay in Bristol
- Where to stay in Buenos Aires
- Where to stay in Gdansk
- Where to stay in Geneva
- Where to stay in Granada
- Where to stay in Greece
- Where to stay in Hiroshima
- Where to stay in Lyon
- Where to stay in Salzburg
- Where to stay in Zurich
- Where to stay in Agadir
- Where to stay in Blackpool
- Where to stay in Cologne
- Where to stay in Italy
- Where to stay in Lille
- Where to stay in Melbourne
- Where to stay in Montreal
- Where to stay in Penang
- Where to stay in Pisa
- Where to stay in Rio de Janeiro
- Where to stay in Taipei
- Where to stay in Tirana
- Where to stay in Warsaw
- Where to stay in Cebu
- Where to stay in Doha
- Where to stay in Hamburg
- Where to stay in Jeju
- Where to stay in Mumbai
- Where to stay in San Diego
- Where to stay in Birmingham
- Where to stay in Brisbane
- Where to stay in Delhi
- Where to stay in Ireland
- Where to stay in Strasbourg
- Where to stay in Auckland
- Where to stay in Austin
- Where to stay in Dallas
- Where to stay in the Florida Keys
- Where to stay in Frankfurt
- Where to stay in Rotterdam
- Where to stay in Seattle
- Where to stay in Zagreb
- Where to stay in Antwerp
- Where to stay in Calgary
- Where to stay in Cartagena
- Where to stay in Christchurch
- Where to stay in France
- Where to stay in Fukuoka
- Where to stay on the Gold Coast
- Where to stay in Ho Chi Minh City
- Where to stay in Houston
- Where to stay in Innsbruck
- Where to stay in Jaipur
- Where to stay in Lucerne
- Where to stay in Puerto Rico
- Where to stay in Sofia
- Where to stay in Spain
- Where to stay in Atlanta
- Where to stay in Dusseldorf
- Where to stay in Fort Lauderdale
- Where to stay in Memphis
- Where to stay in Pattaya
- Where to stay in Philadelphia
- Where to stay in Queenstown
- Where to stay in South Korea
- Where to stay in Denver
- Where to stay in Niagara Falls
- Where to stay in Nuremberg
- Where to stay in Lake Tahoe
- Where to stay in Palm Springs
- Where to stay in Phoenix
- Where to stay in Germany
- Where to stay in Nara
- Where to stay in Salt Lake City
- Where to stay in San Antonio
- Where to stay in Savannah
- Where to stay in Charlotte
- Where to stay in Minneapolis
- Where to stay in Myrtle Beach
- Where to stay in Pittsburgh
- Where to stay in Abu Dhabi
- Where to stay in Antalya
- Where to stay in Antigua
- Where to stay in Australia
- Where to stay in Ayia Napa
- Where to stay in the Bahamas
- Where to stay in the Balearic Islands
- Where to stay in Barbados
- Where to stay in Benidorm
- Where to stay in Bodrum
- Where to stay in Boston
- Where to stay in Canada
- Where to stay in the Canary Islands
- Where to stay in Cancun
- Where to stay in Cape Town
- Where to stay in the Caribbean
- Where to stay in Chicago
- Where to stay on the Costa Brava
- Where to stay on the Costa del Sol
- Where to stay in Costa Rica
- Where to stay near Dalaman
- Where to stay in the Dominican Republic
- Where to stay in Dubai
- Where to stay in Egypt
- Where to stay in Florence
- Where to stay in Florida
- Where to stay on the French Riviera
- Where to stay in the Greek islands
- Where to stay in Halkidiki
- Where to stay in Hawaii
- Where to stay in Hong Kong
- Where to stay in Hurghada
- Where to stay in Iceland
- Where to stay in Jamaica
- Where to stay in Japan
- Where to stay in Kenya
- Where to stay in Kos
- Where to stay in Las Vegas
- Where to stay in Los Angeles
- Where to stay in Málaga
- Where to stay in the Maldives
- Where to stay in Marbella
- Where to stay in Marmaris
- Where to stay in Mauritius
- Where to stay in Mexico
- Where to stay in Miami
- Where to stay in Morocco
- Where to stay in Mykonos
- Where to stay in Nashville
- Where to stay in New Orleans
- Where to stay in New Zealand
- Where to stay in Nice
- Where to stay in Norway
- Where to stay in Oman
- Where to stay in Orlando
- Where to stay in Paphos
- Where to stay in Perth
- Where to stay in Provence
- Where to stay in Punta Cana
- Where to stay in Reykjavik
- Where to stay in Salou
- Where to stay in San Francisco
- Where to stay in the Seychelles
- Where to stay in Sharm el Sheikh
- Where to stay in Singapore
- Where to stay in Skiathos
- Where to stay in Sorrento
- Where to stay in Split
- Where to stay in Sri Lanka
- Where to stay in St Lucia
- Where to stay in the Swiss Alps
- Where to stay in Sydney
- Where to stay in Toronto
- Where to stay in Tunisia
- Where to stay in Turkey
- Where to stay in Tuscany
- Where to stay in Vancouver
- Where to stay in Vietnam
- Where to stay in Washington DC
- Where to stay in Zante
- Where to stay in Zanzibar
- Where to stay in Zermatt



















