Things to Do in Edinburgh
DESTINATION GUIDE

Things to Do in Edinburgh

50 curated spots from Edinburgh itineraries

Activities & Attractions

30 curated experiences

Edinburgh Castle
Do
morning

Edinburgh Castle

Tour crown jewels, war museum, ramparts for history and views.

2h · $22
National Museum of Scotland
Do
morning

National Museum of Scotland

Vast exhibits on Scottish history, art, science; rooftop views.

2h · Free
Scottish National Gallery
Do
afternoon

Scottish National Gallery

Explore Scottish and European masterpieces in a central, free-entry gallery between the Old and New Towns.[1]

1h 30m · Free
Arthur’s Seat Hike
Do
morning

Arthur’s Seat Hike

Climb the extinct volcano above the city via the main path from Holyrood Park; bring sturdy shoes and a light jacket for wind at the top.

2h 30m · Free
Arthur's Seat
Do
morning

Arthur's Seat

Moderate hike to extinct volcano summit for epic photography (bus/tram 25 min).

2h 30m · Free
Arthur's Seat Hike
Do
morning

Arthur's Seat Hike

Moderate 260m climb; wildlife like deer; wear trainers.

2h · Free
Calton Hill
Do
morning

Calton Hill

Climb for panoramic views, National Monument, and photography spots.

1h · Free
Calton Hill Sunset
Do
evening

Calton Hill Sunset

Climb the short path up Calton Hill before sunset to sit among the monuments and watch the city’s lights flicker on.

1h 30m · Free
Dean Village & Water of Leith Walkway
Do
afternoon

Dean Village & Water of Leith Walkway

Walk along the Water of Leith from Stockbridge to the storybook stone houses of Dean Village, with multiple river photo stops.[1]

1h 30m · Free
Dynamic Earth
Do
afternoon

Dynamic Earth

Interactive exhibits on Earth's history with immersive tech and views.

1h 30m · $22
Edinburgh Castle Visit
Do
morning

Edinburgh Castle Visit

Tour the historic fortress, see the Crown Jewels and Stone of Destiny, and linger on the ramparts for dramatic city views.

2h 30m · $25-35
Holyrood Park & Salisbury Crags Walk
Do
morning

Holyrood Park & Salisbury Crags Walk

Take a gentle to moderate walk through Holyrood Park, skirting Salisbury Crags or climbing toward Arthur’s Seat for panoramic views over Edinburgh.

2h 30m · Free
Princes Street Gardens
Do
afternoon

Princes Street Gardens

Relax, feed ducks, castle views; photography.

1h 30m · Free
Real Mary King's Close
Do
afternoon

Real Mary King's Close

Guided underground tour of preserved 17th-century street and stories.

1h · $25
Royal Botanic Garden Edinburgh
Do
morning

Royal Botanic Garden Edinburgh

Wander the glasshouses, woodland paths, and open lawns for a scenic, jungle-wild feeling break from the city; it’s a relaxing place for kids and adults to reset.

2h · Free to low cost depending on areas visited
Royal Mile Stroll & Closes
Do
late morning

Royal Mile Stroll & Closes

Walk down from the castle along the Royal Mile, ducking into side closes like Advocates Close and Lady Stair’s Close for photos and atmosphere.[4][8]

1h 30m · Free
Royal Yacht Britannia
Do
morning

Royal Yacht Britannia

Tour royal yacht interiors, engine room, royal barge.

2h · $20
Scottish National Portrait Gallery
Do
late morning

Scottish National Portrait Gallery

Explore portraits of key Scottish figures in a stunning neo-Gothic building, with a beautiful central hall ideal for photos.

1h 30m · Free (donation appreciated)
St Giles’ Cathedral
Do
late_morning

St Giles’ Cathedral

Step inside this 14th‑century High Kirk to admire the Thistle Chapel’s intricate woodwork and stained glass, then sit quietly in a side aisle.

45m · Donation or Free
Water of Leith Walkway
Do
morning

Water of Leith Walkway

Riverside trail to Dean Village; spot herons, ducks.

2h · Free
Arthur’s Seat Lower Slopes & Holyrood Park Walk
Do
morning

Arthur’s Seat Lower Slopes & Holyrood Park Walk

Skip the full summit if you want to keep it easy; wander the paths around the base and lower slopes of Arthur’s Seat through rugged grassland that feels surprisingly wild and ‘jungle-like’ for a city.

2h 30m · Free
Arthur’s Seat Lower Trails & Holyrood Park
Do
morning

Arthur’s Seat Lower Trails & Holyrood Park

Walk the gentler lower paths around Holyrood Park, enjoying craggy hills, wild grasses, and city views without needing to summit Arthur’s Seat.

2h 30m · Free
Assembly George Square Evening Shows
Do
evening

Assembly George Square Evening Shows

Pick one or two early evening shows at Assembly’s George Square venues, then hang around the garden bars and food stalls between performances.

3h · $15-25 per show
Botanic Gardens
Do
evening

Botanic Gardens

Vast gardens with glasshouses, woodland walks.

1h 15m · Free
Calton Hill + Greyfriars Kirkyard Exploration
Do
morning

Calton Hill + Greyfriars Kirkyard Exploration

Morning activity: visit Calton Hill (short walk from Princes Street) for elevated city views and historic monuments. Afternoon: explore the atmospheric Greyfriars Kirkyard to learn about Edinburgh's haunted history, gravediggers, and the real Bobby (the famous loyal dog).

1h 30m · Free
Calton Hill Climb
Do
morning

Calton Hill Climb

Easy 10-min hike to monuments; city panorama photos.

1h 30m · Free
Calton Hill Panoramic Viewpoint
Do
morning

Calton Hill Panoramic Viewpoint

Gentle slope to hilltop with 360° city views. Paved, wheelchair-accessible pathways to main viewpoint. Monuments and plaques explain city history. Minimal crowds if visited early morning.

1h · Free
Calton Hill Sunset Viewpoint
Do
evening

Calton Hill Sunset Viewpoint

Gentle walk up Calton Hill for skyline views of the Old Town, the Firth of Forth, and monuments like the National Monument.[4]

1h · Free
Calton Hill Sunset Walk
Do
evening

Calton Hill Sunset Walk

Climb the short path up Calton Hill for sunset views over the Old Town skyline, Princes Street, and the Firth of Forth.[1]

1h 15m · Free
Calton Hill Viewpoint
Do
afternoon

Calton Hill Viewpoint

Climb the short path up Calton Hill for iconic views over the Old and New Towns, plus monument-dotted grassy slopes.

1h 30m · Free

Restaurants & Food

20 local favorites

Kebab Mahal
Eat
evening

Kebab Mahal

Choose halal kebabs, biryani, grilled chicken, lentil dishes, and vegetable curries. It’s a straightforward halal dinner option near central Fringe venues.

1h 15m · $15-30 per person
The Edinburgh Larder
Eat
morning

The Edinburgh Larder

Cosy, quietly stylish café focusing on local, seasonal ingredients; try the porridge with compote or the full Scottish breakfast with quality bacon and sausage.

1h · $15-25 per person
Mosque Kitchen
Eat
afternoon

Mosque Kitchen

Famous, canteen-style halal eatery by the Central Mosque serving simple, hearty curries, rice, and grilled chicken—everything is clearly halal and portions are generous.

45m · $10-15 per person
Nile Valley Café
Eat
afternoon

Nile Valley Café

Sudanese café serving halal-friendly falafel wraps, vegetarian stews, and clearly labeled halal chicken options, with fresh juices.

1h · $12-18 per person
Souq Edinburgh
Eat
evening

Souq Edinburgh

Middle Eastern restaurant where meats are halal; enjoy mixed grill, shawarma, falafel, and mezze in a colorful, lantern-lit setting.

1h 15m · $20-30 per person
The Dome
Eat
afternoon

The Dome

Historic brasserie with modern Scottish afternoon tea service: scones, sandwiches, pastries with Scottish twists. Grand but accessible, elegant aesthetic.

1h 15m · $22-30 per person
The Milkman
Eat
morning

The Milkman

Atmospheric specialty coffee bar in a restored old shopfront; pair a flat white with a pastry while you watch the Old Town wake up.

1h · $8-15 per person
The Witchery by the Castle
Eat
evening

The Witchery by the Castle

Shellfish-free fine dining like beef Wellington (confirm allergies).

1h 30m · $20-25 per person
Angels with Bagpipes
Eat
evening

Angels with Bagpipes

Traditional pub grub elevated; haggis, neeps, tatties with whisky pairing.

1h 30m · $40-60 per person
Hector's
Eat
evening

Hector's

Shellfish-free wood-fired pizzas and pasta.

1h 15m · $14-22 per person
Howies Waterloo Place
Eat
evening

Howies Waterloo Place

Shellfish-free Scottish classics like roast chicken, tattie scones.

1h 15m · $16-24 per person
Kilimanjaro Coffee
Eat
morning

Kilimanjaro Coffee

Laid-back café; focus on vegetarian or fish-based options like avocado toast, eggs, or smoked salmon, plus good coffee or tea—avoid any non-halal meat.

1h · $10-18 per person
Loudons Fountainbridge
Eat
morning

Loudons Fountainbridge

Modern café with generous brunch plates and good coffee; ideal before a more active morning walk.

1h · $15-25 per person
Mums Great Comfort Food
Eat
morning

Mums Great Comfort Food

Choose vegetarian breakfast plates, porridge, eggs, pancakes, and hot drinks; confirm halal-friendly options only from clearly labeled meat-free items.

1h · $12-22 per person
Oink
Eat
evening

Oink

Shellfish-free pulled pork rolls with apple sauce, quick local spot.

45m · $10-15 per person
Oink Victoria Street
Eat
afternoon

Oink Victoria Street

Casual hog roast rolls with your choice of toppings; grab a sandwich and perch on a nearby bench around Grassmarket.

45m · $10-15 per person
Palmyra Pizza & Kebab House
Eat
afternoon

Palmyra Pizza & Kebab House

Simple halal pizzeria and kebab takeaway; choose halal chicken pizzas, doner kebabs, and fries.

45m · $10-18 per person
Red Box Noodle Bar
Eat
afternoon

Red Box Noodle Bar

Build-your-own noodle boxes; choose vegetarian or seafood bases and avoid alcohol-based sauces to keep it halal-friendly.

45m · $12-18 per person
Stockbridge Market
Eat
afternoon

Stockbridge Market

Sunday stalls: empanadas, cheese toasties (Sat similar).

1h · $6-8 per person
The Pakora Bar
Eat
morning

The Pakora Bar

Arrive late morning for a spicy brunch of halal pakoras, chaat, and curries; they clearly advertise halal chicken and lamb.

1h · $15-25 per person

More on Edinburgh

BUILD YOUR EDINBURGH PLAN

Insider picks, smart timing, and a plan ready when you are.

Start Planning