Live prices for your dates · free cancellation on many rooms

EN

Self-catering accommodation · Edinburgh · United Kingdom

Self-Catering in Edinburgh: Apartments, Cottages & More

Discover Edinburgh's top self-catering stays in the heart of the city, where you'll find the freedom to cook your own meals and live like a local.

3 hotels 1 rated 8.5+ typical £157

hotels

Radisson Collection Hotel, Royal Mile Edinburgh R Central 5-star
8.6Great935 reviews

A 5-star stay right on the Royal Mile, with private parking and rooms that guests praise for comfort and design.

From£157per night
Edinburgh Grosvenor Hotel E City Base

Edinburgh Grosvenor Hotel ★★★★

Edinburgh

7.6Very good5,321 reviews

A 4-star stay near Edinburgh's key sights, with a hearty breakfast and easy access to the festival.

From£55per night
Panmure Court - Edinburgh P Self-catering

A practical self-catering stay close to the Museum of Edinburgh and a 15-minute walk from Princes Street shops.

Blossom Guest House B Central & Practical

Blossom Guest House ★★★

Edinburgh Guest house

8.1Great436 reviews

A comfortable Edinburgh guest house with good on-site parking and a handy base for exploring Old Town.

From£72per night

Map & live prices by our partner

Self-Catering in Edinburgh: Our Top Picks

When it comes to self-catering in Edinburgh, you'll find a mix of options that put you right in the action. The highest-rated is the 5-star Radisson Collection Hotel on the Royal Mile, rated 8.6, with a kitchenette and private parking, starting at £157. For a more budget-friendly stay, the Edinburgh Grosvenor Hotel offers a 4-star base near the city's key sights from just £55, making it a practical choice for longer stays.

Self-Catering Apartments in Edinburgh: City Living

If you prefer an apartment-style setup, the Radisson Collection Hotel provides a 5-star experience with sleek design and a kitchenette, ideal for those who like to self-cater. Panmure Court, although an aparthotel, offers a practical self-catering stay just a 15-minute walk from Princes Street and close to the Museum of Edinburgh. For those who want a mix, a 4-star hotel like Edinburgh Grosvenor offers similar convenience at a lower price.

Self-Catering in Edinburgh City Centre: Walk Everywhere

Staying in the city centre means you're within walking distance of the Royal Mile, Edinburgh Castle, and the National Museum. The Radisson Collection Hotel is right on the Royal Mile, while Panmure Court is a short walk to the Museum of Edinburgh and Princes Street shops. The Edinburgh Grosvenor Hotel is also central, with easy access to the festival, and Blossom Guest House offers a base in the Old Town.

Self-Catering Cottages in Edinburgh: A Home Away from Home

While genuine cottages are rare in the city centre, these self-catering options bring that home-away-from-home feel. Panmure Court offers practical self-catering with a homely vibe, while the Radisson Collection provides a more upscale take. For a comfortable alternative, consider Blossom Guest House, which, while not a cottage, offers a cosy stay with kitchen facilities for a self-catering experience.

Frequently asked

What is the best area to stay in Edinburgh for self-catering?

For self-catering with easy access to sights, the Old Town and city centre are your best bet. You'll be near the Royal Mile, the Museum of Edinburgh, and Princes Street, and options range from budget-friendly to 5-star luxury.

How much does self-catering accommodation cost in Edinburgh?

Prices vary widely. You can find a 4-star hotel from £55 per night, while a 5-star stay on the Royal Mile costs around £157. On average, expect to pay around £157 for a typical self-catering booking in the city.

Can I walk to Edinburgh Castle from these self-catering stays?

Yes, several properties are within walking distance to Edinburgh Castle. The Radisson Collection Hotel is right on the Royal Mile, a short stroll from the castle, and Panmure Court is also close to key attractions. The Edinburgh Grosvenor Hotel and Blossom Guest House are also central enough to walk to the Old Town sights.

Are there self-catering apartments with kitchens in Edinburgh?

Yes, although options are limited. Panmure Court offers self-catering apartments with kitchenettes, and the Radisson Collection Hotel provides a kitchenette as well. For a more traditional stay, the Edinburgh Grosvenor Hotel does not have full kitchens but offers a hearty breakfast to start your day.

Self-Catering in Edinburgh: Apartments, Cottages & More

Self-catering in Edinburgh is all about flexibility and location. Whether you're in the heart of the Old Town on the Royal Mile or want the practicality of a guest house just minutes from the festival action, these stays put you within walking distance of the city's top sights. Kitchens and kitchenettes let you start your day at your own pace, and you're rarely more than a short stroll from a café, pub, or the shops on Princes Street.

Prices range from around £55 for a 4-star city base to £157 for a 5-star stay right on the Royal Mile. The most central options are clustered around the historic Old Town, where you can walk to Edinburgh Castle, the Museum of Edinburgh, and the National Museum of Scotland. One guest house is also included, offering a comfortable and practical alternative with on-site parking.

The bottom line

This self-catering selection in Edinburgh suits travellers who value the independence of cooking their own meals and staying in the city's historic heart. It's ideal for families or longer stays where you want a base to return to after a day of exploring. If you're looking for a wider range of hotel types, check out our main Hotels in Edinburgh page. For budget stays, see our Cheap and budget hotels in Edinburgh; for family comforts, browse Family Friendly hotels in Edinburgh; and if you're driving, Hotels with parking in Edinburgh will help you find the perfect spot.