March in Edinburgh: 6 beautiful things to See, Do & Enjoy This Month

March in Edinburgh is a great time to visit. Longer days, brighter mornings, and a city full of things to do — whether you’re exploring solo, travelling with pals, or staying with us at CODE. Here are some of our favourite picks for your time in Scotland’s capital this month.

Daffodil Walks Around The Meadows

Spring arrives early in The Meadows, where the first daffodils of the year begin to appear. Take a slow morning stroll, grab a coffee from a nearby café, and enjoy one of Edinburgh’s most beloved parks as it starts to bloom.

Climb Arthur’s Seat for Sunrise

If you’re feeling adventurous, March is the perfect time for a sunrise hike. The days are getting longer, but mornings are still quiet — giving you panoramic views across the city without the summer crowds.

Edinburgh Science Festival (Late March)

A highlight of the season, the annual Science Festival brings interactive exhibits, workshops, talks, and family-friendly events across the city. From future tech to creative experiments, there’s something for every curious mind.

Spring Markets & Local Makers

March sees the return of outdoor markets in neighbourhoods like Stockbridge and Leith. Pick up handmade crafts, local art, fresh pastries, and small-batch Scottish produce — perfect souvenirs or gifts.

Walk the Water of Leith

A gentle riverside path that winds through the city, connecting Dean Village to Stockbridge and beyond. In March, the light is soft, the birds are back, and the route is perfect for an easy afternoon explore.

Celebrate St. Paddy’s with a Social Dinner at CODE The Court

Celebrate St Patrick’s Day with our Pie & Pals Social Dinner! Join us on March 17th for a festive St Patrick’s Day twist on our classic Social Dinner – a guest favourite. Enjoy a delicious Scottish Pie (Vegan and Gluten-Free options available) with a Baby Guinness shot on arrival, plus a drink to enjoy with your meal. Make new friends with everyone seated together around one table. Exclusive to CODE guests.

Book now

Save more when you book direct. Get an extra 10% off today – use the code STAYCODE