Things to do in Scottish Highlands

Find and book activities, attractions and tours

Oban featuring a lake or waterhole and a house
Oban which includes a bay or harbor and a coastal town
Oban featuring a house
Inverness which includes night scenes and a river or creek
Oban featuring a coastal town

Scottish Highlands Attractions

Find out what makes Scottish Highlands tick with some of the very best tours & day trips. Check out our top {285 fun activities in Scottish Highlands fun activities in Scottish Highlands}, and book with ease knowing that we offer free cancellation and no added fees.


  • find price illustration

    Explore activities

    Explore thousands of experiences from activities and attractions to day tours and transfer.
  • calendar shield illustration

    Book with ease

    Skip the line- book tickets online in minutes to top attractions with free cancellation on many activities.
  • trophy illustration

    Treat yourself

    One Key members save % or more on select activities, hotels, cars and vacation rentals.

Scottish Highlands must see attractions

1. Ben Nevis

Ben Nevis is the highest mountain in the United Kingdom. In the western portion of the Grampian Mountains, the picturesque giant dominates the skyline and overlooks several lakes. Join the many hikers and mountaineers who battle the elements year-round to conquer the mountain.
Learn more
Ben Nevis which includes mountains, forest scenes and tranquil scenes

2. Inverness Castle

Inverness Castle is one of the city’s most prominent landmarks, its baronial turrets dominating the skyline. You might recognize the castle as the location of Duncan’s murder in the Shakespearean play Macbeth. Walk around the castle grounds to admire its architecture up-close and see impressive views of the city and along the River Ness.
Learn more
Inverness Castle showing heritage architecture, heritage elements and chateau or palace

3. Loch Lomond and The Trossachs National Park

Loch Lomond and the Trossachs National Park offer some of the most spectacular scenery in the country, just a 1-hour drive north of Glasgow. The villages in the area are steeped in history and legend, and locally sourced food takes pride of place at many of the local restaurants.
Learn more
Loch Earn which includes forest scenes and a lake or waterhole

4. Urquhart Castle

Bring your camera for your trip to Urquhart Castle. Its crumbling brown walls and spectacular towers, which are set against the tree-covered hills and still waters of Loch Ness, are extremely photogenic. Learn about 1,000 years of history and trace centuries of conflict between the English and the Scots at these stirring medieval ruins.
Learn more
Urquhart Castle featuring tranquil scenes, heritage elements and a ruin

5. Portree Harbour

Portree Harbour is a sheltered, calm space lined by rows of pastel-colored storefronts and fringed by gentle green hills. Embark on boat trips to nearby islands from the pier and enjoy fresh seafood dishes at one of the family-owned establishments lining the harbor.
Learn more
Portree Harbour showing boating and a bay or harbor

What to do in Scottish Highlands

Free Things to Do in Northern Highlands

A trip to Northern Highlands need not blow your budget. You won't have to spend a penny if you go to:

Ravens Rock Gorge

- Let nature's rugged beauty revitalize your mind.

Things to Do in Scottish Highlands with Kids

Scottish Highlands is a wonderful place for a family break. Bring the little ones along and try these popular family friendly experiences together:


 

Looking for sports, concerts, or theater events in Scottish Highlands? Search event tickets to see what's happening today, or to plan what to do this weekend!

 


 


Discover the most popular places to visit in Scottish Highlands

Discover the most popular landmarks and neighborhoods in Scottish Highlands

Inverness Castle showing a river or creek, heritage elements and chateau or palace

Inverness City Centre

4.5/5(346 area reviews)

Known as the capital of the Highlands, this is a city where museums, galleries and restaurants stand before castle and cathedral backdrops.

Inverness City Centre
Portree which includes rugged coastline

Portree Town

If you're spending some time in Portree Town, Somerled Square and Portree Harbour are top sights worth seeing.

Portree Town
Fort William featuring railway items and heritage elements

Fort William City Centre

5/5(15 area reviews)

Travelers come to Fort William City Centre for its abundant dining options, and you can see top attractions like Great Glen Way and West Highland Museum while you're in town.

Fort William City Centre
Red Skye restaurant in Broadford offers great quality, fresh, local produce in a cosy restaurant just off the main road heading into Broadford from the Skye Bridge.  Well worth a visit.  An added bonus is the staff are so friendly and helpful!

Broadford

Unique features of Broadford include the restaurants and seaside views. Make a stop by Isle of Skye Market Square or Magpie while you're exploring the area.

Broadford
Default Image

Crown

While there might not be top attractions in Crown, you can explore the larger area and discover places like Inverness Castle and Eastgate Shopping Centre.

Crown
Inverness Cathedral showing a church or cathedral, heritage architecture and heritage elements

Ballifeary

If you're spending some time in Ballifeary, Eden Court Theatre and Inverness Botanic Gardens are top sights worth seeing.

Ballifeary

 

Looking for fun things to do nearby? Check things to do near me to find and book the best things to do, fun activities, and top attractions wherever you happen to be.

 


 

Popular day trips from Scottish Highlands

Frequently asked questions

What to do in Scottish Highlands on a sunny day?
What to do in Scottish Highlands on a rainy day?
A Whisky Tour -Speyside is a perfect indoor activity to try if the weather takes a turn for the worse.
Are there cheap things to do in Scottish Highlands?
Keep more of your hard-earned money in your pocket with these fun and thrifty things to do:


What can you do in Scottish Highlands for free?
You could even leave your wallet in the hotel safe for the day, because these excellent attractions won't cost you a thing:

  • Ullapool Harbour
  • Glenfiddich Whisky Distillery
  • Inverness Cathedral
  • Durness Beach

Explore a world of travel with Expedia