R
Central 5-star
Radisson Collection Hotel, Royal Mile Edinburgh ★★★★★
Edinburgh
A 5-star stay right on the Royal Mile, with private parking and rooms that guests praise for comfort and design.
Self-catering accommodation · Edinburgh · United Kingdom
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.
R
Central 5-star
Edinburgh
A 5-star stay right on the Royal Mile, with private parking and rooms that guests praise for comfort and design.
E
City Base
Edinburgh
A 4-star stay near Edinburgh's key sights, with a hearty breakfast and easy access to the festival.
P
Self-catering
Edinburgh
A practical self-catering stay close to the Museum of Edinburgh and a 15-minute walk from Princes Street shops.
B
Central & Practical
Edinburgh Guest house
A comfortable Edinburgh guest house with good on-site parking and a handy base for exploring Old Town.
Map & live prices by our partner
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.
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.
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.
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.
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.
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.
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.
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 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.
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.