Discover the best places to stay in Edinburgh, a city rich in history, culture, and charm. Whether you're looking for luxury accommodations in the elegant Georgian streets of New Town, a cosy retreat in the medieval heart of the Old Town, or a vibrant waterfront hotel in Leith, Edinburgh offers a variety of neighbourhoods to suit every traveller's taste and budget. Explore our guide to find the perfect hotel and make the most of your stay in Scotland’s captivating capital.
Over 2,300 stays available
Plan your next adventure in a few taps.
Sign in for special prices on hotels and accommodation.
Secure your deal with just a small deposit, then pay the rest later.
lastminute.com is the best destination for holidays in Edinburgh and with our superb selection of deals you’ll definitely be able to grab yourself a bargain. Whether you want to stay in a luxury city hotel or a more affordable B&B we have the perfect accommodation for you. Why not save even more by booking your flight and hotel together?
Edinburgh is home to some excellent art galleries, so if you’re an art lover it’s a brilliant way to start your holiday. One of the best galleries is the Scottish National Gallery of Modern Art which is located on Belford Road. The gallery has two state-of-the-art exhibition spaces which are home to an outstanding art collection with works by artist such as Sir Eduardo Paolozzi.
If the Gallery of Modern Art only leaves you wanting more, then you should head to the Scottish National Gallery. First opened to the public in 1859, the gallery has an exquisite collection which includes masterpieces by artists such as Jacopo Bassano, Van Dyck and Giambattista Tiepolo. If you’ve worked up an appetite enjoying all the art you can, visit the café and restaurant in the gallery. The restaurant offers some fantastic views over Princes Street Gardens, along with some really tasty food.
When you want to spend an evening in a top restaurant, Edinburgh has some excellent options for you to choose from. One great place to try is the Tower restaurant, which is located above the National Museum of Scotland. The restaurant specialises in fresh local sea food and has excellent views of the Edinburgh skyline.
Edinburgh’s a great city if you’re a bit of a shopaholic with its diverse and interesting selection of shops to browse. The main shopping street is Princess Street which is just north of the city’s castle. It has a good selection of department stores as well as the usual high street shops.
Explore Edinburgh with our lastminute.com guide.
Discovering Edinburgh after dusk unveils a city vibrant with character, each neighbourhood offering its unique flavour of nightlife, from traditional pubs to trendy bars and world-class restaurants. Whether you're seeking the cosy ambience of a historic pub, the sophistication of a Michelin-star dining experience, or the lively atmosphere of a modern cocktail bar, Edinburgh's eclectic neighbourhoods cater to all tastes.
The heart of Edinburgh's nightlife can be found in the Old Town, particularly along the historic Royal Mile and the Grassmarket. Here, centuries-old pubs like The Last Drop and The World's End offer a dive into Scotland's rich history, with walls that could tell a thousand tales. For those looking for a modern twist, underground bars and venues host live music and contemporary performances, blending the old with the new in Scotland's capital.
Contrasting the historic allure of the Old Town, Edinburgh's New Town is a cosmopolitan mix of stylish bars, elegant restaurants, and designer shopping. George Street, in particular, is famed for its sophisticated dining options and cocktail bars, where you can enjoy everything from Scottish cuisine at its finest to international dishes crafted by world-renowned chefs. Places like Tigerlily and The Dome offer not only exquisite meals but also beautifully designed interiors that make a night out feel like a special occasion.
Leith, Edinburgh's port district, has undergone a transformation into a culinary hotspot, home to some of the city's most innovative restaurants and bars. The Kitchin and Restaurant Martin Wishart both boast Michelin stars, offering menus inspired by Scottish produce with a contemporary twist. The area's waterfront setting provides a charming backdrop for an evening stroll before or after dinner, making Leith a must-visit for food enthusiasts.
For a more laid-back vibe, the neighbourhoods of Stockbridge and Canonmills are perfect. Known for their bohemian spirit, these areas boast cosy cafes, vintage shops, and a selection of pubs and eateries with a more intimate atmosphere. Sunday visits are particularly delightful, with the Stockbridge Market offering a variety of local produce and artisanal goods.
Edinburgh's West End is the cultural quarter, home to the city's vibrant theatre scene and a selection of quaint pubs and bars perfect for pre- or post-show refreshments. The area is also known for its charming Victorian architecture, adding to the overall experience of a night out in this part of the city.
Reservation is Key: Edinburgh's top dining spots and bars can fill up quickly, especially during the festival season. Booking ahead is recommended.
Dress Codes: While most places in Edinburgh welcome a casual dress code, some of the more upscale bars and restaurants may require smarter attire.
Late Nights: If you're planning to enjoy Edinburgh's nightlife into the wee hours, be aware that public transport may be limited late at night. Taxis and ride-hailing services are readily available, though.
In Edinburgh, the night comes alive with endless possibilities, offering experiences that cater to all tastes and preferences. Whether you're drawn to the charm of historic pubs, the elegance of fine dining, or the buzz of contemporary bars, Edinburgh's neighbourhoods promise an unforgettable night out.
Edinburgh offers a variety of neighbourhoods, each with its own unique charm and character. Whether you’re looking for a historic stay, a shopping spree, or a vibrant nightlife, there’s a perfect area for everyone. Here are some of the best neighbourhoods to consider when looking for hotels in Edinburgh:
Stay in the Old Town for a truly historic experience. Known for its medieval architecture and cobbled streets, the Old Town is home to attractions like Edinburgh Castle, the Royal Mile, and St Giles' Cathedral. It’s a fantastic area for those wanting to be close to top sights and enjoy the city’s medieval atmosphere. Choose from a range of hotels in Old Town, from luxury stays in historic buildings to budget-friendly options.
For those looking to enjoy shopping and fine dining, New Town is the place to be. Known for its Georgian architecture and wide boulevards, this area offers a variety of high-end boutiques, restaurants, and cultural attractions like the Scottish National Gallery. Stay in one of the best hotels in New Town to experience elegance and convenience, with easy access to Edinburgh’s main shopping districts.
Leith is Edinburgh’s vibrant port district, offering a mix of modern developments and maritime heritage. Known for its lively food and drink scene, including seafood restaurants and stylish bars, Leith provides a unique, local experience away from the hustle and bustle of the city centre. Opt for cheap hotels in Leith for a more affordable stay while still being close to the water and local attractions.
The West End is perfect for those looking for a quieter stay with a cultural twist. Home to theatres, galleries, and beautiful gardens, this area offers a more relaxed atmosphere while still being close to the city centre. Stay in one of the best hotels in West End to enjoy both the cultural and green spaces of Edinburgh, with easy access to public transport and key attractions.
Each neighbourhood in Edinburgh offers something unique, so choose the one that best suits your interests and enjoy a memorable stay in this historic city.
New Town is a great base for a city centre getaway and, despite being brimming with elegant and upmarket hotels, it’s also a good place to find budget accommodation in Edinburgh. On the thoroughfare of Queen Street, the Edinburgh Central Queen Street Travelodge is perfectly placed for sightseeing. It has the good-quality, modern rooms and facilities you expect from a Travelodge, and you’ll frequently find rates between £50–100/night.
Equally well-placed in New Town, the colourful and modern Yotel is a budget-friendly base with rooms under or around £100/night. Stay slightly further from the bustle, in leafy Marchmont and enjoy the Black Ivy Hotel, a four-star inn with rooms. For less than or around £150 per night, you’ll stay in a classy and colourful Georgian terrace which prides itself on its elegant bar and hearty breakfasts.
To be close to Edinburgh Castle, the Scott Monument, the cathedral and many key museums and architectural highlights, you’ll want to stay as close to the centre as possible, in the old town. Fountainbridge, New Town and the area close to Edinburgh Waverley station (like Market Street) are all ideal locations. You’re more likely to find budget options in Southside, Marchant and close to the university, and it’s still a very easy walk into the historical heart of the city. For something a little quieter, and with an almost village atmosphere, opt for Prestonfield, the West End or Haymarket.
For your first family visit to Edinburgh, be sure to stay close to the centre as possible. All the exciting buildings and attractions, like the castle, the Camera Obscura, Museum of Childhood and several lovely parks are within a ten or fifteen minute walk. The zoo is also a 15-minute bus ride from the historical centre.
A Premier Inn, like the City Centre Royal Mile or the Princess Street accommodation is a perfect choice for a budget-friendly family weekend. It’s easy to find a room with a third bed, or request a cot, and there’s an affordable breakfast option.
Younger solo travellers and first-time visitors will enjoy a city-centre getaway, staying in the old town or around the university. Staying in a hostel increases your chances of meeting like-minded travellers. In fact, Castle Rock Hostel, at the foot of the castle, is renowned for being a cosy, colourful and friendly meeting place.
Head to Marchmont for a quieter, but still very convenient, location with budget options. The Inn on the Mile is more upmarket than a hostel, but still warm and solo-traveller-approved. It’s a classy pub with chic rooms, an affordable bar and a cosy atmosphere (for under £150/ night).
The DoubleTree by Hilton is located on charming Bread Street, just below Edinburgh castle. Conveniently, this means the SkyBar on the building’s top floor affords you fantastic views of the castle itself. The SkyBar is indoors (handy for chilly Scottish winters) but with floor-to-ceiling windows allowing an uninterrupted view. Alternatively, head to Market Street Hotel – a four-star establishment in the heart of the city. The rooftop Champagne bar, Nor’ Loft, is a classy setting to sip on bubbly while gazing through the floor-to-ceiling windows and dipping into a romantic chocolate or cheese fondue.
The Roseate Edinburgh, in the leafy West End, has the atmosphere of a luxurious Scottish country home, just a short hop from the city centre. The hotel’s highlights include its refined decor and friendly atmosphere, as well as the decadent bedrooms. Expect Scottish fine-dining, combining the finest locally sourced ingredients in exquisite dishes, all in a truly sophisticated setting.
The Sheraton Grand Hotel and Spa boasts a pretty perfect location in central Edinburgh, at the foot of the castle and close to Haymarket and the old-town centre. The hotel’s focus is minimalist and modern Scottish luxury, and the restaurant’s menu reflects this, too, with traditional Scottish dishes beautifully presented. There’s a fitness studio, indoor swimming pool, sauna and Edinburgh’s only spa with a rooftop hydro pool – plus a menu of treatments.
Even the address – 1 Princess Street – is iconic and the Balmoral Hotel with its landmark clocktower, no less. The five-star accommodation certainly has a five-star view over the Scott Monument and the castle. Spacious rooms and suites have original features, plenty of tartan, and all the modern amenities. Spa facilities include a pool, sauna and steam room. There are three bars and two dining options, plus the exquisite Palm Court, where you can partake in afternoon tea.
Luxury hotels Interiors don’t get much more extravagant than the famous Prestonfield House, nestled below Arthur’s Seat in Edinburgh’s Prestonfield suburb. Each room in the five-star abode is opulently decorated to the theme – the tapestry room, leather room, whisky room and the gothic tea house. The bedroom decor is lavish with old-world charm, and you’ll feel like you’re staying in the country while being a short hop from the action. You can order an indulgent afternoon tea and dine at the spectacular Rhubarb Restaurant (from the creator of the famous Witchery by the Castle).
For those planning an Edinburgh holiday and looking to blend shopping into their itinerary, the city presents a variety of districts each with its unique appeal, ensuring a rich shopping experience that ranges from high-end boutiques to historic market streets.
The heart of Edinburgh's Old Town, The Royal Mile, is a historic stretch leading from Edinburgh Castle down to the Palace of Holyroodhouse. It is renowned for its medieval architecture and is the perfect place to find Scottish souvenirs, tartans, cashmere, and unique crafts. This area is bustling with tourists, but that's part of its charm. It offers a blend of traditional Scottish fare and merchandise that makes for an authentic Edinburgh shopping experience.
For those with a penchant for luxury brands, Multrees Walk is Edinburgh's premier destination. Nestled at the east end of St Andrews Square, this pedestrian area boasts upscale shops including designer labels and luxury boutiques. It's the go-to place for high-end shopping, with everything from fashion to accessories available.
Victoria Street, known for its vibrant, colourful buildings and winding road, is often cited as the real-life inspiration for Harry Potter's Diagon Alley. It hosts a range of independent boutiques, offering everything from bespoke clothing to unique souvenirs and artisanal goods. Nearby, the Grassmarket area provides a lively atmosphere with its eclectic mix of shops and historic pubs, perfect for those looking to enjoy shopping with a view of Edinburgh's castle.
Princes Street is the city's main shopping street, where one can find a mix of high-street brands and department stores. It offers stunning views of Edinburgh Castle, making shopping there a visually pleasing experience. Parallel to it, George Street serves as the home to more upscale brands and designer shops, perfect for those looking to splurge a bit on their vacation.
For a more relaxed vibe, Stockbridge Market, open on Sundays, offers an array of local produce, artisan crafts, and delicious street food. It's an excellent spot for those wanting to experience Edinburgh's local flavour and pick up unique, handcrafted goods.
Those looking for a comprehensive shopping mall experience will find Ocean Terminal and Gyle Shopping Centre to their liking. Ocean Terminal, designed by Sir Terence Conran, offers a wide range of stores along with entertainment options like cinemas. Gyle Shopping Centre is known for housing popular brands, ensuring something for everyone.
Edinburgh is also home to unique neighbourhoods like Bruntsfield and Morningside, where shoppers can explore a variety of speciality shops, from chic fashion boutiques to cosy bookshops and gourmet food stores.
Edinburgh's shopping scene is as diverse as the city itself, offering everything from the latest fashion trends to traditional Scottish goods and bespoke artisanal items. Whether you're browsing the historic streets of The Royal Mile or exploring the luxury boutiques of Multrees Walk, shopping in Edinburgh is sure to be a highlight of your holiday.
The Thistle House in Edinburgh offers one night in a double room at the price of £30.
Mercure Edinburgh Princes Street Hotel, Le Monde Edinburgh and Royal Overseas League Hotel are located in the central neighborhood of Edinburgh.
The best hotels to stay in Edinburgh are Malmaison Edinburgh, Holiday Inn Express EDINBURGH - LEITH WATERFRONT and Apex Grassmarket Hotel.
Support and useful information