Top 15 Things To Do In Edinburgh And Where To Stay – Edinburgh Travel Guide

Discover the top things to do in Edinburgh, Scotland, where to stay, dine and explore and our top tips for the perfect city break.

Edinburgh is one of my favourite cities in the UK, and after visiting twice, it has completely won me over. Each trip has been just as enjoyable as the last. The city is full of character, rich history, friendly locals, excellent transport links, and a fantastic atmosphere.

One of the things I love most about Edinburgh is how compact it is, making it easy to explore on foot. There are also plenty of free things to do, so you can experience the city’s highlights without spending a fortune. I have listed my top things to do in Edinburgh below.

Whether you find yourself in Edinburgh for its famous Christmas markets, a packed extreme day trip, or a quick weekend break, you’re sure to have a fantastic time in the Scottish capital.

Kaitlin Murphy on the Royal Mile Edinburgh

About Edinburgh

Edinburgh is Scotland’s capital city, known for its castles, rich literary heritage, and the striking contrast between its medieval Old Town and elegant Georgian New Town. As a UNESCO World Heritage Site, the city combines centuries of history, ancient castles, and a thriving modern cultural scene.

Top Things to do in Edinburgh

1. Visit Edinburgh Castle

things to do in Edinburgh - Edinburgh castle

No visit to Edinburgh is complete without exploring Edinburgh Castle, making it one of the top things to do in Edinburgh. Dating back to the 11th century, it is one of Scotland’s oldest and most important landmarks. Perched on Castle Rock, an extinct volcano formed around 340 million years ago, the castle has dominated Edinburgh’s skyline for centuries.

The view from Princes Street Gardens perfectly showcases the castle rising dramatically above the city, making it one of the best places to admire it from below (pictured). It served as a royal residence for Scottish kings and queens throughout the Middle Ages and remains one of the city’s most iconic attractions.

You can admire the castle from outside or purchase an admission ticket to explore its historic interiors, including the Crown Jewels, St Margaret’s Chapel and the Royal Palace. Visitors can also watch the famous One O’Clock Gun, fired daily at 1pm except on Sundays, Good Friday and Christmas Day.

While most of the castle is open to visitors, a small number of areas remain closed as they are still used by the military or are undergoing conservation. Allow at least two to three hours to fully explore the site and take in the spectacular views over Edinburgh.

2. Harry Potter Walking Tour

harry potter walking tour

If you are a Harry Potter fan, you will love exploring the book and film history of Edinburgh. Discover the magical locations that inspired characters and scenes from the film series, visit the places where J.K. Rowling wrote the books, and even learn a spell or two along the way.

See where Lord Voldemort’s father is buried, take a stroll down the real life Diagon Alley, find out which Hogwarts house you would belong to at Edinburgh’s very own school of magic, and learn about the world’s worst poet and discover which Hogwarts teacher was named after him.

Even if you are not a Harry Potter fan, there is still plenty to enjoy on this lively tour, which is packed with colourful characters from Edinburgh’s mysterious past and fascinating stories from the city’s history. Suitable for families, with Muggles warmly welcomed.

Consistently ranked among the top 5 highest rated tours in Edinburgh on TripAdvisor.

3. Johnnie Walker Whiskey Experience

johnnie walker whiskey experience

This Johnnie walker whiskey experience was one of the highlights of my last trip to Edinburgh. Even though I don’t particularly like whiskey the experience itself was fantastic, making your own cocktail to suit your taste, the museum was interactive without being boring and overall its a great way to spend time in the city and especially if your a whiskey fan you’ll really enjoy an afternoon here. It is centrally located on Prince’s street.

4. Visit Camera Obscura & World of Illusions

Camera obscura one of the top things to do in Edinburgh for families and kids

Located beside Edinburgh Castle, Camera Obscura & World of Illusions is a great attraction for the whole family. Spread across five floors, the museum features more than 100 interactive exhibits filled with fascinating optical illusions, hands on experiences, and mind bending displays that entertain visitors of all ages. Finish off your visit with spectacular panoramic views across Edinburgh from the rooftop terrace. Open daily, it is one of the most popular things to do in Edinburgh with kids.

Top tip: Combine with visit to Edinburgh castle as its right next door. Don’t forget to visit the rooftop terrace for amazing views over the city and castle.

5. The Edinburgh Dungeons

Edinburgh Dungeons

The Edinburgh Dungeon are one of the most entertaining things to do in Edinburgh, combining Scotland’s dark history with live actor performances, immersive sets, and interactive storytelling. Visitors journey through a series of themed shows inspired by real historical events and local legends, encountering notorious characters, eerie underground scenes, and dramatic courtroom trials along the way.

With a mix of humour, suspense, and special effects, the attraction offers a unique way to discover Edinburgh’s past while enjoying an engaging experience that appeals to families with older children, couples, and history enthusiasts alike.

Top tip: Book in advance especially around popular holidays including halloween.

6. National Museum of Scotland

National Museum of Scotland

The National Museum of Scotland is one of the city’s top attractions and one of the best free museums in the UK. Located on Chambers Street in Edinburgh’s Old Town, it brings together Scotland’s history alongside world cultures, science, technology, art, design and natural history, all under one roof. Admission to the permanent galleries is free, although some temporary exhibitions require a ticket.

The museum combines two very different buildings. The Victorian Royal Museum, which opened in the 19th century, features the spectacular Grand Gallery, a iron and glass hall that is often considered one of Edinburgh’s most beautiful buildings. It is linked to the modern Museum of Scotland building, creating a journey through hundreds of years of history and millions of objects.

7. The Real Mary King’s Close

Real Mary Kings Close

The Real Mary King’s Close is one of the most fascinating things to do in Edinburgh, offering a guided journey beneath the city’s historic Royal Mile to explore a remarkably preserved 17th century street. Hidden beneath the present day streets, this underground attraction reveals what life was like for Edinburgh’s former residents through atmospheric passageways, authentic rooms, and stories shared by costumed guides.

Rather than focusing only on ghost stories, the experience explores the realities of everyday life, including the impact of plague, overcrowding, and social class, while separating historical fact from popular myths. Rich in history and atmosphere, The Real Mary King’s Close offers a unique glimpse into Edinburgh’s past, making it a must visit attraction for history enthusiasts and curious travellers alike.

Free Things to do in Edinburgh

8. Royal Mile (Free)

things to do in Edinburgh -the royal mile

The Royal Mile is a series of historic streets that forms the heart of Edinburgh’s Old Town, stretching from Edinburgh Castle to the Palace of Holyroodhouse. Lined with traditional shops, cosy cafés, historic pubs and restaurants, it is one of the best places to experience the city’s rich history and lively atmosphere.

As you wander along the cobbled streets, you will find plenty of shops selling souvenirs, gifts, locally made crafts, whisky, tartan and other traditional produce. Whether you are stopping for a coffee, enjoying a meal or simply soaking up the atmosphere created by street performers and historic buildings, the Royal Mile is an essential part of any visit to Edinburgh.

9. Hike Arthurs Seat (Free)

Arthurs seats one of the top things to do in Edinburgh

Arthur’s Seat is an ancient extinct volcano and the highest point in Edinburgh’s Holyrood Park. Located just over 2.5 km from the city centre, it is easily reached by foot in around 40 minutes from the Royal Mile. The summit stands at 251 metres and rewards walkers with panoramic views across Edinburgh and the surrounding countryside.

Arthur’s Seat is one of the city’s most popular places for hiking and scenic walks, with routes to suit a range of abilities. The main path to the summit takes around 45 minutes to an hour, while gentler trails wind through Holyrood Park, passing dramatic cliffs, wild grasslands, and the picturesque St Margaret’s Loch. Whether you are looking for a challenging climb or a peaceful nature walk, Arthur’s Seat offers an escape into the outdoors just minutes from the heart of Edinburgh.

10. The Royal Botanic Garden Edinburgh (Free)

Royal Botanic Gardens

Located just one mile from the city centre, Edinburgh’s 72 acres of impeccably maintained gardens are free to enter and enjoy. Spend the day wandering the beautiful grounds and relaxing in nature. The Royal Botanic Garden was first established in 1670 and has many stunning landscape features to explore, such as the Chinese Hillside Garden, Rock Garden and the Scottish Native Plants Collection. It’s one of the best free attractions that Edinburgh has to offer.

11. Climb Calton Hill (Free)

Calton Hill one of my favourite free things to do in Edinburgh

Calton Hill is one of Edinburgh’s most famous viewpoints and one of the best places to enjoy panoramic views across the city, plus its a free activity in Edinburgh. Located at the eastern end of Princes Street, the hill is a UNESCO World Heritage Site and is home to several of Edinburgh’s most recognisable monuments.

The walk to the top is short and relatively easy, taking around 15 minutes from Princes Street. Once at the summit, you will be rewarded with views of Edinburgh Castle, Arthur’s Seat, the Palace of Holyroodhouse, the Firth of Forth and the city skyline.

Best of all, Calton Hill is free to visit and is particularly popular at sunrise and sunset, making it one of the best photo spots in Edinburgh.

Note: The walk up Calton Hill is steep and may not be suitable for visitors with mobility issues.

12. St Giles Cathedral (Free)

st giles cathedral edinburgh

Located on the iconic Royal Mile, St Giles’ Cathedral is one of Edinburgh’s most impressive landmarks, known for its beautiful architecture and rich history. Founded in the 1120s, it remains a working church and welcomes visitors throughout the year. Step inside to admire the intricate stonework, colourful stained glass windows and striking gold leaf ceiling. If you are looking for a cultural attraction in Edinburgh, St Giles’ Cathedral is well worth a visit, and entry is free.

13. Pentland Hills Regional Park (Free)

Free things to do in Edinburgh - Pentland Hills Regional Park

Escape the city and enjoy the fresh air at the Pentland Hills Regional Park, just south west of Edinburgh. The park offers beautiful views across the city and surrounding countryside, with walking trails for all abilities, from easy strolls to more challenging hikes. Families can also enjoy the Harlaw Biodiversity Trail, where children can learn about local plants and wildlife along the way.

By car its takes around 30 minutes or by public transport up to 1 hour to reach the hills.

14. Museum of Childhood (Free)

Museum of childhood Edinburgh

Perfect for both children and adults, the Museum of Childhood on the Royal Mile was the first museum in the world dedicated to childhood. Inside, you will find a fascinating collection of toys, books, games and childhood memorabilia from the mid 19th century to the present day. Highlights include a rare wooden fashion doll from 1740 and a Steiff teddy bear that travelled from Vienna on the last Kindertransport train, helping rescue Jewish children from Nazi Germany in 1939.

15. Dean Village (Free)

Dean Village, Edinburgh, Scotland

One of the best free things to do in Edinburgh is simply wandering through its charming streets. Just a short walk from Princes Street, you will discover Dean Village, a peaceful spot on the banks of the Water of Leith that feels a world away from the busy city centre. With its cobbled lanes, picturesque houses and riverside setting, Dean Village is one of Edinburgh’s most photogenic places, so do not forget your camera.

Where to stay in Edinburgh

I think anywhere in Edinburgh’s city centre is an ideal place to stay, as you will be within walking distance of many of the city’s main attractions, restaurants, pubs and shops. If it is your first visit, I recommend choosing accommodation around the Royal Mile or Princes Street.

Staying near the Royal Mile puts you in the heart of the historic Old Town, with landmarks such as Edinburgh Castle, St Giles’ Cathedral and the National Museum of Scotland just a short walk away. Princes Street, in the New Town, offers excellent shopping, beautiful views of the castle and convenient transport links, while still being close enough to explore the city’s historic sights on foot.

Apartments in Edinburgh

Heeton Concept Aparthotel – Queen Street ****

Heeton Concept Hotel

Located in the heart of New Town, Heeton Concept Aparthotel is a firm favourite in Edinburgh, with rave reviews on TripAdvisor and an impressive 4.6 out of 5 rating. The aparthotel offers stylish interiors and well equipped amenities, including fully fitted kitchens and in room laundry facilities. It is also within walking distance of both Haymarket and Waverley stations, and less than a five minute stroll from Princes Street.

Wilde Aparthotels ****

highly rated apartments in edinburgh

The Wilde Aparthotels Edinburgh Grassmarket is located at the foot of Edinburgh Castle in the heart of the historic Old Town. Choose from stylish studios, as well as one and two bedroom apartments, all featuring fully equipped kitchens, Nespresso machines and complimentary WiFi, making them ideal for both short breaks and extended stays. The property also offers a fitness room, restaurant, bar and a convenient self service pantry.

Top tip: Book a room with a castle view.

3 Star Hotels Edinburgh

Ibis Edinburgh Centre South Bridge ***

Ibis Edinburgh

Ibis is a super popular budget hotel chain with locations all around the world and this one in Edinburgh centre south bridge is a great choice for a budget hotel in Edinburgh. Clean and basic but perfect for a quick trip to the Scottish capital city. it has everything you will need with friendly staff, great location, and a bar and restaurant on site.

Four Points Flex by Sheraton Edinburgh ***

four points flex Edinburgh

Located in Edinburgh’s New Town, just minutes from the city’s famous Princes Street, Four Points Flex by Sheraton Edinburgh is ideal for a convenient stay in the city. It is easy to walk to some of the top attractions, restaurants, and shops, including Edinburgh Castle, The Royal Mile and the historic Old Town. 

Motel One Edinburgh-Princes ***

Motel One Edinburgh

Motel One is a popular hotel franchise with locations across Europe, known for its stylish design and affordable prices. Motel One Edinburgh Prince’s Street is a particularly popular choice for visitors to the city, boasting a TripAdvisor score of 4.4 out of 5. Guests frequently praise the hotel’s central location, which places many of Edinburgh’s top attractions within easy walking distance, as well as its comfortable rooms and modern facilities.

4 Star Hotels Edinburgh

Leonardo Royal Hotel Edinburgh – formerly Jurys Inn ****

Leonardo Royal Hotel Edinburgh - formerly Jurys Inn

I stayed at this hotel during one of my trips to Edinburgh and loved its fantastic location. It is just off Princes Street, within easy walking distance of the train station and right beside the Edinburgh Dungeon. The Royal Mile is just behind the hotel, making it easy to explore the city’s main attractions on foot.

The rooms are spacious, comfortable and well equipped, making it an excellent choice for couples or friends looking for a convenient base in the city.

24 Royal Terrace ****

24 royal terrace

Voted #3 best hotel in Edinburgh on TripAdvisor, the 24 Royal Terrace Hotel is a fabulous boutique hotel for a city break in Edinburgh. The hotel has received a Travellers’ Choice Award and holds an impressive 4.8 out of 5 rating on TripAdvisor.

Located on one of Edinburgh’s most iconic Georgian terraces, the hotel offers 14 individually designed rooms, many with excellent views across the city. It also provides good value single rooms, making it a great choice for solo travellers visiting Edinburgh.

The hotel features a private collection of original artwork, including pieces by renowned Scottish artist John Bellany. Its stylish bar is a popular meeting place for guests and serves food throughout the day.

The Resident Edinburgh ****

4 star hotel Edinburgh The Resident

If you are looking for a highly rated 4 star hotel in Edinburgh with a kitchenette, The Resident Edinburgh is an excellent choice. Located in the city centre, it is just a 9 minute walk from Edinburgh Castle. Guests consistently praise the attentive staff, convenient location and immaculate rooms.

Situated on Drumsheugh Gardens in the heart of Edinburgh’s elegant West End and historic New Town, the hotel provides a stylish and comfortable base for exploring the city’s top attractions. Guests can also enjoy complimentary drinks and snacks each evening from 5-6 pm, a thoughtful extra that is perfect for relaxing after a day of sightseeing.

5 Star Hotels Edinburgh

Kimpton Charlotte Square By IHG *****

Kimpton Charlotte Square By IHG

While there are many 5 star hotels in Edinburgh, if you are looking for traditional glamour, the Kimpton Charlotte Square is an excellent choice.

Set beside a private garden in Edinburgh’s New Town, the hotel combines classic style with modern comforts. Inside, guests can enjoy a spa, indoor swimming pool and fitness centre, offering a peaceful break from the busy city centre. Despite its elegant interiors and relaxing atmosphere, the hotel still reflects the character of Edinburgh and is ideally located for exploring the city.

The Caledonian Edinburgh, Curio Collection by Hilton *****

The Caledonian Edinburgh, Curio Collection by Hilton

The five star The Caledonian Edinburgh, Curio Collection by Hilton is part of the world renowned Hilton collection and enjoys a prime location at the west end of Princes Street, making it the perfect base for exploring Edinburgh Castle and the city’s main attractions.

When it comes to dining, guests can enjoy everything from relaxed drinks at The Court to fine dining at 1925 The Pompadour. The Caley Bar is a stylish spot for cocktails, while the hotel’s luxurious spa is the perfect place to unwind after a day of sightseeing. Facilities include a swimming pool, sauna, steam room, whirlpool, and two gyms, offering everything you need for a relaxing city break in Edinburgh.

Hoxton Edinburgh *****

5 star hotel Edinburgh the Hoxton

Stay in the heart of the West End, The Hoxton Hotel Edinburgh offers a boutique hotel stay just minutes from Haymarket station and a short stroll from Edinburgh Castle, Princes Street and the Old Town, it’s the perfect base for exploring or relaxing. The rooms have a modern design and there is an Italian restaurant on-site or a bar to grab a beverage after a day of exploring.

The Balmoral *****

Balmoral Hotel

If you want to splash the cash, celebrate a special occasion or simply be treated like royalty, The Balmoral is hard to beat. An Edinburgh landmark since 1902, its iconic clock tower has welcomed visitors for more than a century.

Originally built as the North British Station Hotel, this 5 star property blends Edwardian grandeur with contemporary luxury. Inside, elegant interiors showcase Scottish heritage, while many of the beautiful rooms and suites enjoy views of Edinburgh Castle or the city’s historic skyline.

Whether you are indulging in afternoon tea beneath the Palm Court’s glass dome or enjoying exceptional dining, The Balmoral promises a truly luxury stay in the heart of the Edinburgh.

Where to Eat & Drink in Edinburgh

Scran Bistro – My favourite lunch spot in the city just off the Royal Mile, Enjoy brunch specials including pancakes or Scottish breakfast, burgers, fish and chips and more.

Doctors – The Doctors is a historic spot in Edinburgh’s Old Town that’s been going since 1874. With links to Edinburgh University and the old Royal Infirmary, its steeped in history. 

Chez Jules – A firm favourite among locals in Edinburgh, this charming French bistro is the perfect spot for a budget friendly lunch, with a three-course set menu from just £16 per person.

Brewhemia – A stunning woodsy chic bar with great cocktails & beers, plus entertainment from Thursdays-Sundays.

Duck & Waffle – A stylish, upscale and buzzy restaurant with great food, drinks and atmosphere. The food earns rave reviews for its delicious flavours and unique combinations like the signature duck and waffle.

Quinn’s Café – If your looking for hearty, fresh, and authentically Scottish cuisine with generous portions try Quinn’s Café. They receive top reviews on TripAdvisor with a score of 4.9/5.

The Devil’s Advocate – Popular spot for food and drinks with rave reviews and a great atmosphere!

Badger & Co Bar – #3 on TripAdvisor with a travellers choice award, known for their pies and seafood, its a must visit in the city.

The Balmoral – Even if your not staying at the Balmoral you can still enjoy an afternoon tea which is one of the best in Edinburgh and its highly recommended you book in advance

How to get to Edinburgh

You can fly directly from Dublin, Cork, Shannon and Knock Airport to Edinburgh international airport. Daily flights are available all year round. If flights are unavailable or expensive you can also fly into Glasgow and take the train which takes around 1 hour.

Best Time to Visit Edinburgh

I think any time of year in Edinburgh is great, but I would say the city is especially magical in late November and early December, when the Christmas market is in full swing. August is another fantastic time to visit, thanks to the Edinburgh Fringe Festival, the Edinburgh International Festival and the Royal Edinburgh Military Tattoo. Whatever time of year you choose, it is worth checking what events are taking place during your stay, as there is always something happening in the city.

How to get around Edinburgh

Skyline Edinburgh

One of the things I love about the city of Edinburgh is how walkable it is. Everything in the city centre feels well connected, so it is easy to explore without needing a car or constantly relying on public transport. Calton Hill, for example, is a viewpoint overlooking the city and is only around a 15 minute walk from Princes Street.

Even getting into the city from the airport is straightforward. You can take the tram directly from Edinburgh Airport to the city centre, making it quick and stress free to start exploring as soon as you arrive. Once you are there, many of the city’s main attractions, cafés, museums and neighbourhoods are all within walking distance of one another, making Edinburgh an ideal city to discover on foot.

We hope this Edinburgh travel guide helps you choose where to stay and the top things to do in Edinburgh. While every effort is made to ensure accuracy, activities and descriptions are subject to change. Some of the links in this post contain affiliate links, where we receive a small commission if a booking is made, but at no additional cost to you.

Similar Posts