18 Amazing Things to Do in Inverness, Scotland: Your 2025 Guide to Top Attractions!
Planning a trip to Inverness? You’re in for a treat! As the cultural heart of the Scottish Highlands, this charming city combines rich history, stunning natural landscapes, and vibrant local culture. Whether you’re wandering along the River Ness, exploring historic landmarks like Culloden Battlefield (yes, Outlander fans, this is the spot), or setting out on a boat tour of Loch Ness, there’s something magical around every corner. With so many things to do in Inverness, Scotland, it is the perfect base for incredible day trips! As someone who has been to Inverness quite a few times, let’s uncover why Inverness should be on every traveler’s must-visit list!

Explore the Historic Charm of Inverness
Inverness doesn’t just offer a gateway to the scenic Highlands; it’s also a treasure trove of history and character. From ancient landmarks to bustling markets, this city invites you to step back in time while exploring its unique charm. If you’re wondering about things to do in Inverness, Scotland, you’re in for a treat! Get ready to dive into some must-visit spots that capture the essence of Inverness’ rich past and vibrant present.
1. Explore Old High Church and Graveyard
Perched atop a hill overlooking the River Ness, the Old High Church offers more than just picturesque views. This historic site is steeped in history, dating back to the 14th century, making it the oldest church in Inverness. It’s believed that the legendary St. Columba converted Pictish King Brude here in 565 AD — imagine standing on the same sacred ground! The serene graveyard holds centuries of stories, with its poignant stone engravings and whispers of Scotland’s complex past.
During the Jacobite rebellion, the graveyard witnessed heartbreaking executions of Highlanders, giving this peaceful spot a haunting legacy. We were told that the executions were done right in the graveyard, so if you look closely, you might be able to find stray bullet holes in the gravestones (we found two). It is completely free and it is definitely worth taking the time to walk around.
We ended up doing this walking tour around Inverness and it made a stop here! It was really great to hear a bit more of the history of the church from the guide.

2. Visit the Victorian Market
Craving some local shopping with a side of vintage flair? The Victorian Market, located in the heart of Inverness, is an absolute gem. Originally built in the 19th century, it’s been lovingly restored and remains home to a variety of independent retailers offering everything from artisan crafts to bespoke jewelry. Here, you can find quirky souvenirs, grab handmade gifts, or even indulge in some freshly made local foods. As someone who is a huge fan of unique buildings, the Victorian Market is one of my favorite things to see in Inverness.
If you want more than just shopping, the new Food Hall (opened in 2022) is a foodie’s dream! Serving up mouth-watering dishes from 12 independent vendors, it’s the perfect spot to enjoy local flavors or grab something to-go while exploring the area.

3. Visit Leakey’s Bookshop
Speaking of unique things to see in Inverness, this is another one of my favorites! Book lovers, prepare to have your minds blown! Leakey’s Bookshop isn’t just Scotland’s largest second-hand bookstore—it’s a magical haven for anyone who appreciates the written word. Housed in an old Gaelic church, this place is nothing short of awe-inspiring. Imagine browsing through over 100,000 books surrounded by towering shelves, stained glass windows, and even a wood-burning stove to keep things cozy.
Out of all of the things to do in Inverness, this is one of my favorites! Whether you’re looking for rare finds, vintage editions, or simply love the smell of aged paper, Leakey’s is worth a visit. You’ll feel like you’ve walked into a literary cathedral.

4. Visit Inverness Cathedral
The Inverness Cathedral, officially known as the Cathedral Church of Saint Andrew, is a remarkable piece of architecture that dominates the city skyline. Built in 1869, it proudly holds the title of the first Protestant cathedral constructed in Great Britain since the Reformation. Designed in the Gothic Revival style by Alexander Ross, a prominent architect of the time, its red sandstone exterior and intricate stained-glass windows are truly mesmerizing.
Step inside to admire the meticulously carved wooden choir stalls and the high arches that boast stunning craftsmanship. The cathedral is not just a spiritual space; it’s also a cultural hub, often hosting concerts and events. Whether you’re a fan of architecture or just looking for a serene spot to reflect, the Inverness Cathedral is a great spot.

5. Stop by Cafe Ness near the Cathedral
Nestled near Inverness Cathedral, this cozy café offers stunning views of the River Ness, making it the perfect spot to unwind after exploring the city’s landmarks. Whether you’re craving a cappuccino or a hearty plate of locally sourced food, they’ve got you covered.
The seating by their glass windows creates a “pause and enjoy the moment” vibe that’s hard to resist. On a sunny day, grab a seat outside and watch life on the river go by—it’s postcard-worthy and one of my favorite sights in Inverness.
6. Admire Inverness Castle
Sitting high on a hill overlooking the River Ness, Inverness Castle catches your eye right away with its striking red sandstone and neat surroundings! While you can’t explore the interior (it is currently under renovation with plans to open in 2025) the beauty of the castle is still worth the visit.
Take a stroll around the grounds, snap a picture, or just enjoy the amazing views of the city and river below. It’s a perfect spot to soak in some history while enjoying the fresh Scottish air.

Walks and Scenery Along the River Ness and Ness Islands
Inverness boasts some of the most scenic walks in Scotland, and you don’t have to go far to find them. The River Ness offers a peaceful, picturesque stretch that’s perfect for a leisurely stroll, while the nearby Ness Islands provide a serene escape right in the heart of the city. If you’re looking for a mix of breathtaking views and relaxing pathways, this area has you covered!
7. Walk Along the River Ness
One of the simplest joys in Inverness is walking alongside the River Ness. Picture this: the sounds of flowing water, tree-lined paths, and charming architecture coming together to create a cinematic backdrop for your walk. The pathways here offer an effortless way to soak up the city’s beauty and is one of the most wonderful things to do in Inverness, Scotland.

8. Admire Greig Street Bridge
Another must-visit is the Greig Street Bridge, an elegant suspension bridge that adds a touch of historical charm to your walk. This pedestrian-only landmark spans the river, connecting central Inverness to quieter residential areas. From the bridge, you can take in the sight of the River Ness flowing beneath you and the spires of nearby churches framing the skyline.
For anyone who like an extended walk, keep following the river as it winds its way through the city. You’ll pass charming cafes, impressive stone buildings, and plenty of spots to stop, relax, and take in your surroundings.

9. Explore the Ness Islands
If you wander just a bit further, you’ll stumble upon the Ness Islands, a hidden gem that feels like a true retreat from the hustle and bustle of city life. These little islands are nestled in the middle of the River Ness and can be accessed via a series of Victorian footbridges. Each bridge offers its own unique charm, and crossing them feels like stepping into a peaceful dreamscape.
The islands boast a canopy of trees, winding paths, and plenty of benches, making them perfect for a quiet moment to yourself. Thanks to the Ness Islands’ incredible landscaping and ambiance, it’s a popular spot for both locals and visitors to relax, take a run, or simply enjoy the view.
Bonus: the islands are just a short walk from the city center, making them super accessible for an afternoon visit. If you’re planning any day trips or tours, consider stopping here first—it’s the perfect place to kick off your Inverness adventure.

Day Trips to Unmissable Nearby Attractions
When you’re in Inverness, the adventures don’t stop at the city limits. Some of Scotland’s most iconic sites are just a short trip away, offering an easy way to immerse yourself in Highland history, folklore, and stunning views. Even though there are a lot of thing to see in Inverness, there’s also a lot of things to see near Inverness.
Whether you’re a history lover, a fan of the supernatural, or simply someone who enjoys exploring picturesque sites, these day trips will add magic to your itinerary.
10. Visit Culloden Battlefield and Museum
Just a quick drive or bus ride away, you can step onto the haunting grounds of Culloden Battlefield, where history comes alive in the most poignant way. This is the site of the final battle of the Jacobite Rising in 1746, where Bonnie Prince Charlie’s forces faced a devastating defeat. It’s not just a historical landmark—it’s an emotional experience that tells the story of Scotland’s struggle for independence.
Fans of Outlander will recognize Culloden — the battlefield’s connection to the series has sparked even greater interest, making it a must-visit for fans and non-fans alike. At the visitor center, you can enjoy a 360-degree immersive experience that brings the drama of this historic event to life. Don’t miss the rooftop talks; they’re a great way to get a guided perspective while soaking up incredible panoramic views of the battlefield.
We did this tour of the battlefield and really enjoyed it. Our guide was incredibly knowledgeable, adding depth and personality to the visit, which made this emotionally charged site feel a lot more insightful and engaging.

11. Visit Clava Cairns
Located just a short drive from Culloden, Clava Cairns offers a serene escape into ancient history. These Bronze Age burial sites, approximately 4,000 years old, feel like stepping into an ancient world. The standing stones and ring cairns were meticulously constructed, likely as part of complex rituals for the dead.
Clava Cairns has also gained attention from fans of the TV series Outlander, as it’s rumored to have inspired the design of the fictional Craigh na Dun. Best of all, it’s free to enter and is open year-round.
We ended up doing this tour that stopped at Glen Affric, Culloden Battlefield, and Clava Cairns.

12. Explore Loch Ness
Who hasn’t heard of Nessie, the legendary Loch Ness Monster? Whether you’re a believer or not, the legendary Loch Ness is worth every bit of the hype. This sprawling freshwater lake stretches on for miles, offering stunning views of the Highlands as its backdrop.
We ended up doing this Get Your Guide tour as a day-trip to Loch Ness, and it was it’s easily one of the best things that we did in Inverness!

13. Visit Urquhart Castle
Adding to its allure is Urquhart Castle, a historic gem perched right on the shores of the loch. This castle is more than 1,000 years old, and its story is as dramatic as its scenic location. From being seized during the Wars of Scottish Independence to its role in clan battles, every stone in Urquhart Castle has a tale to tell. Plus, the views from here are jaw-dropping—it’s one of the most amazing things to see in Inverness.
We visited Urquhart Castle on this day-trip to Loch Ness — it was fantastic!

14. Explore Cawdor Castle and Gardens
For something straight out of a storybook, head to Cawdor Castle, just a half-hour’s drive from Inverness. This picturesque castle is a sight to behold, surrounded by beautifully manicured gardens that look like they were designed for royalty. The castle’s interiors overflow with character too, with intricate woodwork, antique furniture, and centuries-old tapestries.
Cawdor Castle also has a fascinating literary connection. If you’re a fan of Shakespeare, you might recall that Macbeth was made “Thane of Cawdor” in the famous play. While the castle itself wasn’t constructed during Macbeth’s actual era, its links to literature have made it an iconic stop for history buffs and fans of classic drama.

15. Visit Glen Affric
If you’re a nature lover, Glen Affric should be at the top of your list. Known as one of Scotland’s most beautiful glens, this area is rich in towering pine forests, crystal-clear lochs, and impressive waterfalls. It’s an ideal destination for hiking, picnicking, or simply breathing in the fresh Highland air.
There are waymarked trails suited for all abilities, from gentle strolls to more challenging hikes. With its lush greenery and tranquil landscapes, Glen Affric feels like it’s straight out of a painting.
We ended up doing this tour that stopped at Glen Affric, Culloden Battlefield, and Clava Cairns.

Immerse Yourself in Highland Culture
Inverness is the cultural heartbeat of the Scottish Highlands, blending its deep-rooted traditions with a sprinkle of modern charm. Whether you’re soaking in arts and history or swaying to the sound of live music in a cozy pub, there’s no shortage of authentic Highland experiences waiting for you. Here’s how you can truly immerse yourself in the region’s vibrant culture.
16. Visit the Inverness Museum and Art Gallery
If you want to get to the heart of Highland history, the Inverness Museum and Art Gallery is your one-stop destination—and guess what? Admission is completely free! This hidden gem introduces you to the rich tapestry of the Highlands, diving into its archaeology, natural history, and cultural evolution. It’s a great starting point to understand what makes Inverness so unique.
Exhibits on the ground floor showcase the geological beauty and archaeological finds of the region, while the upper levels are dedicated to social history, art, and the Highlands’ many intriguing stories. From Pictish stones to Jacobite memorabilia, every item paints a picture of this remarkable area.

17. Listen to Live Music at the Pubs
Who doesn’t love the idea of a night filled with live music, great drinks, and an unmistakable vibe? Inverness is known for its buzzing pub scene, where you can find everything from toe-tapping traditional Scottish folk to indie rock.
Pubs like Hootananny have become legendary venues for live performances, featuring a mix of local talents and touring bands—so you’re guaranteed an unforgettable night of music and camaraderie. Check out Hootananny’s schedule here and plan your evening around it.
For a more laid-back vibe, stop by MacGregor’s Bar or Gellions—both offer an authentic Highland experience with their live music offerings and cozy atmospheres.
18. Dine at one of Inverness’ Amazing Restaurants
After soaking in culture and music, you’ll probably want to indulge in some amazing food. Inverness is a foodie’s dream, offering everything from cozy bistro menus to upscale dining experiences. The Mustard Seed is a local favorite, serving up Scottish-inspired dishes with a modern twist. Booking ahead is a must—this spot fills up quicker than you’d think (especially on weekends).
Another great pick is Rocpool Restaurant, known for its elegant presentation and divine menu featuring local, seasonal ingredients. Whether you’re craving fresh seafood or a mouthwatering steak, the culinary options here will leave you completely satisfied.
For something more casual, check out Scotch & Rye for burgers and craft cocktails, or pop into MacGregor’s Bar for hearty local meals paired with an excellent drink menu.


Frequently Asked Questions about Visiting Inverness, Scotland
Where to Stay in Inverness?
Finding the perfect place to stay in Inverness is all about knowing what works for your travel style—and your wallet! The city is packed with options catering to every budget and preference, from cozy bed-and-breakfasts to luxurious boutique hotels. Here are a few suggestions to get you started:
- Luxury Stays: Looking for a touch of elegance? The Ness Walk Hotel offers stunning river views and top-notch service that’ll make you feel like royalty. Another excellent pick is the Rocpool Reserve Hotel, ideal for couples wanting a romantic getaway. The service, the decor, the food—everything screams indulgence. You can check these and other high-end choices here.
- Mid-Range Comforts: For travelers wanting comfort without breaking the bank, Kingsmills Hotel and The Glenmoriston Townhouse Hotel are solid picks. They mix practical locations with cozy accommodations. For more mid-range recommendations, TripAdvisor has you covered.
- Budget-Friendly Options: Just because you’re watching your pennies doesn’t mean you need to compromise comfort. Travelodge Inverness City Centre and friendly hostels like Inverness Student Hotel ensure you can save money while still enjoying a great night’s sleep. Browse more affordable stays with VisitScotland.
Feeling adventurous? Inverness also has plenty of nearby caravan parks, camping spots, and quirky lodges, giving you a chance to soak up its natural surroundings. However, if you’re visiting during the summer months, book early—the Highlands are a hotspot for tourists during peak season.
What to Pack for Inverness?
If there’s one thing you can count on in Inverness, it’s that the weather will keep you on your toes. The Highlands are known for sudden rain showers, chilly breezes, and moments of sunshine peeking through the clouds. Before you zip up your suitcase, make sure you pack these essentials:
- A Waterproof Jacket or Coat: Don’t even think about skipping this one! A quality waterproof jacket with a hood will save your life when the rain starts to pour—umbrellas don’t always cut it in the windy Highlands. Here’s a detailed Highland-specific packing list here.
- Comfortable Walking Boots: Whether you’re exploring the Ness Islands or taking a day trip to Culloden Battlefield, comfortable, water-resistant boots are a must. Nobody wants soggy feet while trekking Scotland’s stunning scenery.
- Layers, Layers, Layers: Inverness weather changes faster than you can say “Loch Ness Monster.” Pack lightweight layers like sweaters, long-sleeve shirts, and jackets that you can easily add or remove as temperatures fluctuate.
- Accessories for Variable Weather:
- A warm hat and gloves for chilly evenings.
- Sunglasses (yes, even in Scotland) for those occasional sunny breaks.
- A durable daypack to carry your essentials while out exploring.
- Travel Adapter: Don’t forget a UK plug adapter to keep your electronics charged.
- Bug Spray: If you’re venturing into outdoor areas, you’ll want to avoid pesky midges (especially in summer). Prepare with good midge repellent to keep them at bay.
By planning ahead and packing smart, you’ll be ready to embrace Inverness no matter what the skies throw your way. I brought nearly everything on this list (I’ve actually added a few things here), but trust me, the ever-changing weather only adds to the city’s charm!
Need help planning your trip to Inverness, Scotland? Check out my guide How to Plan a Trip (in 3 Easy Steps)!
What are some free things to do in Inverness, Scotland?
If you’re heading to Inverness, Scotland and want to keep your wallet happy, you’re in for a treat!
I’d say, take a stroll along the River Ness—this peaceful walk is perfect for soaking up the scenery, with spots like the Ness Islands offering a tranquil escape. Inverness Botanic Gardens is another gem, completely free to explore, with vibrant plants and even a little cactus house (it’s surprisingly fun, promise).
For history lovers, Inverness Cathedral is stunning, and you can wander inside without spending a thing. And don’t forget to swing by Leakey’s Bookshop—browsing its cozy shelves is like a mini adventure in itself. All these options make it easy to enjoy Inverness without breaking the bank!
When is the best time to visit Inverness?
The best time to visit Inverness depends on what kind of experience you’re after, but summer (June to August) is hard to beat.
I’ve personally been in May and June, and both were fantastic choices. The days are long—seriously, you’ll love how the sun likes to linger—and the weather’s usually mild, perfect for exploring the Highlands or wandering along the River Ness. If you love festivals, check out the Highland Games or the Inverness Summer Festival.
Prefer a quieter vibe? Try late spring or early fall (May or September). The crowds thin out, the landscapes are stunning with fresh blooms or autumn hues, and you’ll still get decent weather. Winter, while chillier, has its charm too, especially if you’re into cozy pubs and maybe even catching the Northern Lights. Just pack layers, no matter when you go, because Scottish weather loves to keep you guessing!
How many days should I spend in Inverness, Scotland?
If you’re heading to Inverness, I’d say two to three days is a good amount of time to soak it all in. A couple of days gives you enough room to explore the city itself—think a wander around the Victorian Market, a peek at Inverness Castle (even if it’s more of a photo-op from the outside), and a stroll along the peaceful River Ness.
If you add a third day, you’ve got time to branch out and see the beauty of Loch Ness or maybe visit Culloden Battlefield, which is just outside the city. It’s not a massive city, so a longer stay might feel stretched unless you’re planning day trips to other Highland gems.

