Edinburgh is one of the most beautiful cities in the world — but let’s be honest, it rains here a lot. With an average of 170 rainy days per year, knowing the best indoor activities in Edinburgh can be the difference between a soggy, disappointing afternoon and a genuinely memorable experience.
Fortunately, Edinburgh’s rainy reputation has a silver lining: centuries of Scottish weather have produced an extraordinary collection of museums, galleries, historic attractions, whisky experiences, and cosy cafés that are every bit as exciting as the city’s outdoor sights. Whether you’re a first-time visitor caught in an April shower or a local looking for weekend inspiration, this guide covers 35+ of the best indoor activities Edinburgh has to offer.
From world-class museums that are completely free to enter, to immersive whisky tastings, escape rooms, independent cinemas, and luxury spa retreats, there is truly something for every interest, age group, and budget. Consider this your ultimate rainy-day playbook for Scotland’s capital. For a broader overview of everything the city has on offer, head to our full guide to things to do in Edinburgh.

1. World-Class Museums — Free and Fascinating
Edinburgh punches well above its weight when it comes to museums. Several of the city’s finest are completely free to enter, which makes museum-hopping one of the most rewarding indoor activities Edinburgh has for budget-conscious travellers. For a deep dive into the museum scene, see our dedicated Edinburgh museums and galleries guide.
National Museum of Scotland
Sitting at the top of nearly every “best museum” list, the National Museum of Scotland on Chambers Street is an absolute must-visit. Its Grand Gallery alone — a soaring Victorian atrium flooded with natural light — is worth the trip. Beyond that, the museum houses over 20,000 objects spread across floors dedicated to natural history, world cultures, science and technology, and Scottish history from prehistoric times to the present day.
Highlights include Dolly the Sheep (the world’s first cloned mammal), a full-size T. rex skeleton, the Lewis Chessmen, and interactive science galleries that kids adore. The rooftop terrace on level seven offers panoramic views of the city — and yes, it’s covered, so it works even in the rain. Allow at least two to three hours; you could easily spend an entire day. Admission is free.
Museum of Childhood
Tucked away on the Royal Mile, the Museum of Childhood is the oldest museum in the world dedicated to the history of childhood. Its five floors are packed with vintage toys, games, dolls, teddy bears, and memorabilia from the 1800s onwards. It’s a nostalgic trip for adults and a genuinely fascinating experience for children. Admission is free, and a visit takes about 45 minutes to an hour. If you’re travelling with little ones, see our guide to Edinburgh with kids for more family-friendly ideas.
Surgeons’ Hall Museum
Not for the faint-hearted, Surgeons’ Hall Museum traces the grisly — and genuinely gripping — history of surgery in Edinburgh, from body-snatching days to modern transplant medicine. The pathology collection includes preserved organs, surgical instruments, and a display on Burke and Hare. It’s one of the most unusual indoor activities Edinburgh has to offer. Admission is around £8 for adults.
Dynamic Earth
Located at the foot of Arthur’s Seat in a striking tent-shaped building, Dynamic Earth is an interactive science centre that takes visitors on a journey through the history of the planet — from the Big Bang to the present day. Expect 4D experiences, simulated earthquakes, tropical rainforest zones, and a dome cinema showing immersive nature documentaries. It’s a hit with families but equally enjoyable for adults. Tickets cost around £17 for adults and £10 for children.

2. Art Galleries for Every Taste
Edinburgh’s gallery scene is rich, varied, and — crucially — almost entirely free. Whether you love Old Masters or cutting-edge contemporary installations, you’ll find something to appreciate among the city’s indoor activities Edinburgh art lovers keep coming back to.
Scottish National Gallery
Occupying a neoclassical temple on The Mound, the Scottish National Gallery houses Scotland’s finest collection of European art from the Renaissance to Post-Impressionism. Works by Botticelli, Raphael, Vermeer, Monet, and Van Gogh hang alongside Scottish masters like Raeburn and Ramsay. Temporary exhibitions often carry a small charge, but the permanent collection is free. Allow one to two hours.
Scottish National Portrait Gallery
A few minutes’ walk north on Queen Street, the Portrait Gallery is housed in a stunning red-sandstone Gothic Revival building. Inside, you’ll find paintings, photographs, and sculptures of the people who shaped Scotland — from Robert Burns and Mary, Queen of Scots to Sean Connery and Annie Lennox. The Great Hall alone, with its processional frieze of famous Scots, is worth the visit. Free entry.
Scottish National Gallery of Modern Art
Spread across two buildings set in parkland in the Dean Village area, Modern One and Modern Two showcase an impressive range of 20th- and 21st-century art, including works by Picasso, Matisse, Hockney, and Paolozzi. The grounds feature large-scale sculptures, though you might want to save the outdoor art for a drier day. Free entry.
The Fruitmarket Gallery & City Art Centre
For contemporary and emerging art, The Fruitmarket (right beside Waverley Station) and the City Art Centre (on Market Street) are both excellent. The Fruitmarket focuses on international contemporary art and has a wonderful café-bookshop. The City Art Centre rotates exhibitions of Scottish art, photography, and design. Both are free.
3. Historic Attractions You Can Explore Indoors
Edinburgh’s history stretches back over a thousand years, and some of its most famous historic sites are largely or entirely indoor experiences — perfect when the weather turns. These are the kinds of indoor activities Edinburgh is rightly famous for around the world.

Edinburgh Castle
Yes, Edinburgh Castle involves some outdoor walking between buildings, but many of its star attractions — the Crown Jewels (Honours of Scotland), the Stone of Destiny, the Great Hall, the National War Museum, the prisoners-of-war vaults, and St Margaret’s Chapel — are all indoors. On a rainy day, you can spend two hours inside the castle’s buildings and barely notice the weather. Book tickets online in advance to skip the queue. Adult tickets cost around £19.50.
Palace of Holyroodhouse
The King’s official residence in Scotland, Holyrood Palace sits at the bottom of the Royal Mile. The audio-guided tour takes you through the lavish State Apartments, the historic chambers of Mary, Queen of Scots (including where her secretary David Rizzio was murdered), and the 12th-century ruins of Holyrood Abbey. It’s an entirely indoor experience once you step through the entrance. Tickets cost around £18 for adults.
The Real Mary King’s Close
Hidden beneath Edinburgh’s Royal Mile, the Real Mary King’s Close is a series of underground streets and rooms that were sealed off in the 17th century. Guided tours led by costumed actors bring the city’s plague-era history to life in a genuinely atmospheric setting. It’s one of the most unique indoor activities Edinburgh offers. Tours last about an hour, and tickets cost around £19 for adults.
Royal Yacht Britannia
Moored at Ocean Terminal in Leith, the Royal Yacht Britannia served the Royal Family for over 40 years and has been open to the public since 1998. The self-guided audio tour covers five decks, from the State Drawing Room and the Royal Bedrooms to the engine room and the crew’s quarters. It’s consistently rated one of Scotland’s top visitor attractions and is entirely under cover. Allow about two hours. Adult tickets are around £19.
4. Whisky and Gin Experiences
When the rain hammers the windows, there’s nothing more Scottish than retreating indoors for a wee dram. Edinburgh offers several world-class whisky and gin experiences that are among the most popular indoor activities Edinburgh visitors enjoy. For more on Edinburgh’s food and drink scene, visit our Edinburgh food guide.

The Scotch Whisky Experience
Located next to Edinburgh Castle, the Scotch Whisky Experience offers guided tours that take you through the whisky-making process via a barrel ride, explain Scotland’s whisky regions, and culminate in a tutored tasting. The highlight is the world’s largest collection of malt whisky — over 3,300 bottles displayed in a glittering vault. Tours start from around £18 and last about an hour.
Edinburgh Gin Distillery
Nestled beneath the Rutland Hotel on the West End, Edinburgh Gin’s distillery offers tours and tastings that walk you through the botanicals, copper stills, and distillation process. For a more hands-on experience, book the Gin Making class where you create your own bespoke bottle to take home. Tours start from around £15; the gin-making experience is around £100.
Johnnie Walker Princes Street
The newest addition to Edinburgh’s whisky scene, Johnnie Walker Princes Street is a multi-storey immersive experience on Edinburgh’s main shopping street. The personalised “Journey of Flavour” tour includes interactive exhibits, guided tastings, rooftop cocktails with castle views, and a chance to blend your own whisky. It’s slick, modern, and a million miles from the dusty whisky museum you might expect. Tickets start from around £25.
5. Entertainment: Escape Rooms, Cinemas, and More
Looking for something a bit more active or off-the-beaten-path? Edinburgh has a thriving entertainment scene packed with indoor activities Edinburgh locals love just as much as tourists.

Camera Obscura and World of Illusions
Five floors of optical illusions, mirror mazes, holograms, and interactive exhibits make Camera Obscura one of Edinburgh’s most entertaining indoor attractions. The rooftop camera obscura itself — a Victorian device that projects live images of the city onto a white table — is genuinely magical. It’s fun for all ages, and a visit takes about 90 minutes. Tickets cost around £20 for adults.
Escape Rooms
Edinburgh has an excellent range of escape rooms suitable for groups of friends, families, team-building events, or even couples. Popular venues include Escape Edinburgh (with themed rooms like “Stolen” and “Wrecking Ball”), Department of Magic (Harry Potter-inspired puzzles), and Can You Escape? near the Grassmarket. Most rooms cost £20-£30 per person and last 60 minutes.
Independent Cinemas
Edinburgh is a city of film lovers, and its independent cinemas offer a far more atmospheric experience than your average multiplex. The Cameo on Home Street is a beloved Art Deco picture house showing a mix of new releases, cult classics, and special screenings. The Dominion in Morningside has leather sofas and a bring-your-own-wine policy. For arthouse and international film, the Edinburgh Filmhouse — recently reopened after its 2022 closure — is the go-to venue.

Bowling and Arcade Bars
For something more casual, Lane7 in the New Town offers boutique bowling, beer pong, karaoke pods, and arcade games in a neon-lit setting. NQ64, the retro arcade bar on Queen Street, lets you play classic ’80s and ’90s games with a cocktail in hand. Both make excellent rainy-evening plans.
6. Edinburgh’s Café Culture and Foodie Experiences
When it’s grey and wet outside, few things beat curling up in a cosy Edinburgh café with a flat white and a slice of cake. Edinburgh’s café scene is one of the best in the UK, and café-hopping is one of the simplest yet most satisfying indoor activities Edinburgh has to offer.

Best Cafés for a Rainy Day
A few standout spots: The Elephant House on George IV Bridge is famous as the café where J.K. Rowling wrote early chapters of Harry Potter — the back room has stunning views of Edinburgh Castle. Brew Lab on South College Street is a speciality coffee haven with an industrial-chic interior. Söderberg (multiple locations) serves outstanding Scandinavian pastries and sourdough. Cairngorm Coffee on Frederick Street is a cosy favourite among locals. And The Milkman on Cockburn Street offers some of the best brunch in the Old Town.
Cooking Classes
If you’d rather make food than eat it (or, let’s be honest, do both), Edinburgh has several cooking class options. Edinburgh New Town Cookery School offers hands-on classes covering Scottish cuisine, bread-making, and pastry. Plate Restaurant runs intimate cooking experiences with seasonal menus. These classes typically last two to three hours, cost £60-£120 per person, and include a meal you’ve prepared yourself.

Food Markets and Food Halls
The Stockbridge Market (every Sunday) is partly covered and offers artisan food stalls, baked goods, cheese, and street food. For an entirely indoor experience, Bonnie & Wild in the St James Quarter is a Scottish food hall with multiple vendors showcasing local produce, from Highland venison to Hebridean gin. It’s an easy and enjoyable way to sample Scottish food without booking a formal restaurant. For more recommendations, see our Edinburgh food guide.
7. Shopping: From Vintage Finds to Designer Labels
Edinburgh is a brilliant city for shopping, and many of its most interesting retail experiences are tucked indoors in historic buildings, covered arcades, and quirky side streets.

Victoria Street and the Grassmarket
Victoria Street — the Instagram-famous curving street of colourful shop fronts — is home to independent boutiques selling everything from handmade jewellery and Scottish knitwear to rare books and artisan chocolate. Dive below into the Grassmarket for vintage clothing shops like Armstrong’s, W. Armstrong & Son, and Armstrongs Vintage (yes, there are several!). It’s easy to lose an afternoon browsing here.
Royal Mile Souvenirs — The Good Kind
Skip the mass-produced tartan tat and seek out the Royal Mile’s better souvenir shops. Ragamuffin sells beautiful Scottish knitwear, Cranachan & Crowdie stocks artisan Scottish foods, and Coda Music on the Canongate is a treasure trove of traditional instruments and folk music recordings.
Princes Street and St James Quarter
For high-street and designer shopping, Princes Street is Edinburgh’s main commercial drag, anchored by Jenners (currently under renovation) and leading brands. The St James Quarter, Edinburgh’s newest shopping destination, houses over 80 stores including John Lewis, Zara, and Lego, plus restaurants and a rooftop terrace. Harvey Nichols on the same block offers luxury fashion and a celebrated fourth-floor brasserie. Shopping is one of the most practical indoor activities Edinburgh offers when the heavens open. For more ideas on enjoying Edinburgh without breaking the bank, see our Edinburgh on a budget guide.
8. Spa and Wellness Retreats
Sometimes the best response to a rainy Edinburgh day is to lean into relaxation completely. The city has several outstanding spa options.

One Spa at the Sheraton Grand
One Spa is Edinburgh’s premier urban spa, featuring a 19-metre rooftop hydro pool (with views of the castle!), a thermal suite with saunas and steam rooms, a fully equipped gym, and a full menu of treatments from hot stone massages to facials. Day packages start from around £50 and include access to all thermal facilities.
The Waldorf Astoria — Edinburgh’s Five-Star Spa
The Waldorf Astoria Edinburgh (formerly the Caledonian Hotel) at the west end of Princes Street offers a luxurious spa with a swimming pool, relaxation lounges, and an extensive treatment menu. It’s a splurge, but if you’re looking for the ultimate rainy-day indulgence, this is it.
Turkish Baths at Portobello Swim Centre
For a more affordable option, the Victorian Turkish Baths at Portobello Swim Centre offer a traditional steam-and-plunge experience in a beautifully restored Edwardian building. Sessions cost just a few pounds and include access to the hot room, steam room, and plunge pool.
9. Practical Tips for Rainy Days in Edinburgh
A little planning goes a long way when the forecast looks wet. Here are our top practical tips for making the most of Edinburgh’s indoor offerings.
- Layer up and carry a compact umbrella. Edinburgh rain is often light but persistent. A waterproof jacket with a hood is more practical than an umbrella on windy days.
- Book popular attractions online. Edinburgh Castle, the Scotch Whisky Experience, and the Royal Yacht Britannia all offer timed-entry tickets that let you skip the queue.
- Use Edinburgh’s covered walkways. The network of closes (narrow alleys) off the Royal Mile often has covered sections. The Waverley Mall, Princes Mall, and St James Quarter are connected by covered routes.
- Take advantage of free museums. The National Museum, all National Galleries, and several smaller museums are free — perfect for budget-friendly rainy days.
- Consider an Edinburgh attraction pass. The Royal Edinburgh Ticket and Edinburgh City Pass bundle popular indoor attractions at a discount.
- Don’t write off outdoor plans entirely. Edinburgh showers often pass quickly. Check the hourly forecast and you may be able to fit in a walking tour between rain spells.
- Rainy evenings are theatre evenings. Edinburgh has a thriving theatre scene. Check what’s on at the Festival Theatre, King’s Theatre, Traverse Theatre, or the Royal Lyceum.
10. Quick-Reference: Free vs. Paid Indoor Activities
Planning your budget? Here’s a handy breakdown of Edinburgh’s top indoor activities by price.
Completely Free
- National Museum of Scotland
- Scottish National Gallery
- Scottish National Portrait Gallery
- Scottish National Gallery of Modern Art
- Museum of Childhood
- The Fruitmarket Gallery
- City Art Centre
- Café-hopping and window shopping
Under £20
- Surgeons’ Hall Museum (~£8)
- Edinburgh Gin Distillery tour (~£15)
- The Scotch Whisky Experience (from ~£18)
- Palace of Holyroodhouse (~£18)
- The Real Mary King’s Close (~£19)
- Edinburgh Castle (~£19.50)
- Royal Yacht Britannia (~£19)
- Camera Obscura (~£20)
£20 and Above
- Johnnie Walker Princes Street (from ~£25)
- Escape rooms (~£20-£30 per person)
- One Spa day package (from ~£50)
- Cooking classes (~£60-£120)
- Edinburgh Gin Making experience (~£100)
For more ideas on enjoying Edinburgh without spending a fortune, don’t miss our guide to free things to do in Edinburgh.
11. Hidden Gems: Indoor Finds Most Visitors Miss
Edinburgh rewards the curious. Beyond the headline attractions, these lesser-known spots are well worth seeking out on a rainy day. For even more off-the-beaten-path suggestions, check out our guide to Edinburgh’s hidden gems.
The Scottish Storytelling Centre
On the Royal Mile, the Scottish Storytelling Centre hosts live storytelling sessions, performances, and exhibitions celebrating Scotland’s oral tradition. It’s intimate, unique, and a lovely way to spend a rainy afternoon — especially if you’re travelling with children.
Summerhall
A former veterinary school turned arts complex, Summerhall hosts contemporary art exhibitions, theatre, live music, a microbrewery (Royal Dick), and a gin distillery (Pickering’s). It’s a creative hub that most tourists never discover.
The Writers’ Museum
Tucked away in Lady Stair’s Close off the Lawnmarket, this free museum celebrates Scotland’s three greatest literary figures: Robert Burns, Sir Walter Scott, and Robert Louis Stevenson. The 17th-century building itself is atmospheric. It takes about 30-45 minutes to visit.
Dovecot Studios
One of the world’s few remaining tapestry studios, Dovecot occupies a converted Victorian bathhouse in Infirmary Street. Watch weavers at work on enormous commissioned tapestries, browse the gallery exhibitions, and visit the excellent café. Entry to the gallery is free.
Make the Most of Edinburgh — Rain or Shine
Edinburgh’s weather is unpredictable, but that’s part of its charm. The city has spent centuries building an extraordinary collection of indoor attractions precisely because Scots know how to make the best of a dreich day. From free world-class museums to intimate whisky tastings, from immersive escape rooms to luxurious spa retreats, the best indoor activities Edinburgh offers are every bit as memorable as a sunny stroll up Arthur’s Seat.
So the next time the forecast shows clouds and rain, don’t despair — just consult this guide, pick an activity (or three), and discover why Edinburgh is one of the best cities in Europe to visit in any weather.
Ready to plan your full Edinburgh itinerary? Head to our main things to do in Edinburgh hub, or explore our walking tours guide for when the sun does make an appearance.
Frequently Asked Questions
What are the best indoor activities in Edinburgh when it rains?
The best indoor activities in Edinburgh include the National Museum of Scotland (free), Edinburgh Castle’s indoor exhibitions, the Scotch Whisky Experience, Camera Obscura, escape rooms, independent cinemas like the Cameo, and Edinburgh’s many cosy cafés. Most of these attractions are open year-round.
Are there free indoor things to do in Edinburgh?
Yes! Edinburgh has many free indoor attractions, including the National Museum of Scotland, Scottish National Gallery, Scottish National Portrait Gallery, Scottish National Gallery of Modern Art, Museum of Childhood, The Fruitmarket Gallery, City Art Centre, and The Writers’ Museum.
Is Edinburgh Castle mostly indoors?
While Edinburgh Castle’s grounds are outdoors, many of its key attractions — including the Crown Jewels, the Stone of Destiny, the Great Hall, the National War Museum, the Prisons of War, and St Margaret’s Chapel — are all indoors. You can spend most of your visit under cover.
What indoor activities in Edinburgh are good for families?
Family-friendly indoor activities in Edinburgh include the National Museum of Scotland, Dynamic Earth, Camera Obscura, the Museum of Childhood, escape rooms, bowling at Lane7, and cooking classes. Most museums offer free entry for children.
Where can I do a whisky tasting in Edinburgh?
The top whisky tasting experiences in Edinburgh are the Scotch Whisky Experience (next to Edinburgh Castle), Johnnie Walker Princes Street (a multi-storey immersive experience), and various whisky bars like the Scotch Malt Whisky Society. Edinburgh Gin Distillery and Pickering’s Gin also offer spirit tastings.
What are the best rainy day cafés in Edinburgh?
Top cafés for rainy days in Edinburgh include The Elephant House (where J.K. Rowling wrote Harry Potter), Brew Lab for speciality coffee, Söderberg for Scandinavian pastries, Cairngorm Coffee for a cosy atmosphere, and The Milkman on Cockburn Street for brunch.
How many rainy days does Edinburgh get per year?
Edinburgh averages around 170 rainy days per year, so there’s a good chance you’ll encounter at least some rain during your visit. However, Edinburgh’s rainfall is relatively low compared to western Scotland, and showers are often light and short-lived. Always carry a waterproof jacket.