Things to Do in Edinburgh: 20 Must-See Attractions, Landmarks & Experiences
Edinburgh · Featured

Things to Do in Edinburgh: 20 Must-See Attractions, Landmarks & Experiences

A Written by
Jul 28, 2026 13 min read 22 views Edinburgh

Edinburgh is a city where medieval streets, royal history, dramatic landscapes and contemporary Scottish culture come together within a surprisingly compact area. The best things to do in Edinburgh range from exploring a fortress on an ancient volcanic rock to climbing Arthur’s Seat, wandering through mysterious Old Town closes and discovering the waterfront district of Leith.

For first-time visitors, many of the most famous attractions in Edinburgh UK are concentrated around the Old Town. The Royal Mile alone connects Edinburgh Castle with Holyrood and is surrounded by historic buildings, museums, churches and hidden closes.

Yet some memorable Edinburgh Scotland attractions lie beyond the historic center. Allowing three or four days gives you enough time to combine the major landmarks with viewpoints, neighborhoods, museums and local food experiences.

1. Explore Edinburgh Castle

best things to do in Edinburgh

Edinburgh Castle should be near the top of any first-time itinerary. Rising dramatically above the city on Castle Rock, the fortress dominates Edinburgh’s skyline and provides an immediate introduction to Scotland’s royal and military history.

Inside the complex, visitors can discover historic royal spaces, military collections and some of Scotland’s most significant national treasures. The elevated position also provides impressive views across the city.

Give yourself sufficient time rather than treating the castle as a quick photo stop. Exploring the different buildings and exhibitions can occupy a substantial part of the morning.

Best for: History, first-time visitors and panoramic views.

Powered by GetYourGuide

2. Walk the Royal Mile

what to do in Edinburgh

If you are wondering what to do in Edinburgh after visiting the castle, simply start walking downhill.

The Royal Mile forms the historic spine of Edinburgh’s Old Town, connecting the castle area with Holyrood. Along the route are historic buildings, museums, shops, restaurants, closes and several major attractions. Edinburgh’s official tourism guide describes the Old Town as home to many of the capital’s biggest attractions as well as hidden gems tucked down its wynds and closes.

Avoid rushing from one end to the other. Exploring the side streets is part of the experience.

Best for: History, architecture, shopping and first visits.

3. Climb Arthur’s Seat

Edinburgh offers something relatively unusual for a European capital: a dramatic hill and ancient volcanic landscape within easy reach of the historic center.

Arthur’s Seat rises within Holyrood Park and rewards walkers with extensive views over Edinburgh and the surrounding landscape.

The climb provides a refreshing contrast to museums and historic buildings, particularly after spending a day exploring the Old Town.

Conditions can become windy and paths may be slippery after rain, so comfortable footwear is important. On a clear day, however, the panorama makes the effort worthwhile.

Best for: Hiking, photography, nature and views.

4. Visit the Palace of Holyroodhouse

Palace of Holyroodhouse

At the opposite end of the Royal Mile from Edinburgh Castle stands the Palace of Holyroodhouse.

The royal residence provides another perspective on Scottish history and the monarchy. Its association with Mary, Queen of Scots makes it particularly compelling for visitors interested in Scotland’s turbulent royal past.

Combining Holyroodhouse with a Royal Mile walk creates one of the easiest full sightseeing routes in Edinburgh: begin at the castle, explore the Old Town while walking downhill, and finish around Holyrood and Arthur’s Seat.

Best for: Royal history, architecture and first-time sightseeing.

5. Discover St Giles’ Cathedral

St Giles’ Cathedral occupies a prominent position on the Royal Mile and is easy to incorporate into an Old Town itinerary.

Its Gothic architecture provides a striking contrast to the busy street outside, while its long history is closely connected with Scotland’s religious heritage.

Edinburgh’s official Royal Mile guide identifies St Giles’ among the significant attractions visitors can explore along the historic street.

Even travelers with limited time can include it because of its extremely central location.

Best for: Architecture, history and cultural sightseeing.

6. Explore the National Museum of Scotland

National Museum of Scotland

The National Museum of Scotland is an excellent choice when Edinburgh’s famously unpredictable weather turns wet.

Its collections cover Scottish history alongside science, technology, natural history, world cultures and design. The variety makes it suitable for both adults and families.

It also provides valuable historical context for many of the landmarks encountered elsewhere in the city.

For travelers looking for indoor things to do in Edinburgh, museums are particularly useful because they allow sightseeing to continue regardless of rain.

Best for: Families, history, culture and rainy days.

Powered by GetYourGuide

7. See Edinburgh from Calton Hill

Calton Hill provides one of Edinburgh’s classic viewpoints without requiring the longer climb associated with Arthur’s Seat.

From the top, visitors can look across the city skyline toward Edinburgh Castle, Princes Street, the Old Town and surrounding hills.

Several monuments also occupy the summit, giving photographers interesting foreground subjects for skyline images.

Visit around golden hour when possible. The changing light can make Edinburgh’s stone architecture particularly atmospheric.

Best for: Sunsets, photography and city views.

8. Explore Victoria Street and Grassmarket

Victoria Street is among Edinburgh’s most photogenic streets, curving downhill toward the historic Grassmarket.

Its colorful storefronts, independent shops and distinctive architecture make it an enjoyable place to explore between major attractions.

At the bottom, Grassmarket opens into a historic square filled with pubs, restaurants and shops. Views toward Edinburgh Castle add to the setting.

This area demonstrates why some of the best Edinburgh Scotland attractions are not conventional ticketed sights. Wandering through historic streets can be just as memorable.

Best for: Photography, shopping, cafés and atmosphere.

9. Visit Camera Obscura & World of Illusions

Located close to Edinburgh Castle, Camera Obscura & World of Illusions provides a playful break from historic sightseeing.

The attraction focuses on optical illusions and interactive experiences and is especially useful for families or visitors looking for an indoor activity.

Edinburgh’s official Royal Mile attractions guide includes Camera Obscura among the experiences available around the Old Town.

Its central location means it can easily be combined with Edinburgh Castle and the upper Royal Mile.

Best for: Families, children and rainy weather.

10. Discover The Real Mary King’s Close

Some of Edinburgh’s most fascinating history lies beneath the streets.

The Real Mary King’s Close introduces visitors to historic spaces hidden beneath the Royal Mile and stories connected with the people who once lived and worked there.

This type of attraction is particularly effective in Edinburgh because the Old Town developed vertically and densely over centuries.

It also provides a more immersive way to understand everyday historical life than simply viewing monumental buildings.

Best for: Hidden history, atmospheric experiences and Old Town exploration.

11. Visit Gladstone’s Land

Travelers wanting to understand how people actually lived in historic Edinburgh should consider Gladstone’s Land.

The National Trust for Scotland describes it as one of the oldest buildings on the Royal Mile. Its visitor experience explores approximately three centuries of the building’s history and the lives of its former residents and workers. Visitors can also see hand-painted ceilings dating from 1620.

This makes it a valuable complement to Edinburgh Castle: one focuses heavily on royal and military history, while the other brings everyday Old Town life into focus.

Best for: Social history, architecture and curious travelers.

12. Tour the Royal Yacht Britannia

Head to Leith for one of Edinburgh’s most distinctive attractions.

The Royal Yacht Britannia served as Queen Elizabeth II’s royal yacht for 44 years and sailed more than one million nautical miles. Today, visitors can explore five decks, including royal and crew spaces.

The official attraction recommends allowing approximately two hours for the visit.

Britannia also provides an excellent reason to explore Leith rather than spending your entire trip within the Old Town.

Royal Yacht Britannia official website

Advertisement

Best for: Royal history, families and maritime heritage.

Powered by GetYourGuide

13. Spend Time in Leith

Leith has developed into a destination worth exploring independently of central Edinburgh.

Its waterfront, cafés, pubs and restaurants provide a different atmosphere from the medieval Old Town. The Royal Yacht Britannia’s local guide highlights Leith’s combination of waterfront walks, cafés, pubs and acclaimed restaurants.

A practical itinerary is to visit Britannia first and then spend the remainder of the afternoon exploring Leith.

This also gives travelers a broader impression of contemporary Edinburgh beyond its historic landmarks.

Best for: Food, waterfront walks and local atmosphere.

14. Walk Through Dean Village

Dean Village feels surprisingly peaceful considering its proximity to central Edinburgh.

Historic buildings cluster around the Water of Leith, creating one of the city’s most photogenic residential areas. Walking paths along the river provide an opportunity to escape traffic and busy sightseeing streets.

It works particularly well as part of a slower morning or afternoon combined with nearby Stockbridge.

Unlike Edinburgh Castle or major museums, Dean Village is more about atmosphere than completing a checklist of exhibits.

Best for: Photography, walking, couples and quiet sightseeing.

15. Explore Stockbridge

Stockbridge provides another opportunity to experience Edinburgh beyond the Royal Mile.

The neighborhood is known for independent shops, cafés, restaurants and attractive streets. It also provides convenient access to the Water of Leith and nearby green spaces.

Travelers with three or four days in the city should consider spending some time here rather than concentrating exclusively on major tourist landmarks.

It is particularly enjoyable for slow mornings involving coffee, browsing and walking.

Best for: Cafés, independent shops and neighborhood atmosphere.

16. Visit the Scottish National Gallery

Art enthusiasts should make time for the Scottish National Gallery.

Its central location near Princes Street Gardens makes it easy to incorporate between Old Town and New Town sightseeing.

A gallery visit is also particularly useful when rain interrupts outdoor plans. Instead of abandoning a sightseeing day, Edinburgh’s museums and galleries provide substantial indoor alternatives.

Afterward, continue through Princes Street Gardens or walk toward the New Town.

Best for: Art, culture and rainy days.

17. Relax in Princes Street Gardens

Princes Street Gardens occupy the dramatic valley between Edinburgh’s Old Town and New Town.

The gardens provide excellent views toward Edinburgh Castle, particularly from the western sections. They are also convenient for resting between attractions without leaving the center.

The combination of green space, monumental architecture and the castle towering above illustrates Edinburgh’s unusual geography particularly well.

A walk through the gardens can be combined with the National Gallery, Scott Monument and shopping around Princes Street.

Best for: Relaxation, castle views and photography.

18. Explore Edinburgh’s New Town

Do not allow the medieval atmosphere of the Old Town to overshadow Edinburgh’s elegant New Town.

Its Georgian streets, squares and architecture reveal a completely different chapter in the city’s development. The contrast between the two historic districts is one of Edinburgh’s defining characteristics.

The National Trust for Scotland’s Georgian House recreates aspects of life in an Edinburgh New Town residence during the late 18th and early 19th centuries.

Exploring both districts provides a far more complete understanding of the city.

Best for: Architecture, history and walking.

19. Experience Edinburgh’s Whisky Culture

Whisky is deeply connected with Scottish culture, and Edinburgh provides numerous opportunities to learn about it.

Visitors can choose tasting experiences, specialist whisky bars or attractions that explain production methods and regional differences.

This can be particularly enjoyable during colder evenings or after a day of outdoor sightseeing.

Travelers who do not drink alcohol can still focus on the historical and production aspects where suitable experiences are available.

Best for: Scottish culture, food-and-drink enthusiasts and evening activities.

20. Take a Day Trip Beyond Edinburgh

Once you have explored the main attractions in Edinburgh UK, consider using an additional day to see more of Scotland.

Popular possibilities include historic towns, castles, coastal scenery and countryside destinations. St Andrews, Stirling and parts of the Scottish Borders can all add a different dimension to an Edinburgh-based trip.

Travelers with longer itineraries can venture farther into the Highlands, although substantial distances mean these trips require more travel time.

For a first visit, prioritize Edinburgh itself before sacrificing a full day to a distant excursion.

Best for: Longer stays, Scottish history and countryside scenery.

Best Edinburgh Attractions by Travel Style

Travel StyleBest Choices
First-time visitorsEdinburgh Castle, Royal Mile, Arthur’s Seat
HistoryEdinburgh Castle, Holyroodhouse, Gladstone’s Land
FamiliesNational Museum, Camera Obscura, Britannia
PhotographyCalton Hill, Dean Village, Victoria Street
Free experiencesRoyal Mile, Calton Hill, Princes Street Gardens
Outdoor activitiesArthur’s Seat, Water of Leith
Royal historyEdinburgh Castle, Holyroodhouse, Britannia
Food & local atmosphereLeith, Stockbridge
Rainy daysMuseums, galleries, historic attractions
CouplesDean Village, Calton Hill, Victoria Street

What to Do in Edinburgh in One Day?

With only one day, concentrate on the historic center.

Start at Edinburgh Castle before walking down the Royal Mile. Explore St Giles’ Cathedral and some of the Old Town closes, then continue toward Holyrood.

If the weather is good and you still have energy, finish with Arthur’s Seat or choose Calton Hill for an easier panoramic viewpoint.

This route covers several essential things to do in Edinburgh without spending too much time traveling between neighborhoods.

What to Do in Edinburgh in 2 Days?

Use the first day for Edinburgh Castle, the Royal Mile, Old Town and Holyrood.

On day two, explore the National Museum of Scotland before walking through Princes Street Gardens and the New Town. Later, visit Dean Village and Stockbridge or climb Arthur’s Seat.

Two days provide enough time for the essential landmarks, but the itinerary will still feel relatively busy.

What to Do in Edinburgh in 3 Days?

Three days provides a much better introduction.

After dedicating the first two days to central Edinburgh, use the third to explore Leith and the Royal Yacht Britannia. The official attraction recommends around two hours aboard Britannia, leaving sufficient time to discover Leith’s waterfront afterward.

Alternatively, spend the third day visiting smaller Old Town attractions, walking the Water of Leith and enjoying Edinburgh’s food scene.

Best Free Things to Do in Edinburgh

Edinburgh is surprisingly rewarding without constant admission fees.

Walking the Royal Mile, exploring Grassmarket and Victoria Street, relaxing in Princes Street Gardens and discovering neighborhoods such as Dean Village can all form part of a low-cost itinerary.

For panoramic views, Calton Hill is an excellent option, while walkers can tackle Arthur’s Seat.

The key is mixing free outdoor experiences with one or two paid Edinburgh Scotland attractions that particularly interest you.

Final Thoughts

The variety of things to do in Edinburgh is what makes the Scottish capital so rewarding. History dominates the skyline at Edinburgh Castle, while the Royal Mile leads through centuries of architecture toward Holyrood. Beyond the Old Town, Arthur’s Seat, Dean Village, Stockbridge and Leith reveal completely different sides of the city.

First-time visitors should prioritize the major Edinburgh Scotland attractions, but avoid turning the trip into a race between landmarks. Exploring closes, stopping in cafés and walking through Edinburgh’s distinctive neighborhoods are equally important parts of the experience.

If you are still deciding what to do in Edinburgh, plan around three days. Use one for the Castle and Royal Mile, another for museums, viewpoints and neighborhoods, and a third for Leith or additional historic sites. That balance allows you to experience the famous landmarks while discovering why Edinburgh itself—not just its individual attractions—is so memorable.

Anushka Raj
Travel Writer — Traveliciousbites

Hi! I’m Anushka Raj, a content writer with a curious mind and a love for discovering what makes every destination special. From breathtaking landmarks and hidden corners to local traditions, incredible food, and unforgettable experiences, I enjoy exploring every side of travel through my writing. My goal is to turn research into exciting, practical stories that help travelers discover new places, try new flavors, and find inspiration for their next adventure. Come explore the world with me—one place, one story, and one delicious discovery at a time!

Loved this story?

Subscribe for handpicked travel guides, hidden gems, and weekly inspiration delivered to your inbox.

Comments 0

Only approved comments are shown here.

Please complete the reCAPTCHA.
Your email is safe with us.
No approved comments yet. Be the first to share your thoughts!