Luxury Self Catering Edinburgh Hotels

7 luxury Edinburgh hotels with self-catering facilities: kitchenettes, central locations, and exclusive deals. Compare rates and book directly.

Check-in
Mon, 09 Nov
Check-out
Tue, 10 Nov
Rooms and Guests2 Guests, 1 room
Check-in
Mon, 09 Nov
-
Check-out
Tue, 10 Nov
Rooms and Guests2 Guests, 1 room
3Filter & Sort
View map
Check-in
Mon, 09 Nov
-
Check-out
Tue, 10 Nov
Rooms and Guests2 Guests, 1 room
3Filter & Sort
View map
View map
1-6 out of 6
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.1
Perfect
Map
400 m from City Centre200 m from Edinburgh Waverley Railway Station
Whisky BarNumber OneBalmoral Spa
  • 500-variety whisky bar
  • 4 AA Rosette dining
  • Award-winning afternoon tea
From£ 279 /nightSelect
9.3
Perfect
Rooftop LoungeBicycle RentalWalking Tours
  • Rooftop champagne lounge with city views
  • Complimentary mini-bar with local products
  • Local artwork and natural materials
From£ 254 /nightSelect
8.2
Great
Map
2.6 km from City Centre800 m from Murrayfield Stadium
Private GardensWhisky SelectionAfternoon Tea
  • Individually designed heritage rooms
  • Private garden with conservatory
  • Extensive whisky and gin selection
From£ 333 /nightSelect
7.5
Very good
Map
1.9 km from City Centre500 m from Edinburgh International Conference Centre (EICC)
Bar 521The Townhouse Rest.Self-contained suites
  • Grade II listed Victorian building
  • Bar 521 Scottish whisky selection
  • 200m from Haymarket Station
From£ 55 /nightSelect
9.1
Perfect
Map
2.9 km from City Centre900 m from Midlothian Ski Centre
Whisky BarPrivate TerraceUnderfloor Heating
  • Adults-only boutique hotel
  • Connected to historic Canny Man pub
  • Extensive Scottish whisky selection
From£ 91 /nightSelect
Blossom Guest HouseGuest house
8.0
Great
Map
1.6 km from City Centre700 m from Queen's Hall
Free ParkingGrab-and-go BreakfastChildren's Play Area
  • Victorian architecture with warm decor
  • Grab-and-go breakfast in room
  • Free parking and luggage storage
From£ 73 /nightSelect

Luxury self-catering in Edinburgh combines the independence of preparing your own meals with the service and comfort of a high-end hotel. The city offers a selection of five-star properties that provide in-room kitchenettes or easy access to local markets and delis - ideal for travelers who value flexibility. Central districts like Princes Street, the West End, and Haymarket are home to top-tier options such as The Balmoral Hotel, Market Street Hotel, and Voco Edinburgh - Haymarket. These hotels feature spacious rooms, modern amenities like tea and coffee makers, and prime locations near supermarkets, allowing guests to stock their own fridge while enjoying daily housekeeping and concierge services.

Among the best-rated are The Balmoral Hotel on Princes Street, with its indoor pool and Michelin-starred Number One restaurant, and Market Street Hotel, whose rooftop champagne lounge Nor' Loft offers panoramic city views. The Roseate Edinburgh, set in two Victorian townhouses, boasts handcrafted beds and Egyptian cotton linen, while The Lane Hotel serves Scottish seafood in a historic setting. The Voco Edinburgh - Haymarket provides a fitness centre and child-friendly dining. Prices for these luxury stays range from around £150 to over £400 per night, depending on season and room type. For longer trips, the central location of these hotels puts guests steps away from Edinburgh's food halls and farmers' markets, making self-catering both practical and enjoyable.