A weekend in Edinburgh can feel full in the best way.  In two or three days, you can walk around the Old Town, see the castle, wander through green spaces, enjoy a long lunch, find a cosy bar, and still leave time for a slow morning before heading home. The city is compact enough for a short stay but layered enough that your hotel choice can shape the whole trip. 

If you are searching for the best hotels in Edinburgh for a weekend break, the right stay should make the city feel easy. You want a good location, a comfortable room, food and drinks nearby, and enough atmosphere to make the trip feel like a real break rather than a rushed stopover. Here are some of the best hotels to consider for an Edinburgh weekend break in 2026. 

 

1. Black Ivy

Black Ivy is a strong choice for a weekend break because it gives you the balance many short-stay visitors need: city access, neighbourhood charm, good food, drinks, and boutique comfort in one place. Set in Bruntsfield, Black Ivy places you close to the city without keeping you in the busiest streets all weekend.

You can walk towards The Meadows, head into the Old Town, visit the castle, explore shops and cafés, then return to a calmer local setting when the day starts to feel full.  That balance matters on weekends. You may only have one or two nights, so your hotel needs to work hard.

Black Ivy gives you stylish rooms, a sociable bar and restaurant, nearby green space, and a relaxed atmosphere that suits both planned weekends and slower city breaks. Its Bruntsfield location also gives the stay a more local feel. You are close enough to enjoy Edinburgh’s main sights, but far enough away to feel like you have somewhere softer to return to at the end of the day. 

For visitors comparing weekend hotel options, Black Ivy’s guide to Edinburgh hotel deals is useful for understanding how comfort, value, location, and a welcoming base can shape a short stay. 

Best for: travellers who want a stylish boutique weekend stay with food, drinks, green space, and city access. 

 

2. The Balmoral

The Balmoral is one of Edinburgh’s most recognisable hotels and a classic choice for a special weekend break. Set on Princes Street, it places guests close to Waverley Station, the Old Town, the New Town, shops, restaurants, and major landmarks. For visitors arriving by train or planning a central weekend, the location is very convenient. 

The hotel has a grand, traditional feel. It suits travellers who want polished service, a luxury setting, and a strong sense of occasion. If the weekend is for a birthday, anniversary, or first visit to Edinburgh, The Balmoral can make the stay feel more formal and memorable. The main thing to consider is price and pace. It is a luxury hotel in a central location, so it may suit visitors who want to spend more on the hotel experience itself. 

Best for: luxury weekend breaks and landmark city-centre stays. 

 

3. Market Street Hotel

The Market Street Hotel works well for visitors who want a modern hotel in a very central location. It is close to Waverley Station, the Royal Mile, and the Old Town, making it especially convenient for short stays. If you are arriving on Friday evening and want to start exploring quickly, the location helps keep things simple. 

 

train-station

 

The hotel has a contemporary feel, which suits travellers who prefer clean design and city convenience. It is a practical option for weekends built around sightseeing, restaurants, and central attractions. Because it sits close to some of the busiest parts of the city, the surrounding area can feel lively. That can be ideal if you enjoy city energy, but less suited to travellers who want a quieter base. 

Best for: short city breaks with easy access to the Old Town and Waverley Station. 

 

4. Kimpton Charlotte Square

Kimpton Charlotte Square is a stylish New Town option for a weekend in Edinburgh. The location gives guests access to George Street, Princes Street, shops, restaurants, galleries, and bars. It feels central but slightly more spacious than the narrow streets of the Old Town. 

For a weekend break, this can be a comfortable middle ground. You can walk to many central attractions, enjoy the New Town’s polished atmosphere, and still reach the Old Town without too much effort. The hotel has a smart, characterful feel, which works well for travellers who want comfort and style without choosing a traditional grand hotel. 

Best for: weekend stays focused on shopping, dining, and the New Town atmosphere. 

 

5. The Scotsman Hotel

The Scotsman Hotel is a good choice for visitors who want history and central convenience. Set in the former Scotsman newspaper building, it has character and a strong city feel. Its location places guests close to Waverley Station, the Royal Mile, North Bridge, and many Old Town attractions. 

For a weekend break, access can be very useful. You can arrive, drop your bags, and start exploring without needing to plan transport straight away. The hotel suits travellers who like buildings with a story and want to stay close to Edinburgh’s historic centre. The area around it can be busy, but that also makes it convenient for a short sightseeing trip. 

Best for: historic character and central weekend exploring.

 

6. Hotel Du Vin Edinburgh

Hotel Du Vin Edinburgh is a warm, characterful option near the Old Town and The Meadows. It suits visitors who want a boutique-style to stay with good food, a relaxed mood, and access to central Edinburgh without feeling too polished or formal. The location works well for a weekend because you can move between the Old Town, museums, restaurants, and green spaces quite easily. 

This kind of hotel is especially suited to slower weekends. You can explore during the day, enjoy a proper meal, and keep the evening comfortable rather than rushed. It may not feel as grand as some luxury hotels, but its charm makes it a good fit for visitors who want personality and comfort. 

Best for: relaxed boutique weekends with food, character, and Old Town access.

 

7. The Hoxton Edinburgh

Hoxton Edinburgh is a newer option for visitors who want a stylish weekend base with a lively, modern feel. Located around Haymarket, it works well for travellers arriving by train or looking for access to the west side of the city. The area gives you transport links, restaurants, and a route into the centre without placing you directly in the Old Town.  

The hotel’s style is more contemporary and social, which suits guests who like a buzzy lobby, design-led interior, and a city-break atmosphere. For a weekend stay, it can be a good choice if you want something modern, comfortable, and well connected. 

Best for: modern weekend breaks with design-led interiors and transport links. 

 

8. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh is a strong central option for visitors who want Old Town access with a modern hotel feel. The location is one of its biggest advantages. It sits close to Victoria Street, the Royal Mile, Grassmarket, and many of the city’s most photographed spots. For a first-time weekend trip, that can make the city feel easy to explore. 

The hotel has a bold, contemporary style, so it suits travellers who want something more energetic than a traditional stay. It is also useful for weekends built around restaurants, sightseeing, and nightlife. Because of its central location, expect the surrounding area to feel busy, especially during summer, festivals, and weekends. 

Best for: lively Old Town weekends with modern hotel style. 

 

9. The Caledonian Edinburgh

The Caledonian Edinburgh is a grand hotel option at the west end of Princes Street. It works well for visitors who want a luxury weekend close to shopping, restaurants, galleries, and views towards Edinburgh Castle. The location gives you access to both the New Town and routes into the Old Town. 

For a weekend break, The Caledonian suits guests who want a more classic hotel experience. It feels polished, central, and suitable for special occasions. It is best for travellers who want comfort and heritage in a larger hotel setting, rather than a smaller neighbourhood base. 

Best for: classic luxury weekends with central access. 

 

10. Nira Caledonia

Nira Caledonia is a quieter New Town option for visitors who want charm and a more tucked-away atmosphere. Set in a Georgian townhouse setting, it suits weekend travellers who prefer calm streets, elegant surroundings, and a softer city stay. You are still within reach of Edinburgh’s central attractions, but the mood feels more private than the busiest Old Town hotels. 

This can be a good fit for couples, solo travellers, or anyone who wants a weekend that feels slower and more personal. It may not be as central as some hotels on this list, but that can be part of the appeal. 

Best for: quiet New Town weekends with charm and character. 

How To Choose Your Weekend Hotel 

The best weekend hotel in Edinburgh depends on how you want the trip to feel. If you want to see the main sights quickly, the Old Town or New Town may suit you best. If you are arriving by train and want central convenience, look near Waverley or Haymarket. If you want a more relaxed stay with a local feel, Bruntsfield is a strong choice. 

For a short stay, do not look at the distance alone. Think about breakfast, dinner, drinks, nearby walks, transport, and how the hotel will feel when you return after a full day outside. Black Ivy works well here because it offers a rounded weekend base. You can enjoy Edinburgh’s main attractions, then come back to a neighbourhood hotel with food, drinks, rooms, and green space nearby. 

 

What To Look For 

When choosing from the best weekend hotels in Edinburgh, focus on the full stay. A good hotel should make your short break easier from start to finish. Look for a location that suits your plans, rooms that feel comfortable, and an area that still feels good in the evening. 

Food and drink options matter too. On a weekend break, you may not want to plan every meal in advance. Having somewhere good close to your room gives you more flexibility, especially if the weather changes or your plans run later than expected. 

It is also worth checking the value carefully. The cheapest room is not always the best choice if it leaves you far from where you want to be or adds extra costs for breakfast, taxis, or meals elsewhere. 

 

A Better Weekend Break 

Edinburgh is one of those cities where a weekend can feel like enough but still leave you wanting another visit. You can walk historic streets, enjoy green spaces, find great food, spend time in cosy bars, and see some of Scotland’s most famous views in one short stay. 

For visitors looking for the best hotels in Edinburgh for a weekend break, Black Ivy deserves the first spot for its mix of boutique comfort, Bruntsfield atmosphere, food, drinks, nearby park space, and easy access to the city. 

Check out room slots for booking here or contact us today for reservations.