Edinburgh

Edinburgh Hotels with Kitchens

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 238 Edinburgh hotels with Kitchens for you

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest price
Closest to downtown
Highest Rated
67
Hotels in Edinburgh
Featured facilities: Shared Kitchen
Very Good
355 reviews
8.6/10
1 night
From £43
Check Availability
79
Hotel near West End,Edinburgh
Featured facilities: Kitchenware
Great
116 reviews
9.2/10
1 night
From £133
Check Availability
99
Hotel near New Town,Edinburgh
With a stay at Heeton Concept Aparthotel Edinburgh Queen Street, you'll be within a 5-minute walk of Princes Street and George Street. This aparthotel is 0.5 mi (0.9 km) from St. Andrew Square and 0.7 mi (1.1 km) from Grassmarket. Make use of convenient amenities, which include complimentary wireless internet access and a fireplace in the lobby. Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and luggage storage. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 82 individually decorated guestrooms, featuring kitchens with refrigerators.. Flat-screen televisions with satellite programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include safes and desks.

"Self-service check-in and check-out, decent room size, and a pretty good location within walking distance of most places. There aren't any extra services. There's a Hong Kong-style Chinese restaurant nearby, about a five-minute walk, with good food but a bit pricey."
Very Good
283 reviews
8.7/10
1 night
From £102
Check Availability
54
Hotel near New Town,Edinburgh
With a stay at The Place, you'll be centrally located in Edinburgh, within a 5-minute walk of Edinburgh Playhouse Theatre and St. Andrew Square. This boutique hotel is 0.3 mi (0.5 km) from Princes Street and 0.6 mi (0.9 km) from Royal Mile. Take in the views from a terrace and make use of amenities such as complimentary wireless internet access and tour/ticket assistance. Enjoy a satisfying meal at The Place serving guests of The Place. Quench your thirst with your favorite drink at the bar/lounge. Continental breakfasts are served on weekdays from 7:30 AM to 10:00 AM and on weekends from 7:30 AM to 11:00 AM for a fee. Featured amenities include a 24-hour front desk, multilingual staff, and luggage storage. Stay in one of 47 guestrooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms with showers feature designer toiletries and hair dryers. Conveniences include phones, as well as desks and coffee/tea makers.

"Although it's a bit of a walk to most of Edinburgh's main tourist attractions (averaging about 30 minutes), Calton Hill is only a 10-minute stroll away. There's also the St James Quarter, a shopping center with everything you could need, just a 5-minute walk from the hotel, along with an affordable Tesco supermarket at the same distance. Plus, if you're doing a Rabbie's Tour like I did (I went to the Isle of Skye), the hotel is super close to the departure point at Edinburgh Bus Station, about a 3-minute walk. The only slight drawback was my room was on the basement level with no elevator, making check-in and check-out a bit of a struggle. The staff offered to help with my bags, but mine was really heavy, so I felt a bit awkward asking. You might want to take them up on their offer! (Bonus tip: Directly across from Tesco, you'll find the Sherlock Holmes statue and Sir Arthur Conan Doyle's Birthplace – a pleasant surprise for fans!)"
Great
64 reviews
9.1/10
1 night
From £94
Check Availability
99+
Hotels in Edinburgh
With a stay at KM Apartments, you'll be centrally located in Edinburgh, just a 4-minute walk from University of Edinburgh and 9 minutes by foot from Royal Mile. This aparthotel is 0.6 mi (1 km) from Grassmarket and 0.9 mi (1.4 km) from Princes Street. Make use of convenient amenities, which include complimentary wireless internet access and complimentary use of a nearby fitness facility. Full breakfasts are served on weekdays from 7:00 AM to 10:00 AM and on weekends from 7:30 AM to 10:30 AM for a fee. Featured amenities include complimentary wired internet access, a 24-hour front desk, and luggage storage. Make yourself at home in one of the 33 guestrooms, featuring kitchenettes with full-sized refrigerators/freezers and stovetops. Wired and wireless internet access is complimentary, and LCD televisions with digital programming provide entertainment. Conveniences include phones, as well as laptop-compatible safes and microwaves.

"This was the accommodation I stayed at for my trip to Edinburgh. If you have heavy luggage, the road leading to the hotel is very bumpy, making it difficult to pull your suitcase. Also, around 10 PM, the fire alarm went off and we had to evacuate, but we didn't receive any instructions, which was quite startling. Even though it was April, the weather was so cold that I wanted to turn on the heating, but it wasn't working well, so I stayed cold. However, I was very satisfied that I could cook in the room. And the view when entering the hotel is beautiful."
Very Good
61 reviews
8.5/10
1 night
From £136
Check Availability
70
Hotel near New Town,Edinburgh
Featured facilities: Shared Kitchen
Great
97 reviews
9.0/10
1 night
From £25
Check Availability
99+
Hotel near West End,Edinburgh
Located in Edinburgh's thriving Georgian New Town, just minutes from the city's famous Princes Street, Four Points Flex by Sheraton Edinburgh is ideal for a convenient stay in the Scottish capital. It is easy to walk to some of the city's top attractions, restaurants, and shops, including Edinburgh Castle, The Royal Mile and the historic Old Town. The 116 contemporary rooms and suites have been designed with comfort and simplicity in mind, and range from cozy and efficient doubles to generous suites. Add the friendly hospitality of our thoughtful team, and you'll feel right at home.

"The hotel is about a 10-15 minute walk from the station. I originally thought about taking the bus, but Google Maps showed walking was faster. It's right on Princes Street, within walking distance of Edinburgh Castle, the Royal Mile, and other attractions – I walked to all of them, enjoying the city's scenery along the way! The hotel doesn't offer breakfast, but there are plenty of convenience stores and supermarkets nearby, making it easy to grab milk, vegetables, bread, fruit, etc. The cleanliness was decent, though the facilities are a bit older. I spent most of my time out, and the room was a bit small for resting in the evenings."
Very Good
149 reviews
8.6/10
1 night
From £109
Check Availability
99+
Hotels in Edinburgh
With a stay at Cairn Hotel in Edinburgh (Leith), you'll be a 4-minute walk from Edinburgh Playhouse Theatre and 8 minutes by foot from Princes Street. This hotel is 0.7 mi (1.1 km) from George Street and 1.5 mi (2.4 km) from Edinburgh Castle. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and tour/ticket assistance. At Cairn Hotel, enjoy a satisfying meal at the restaurant. Wrap up your day with a drink at the bar/lounge. Continental breakfasts are served on weekdays from 7:00 AM to 10:00 AM and on weekends from 7:30 AM to 10:30 AM for a fee. Featured amenities include a 24-hour front desk and luggage storage. Self parking (subject to charges) is available onsite. Stay in one of 72 guestrooms featuring flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Bathrooms feature showers, complimentary toiletries, and hair dryers. Conveniences include phones, as well as coffee/tea makers and irons/ironing boards.

"Lovely hotel. From the outside it looks like a hotel you wouldn't normally bother with but inside was super bright and modern. Room was a bit on small side like you had to squeeze past the bed sideways to get to bathroom. Bathroom was very compact but we were fine with that. We only needed a bed and were not spending any great length of time in there. Location for us was perfect. Its a 15 min walk away from town and train station but in a good location with plenty of cheaper bars and close to the theatre and St James shopping. We had breakfast which was plentiful and fresh and not dried out like some breakfast buffets are. Really enjoyed our stay and would recommend to others"
Very Good
104 reviews
8.5/10
1 night
From £125
Check Availability
75
Hotel near New Town,Edinburgh
With a stay at YOTEL Edinburgh, you'll be centrally located in Edinburgh, within a 5-minute walk of Princes Street and George Street. This hotel is 0.5 mi (0.9 km) from St. Andrew Square and 0.7 mi (1.1 km) from Grassmarket. Take advantage of recreation opportunities such as a 24-hour fitness center, or other amenities including complimentary wireless internet access and a banquet hall. You can enjoy a meal at the restaurant serving the guests of YOTEL Edinburgh, or stop in at the snack bar/deli. Quench your thirst with your favorite drink at the bar/lounge. Buffet breakfasts are served on weekdays from 7:30 AM to 10:00 AM and on weekends from 7:00 AM to 10:00 AM for a fee. Featured amenities include express check-in, express check-out, and dry cleaning/laundry services. Make yourself at home in one of the 276 air-conditioned rooms featuring Smart televisions. Your memory foam bed comes with premium bedding. Complimentary wireless internet access is available to keep you connected. Bathrooms feature showers with rainfall showerheads and complimentary toiletries.

"Our favorite hotel of the trip! It was clean and comfortable, and we loved that we could cast to the TV. The bathroom had excellent wet/dry separation. Breakfast was £15 and had a great variety. Even if you don't opt for breakfast, they offer complimentary coffee and hot water all day. Plus, it's within walking distance to all the main attractions."
Great
261 reviews
9.0/10
1 night
From £108
Check Availability
51
Hotel near New Town,Edinburgh
With a stay at Forth House by Supercity Aparthotels, you'll be centrally located in Edinburgh, steps from Edinburgh Playhouse Theatre and 8 minutes by foot from Princes Street. This aparthotel is 0.7 mi (1.1 km) from Royal Mile and 0.4 mi (0.7 km) from St. Andrew Square. This smoke-free aparthotel offers discounted parking nearby. Featured amenities include a 24-hour front desk, multilingual staff, and an elevator. Limited parking is available onsite. Make yourself at home in one of the 66 air-conditioned rooms featuring kitchens with refrigerators and ovens. LCD televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include safes and microwaves, and housekeeping is provided weekly.

"Everything was great except for the price. I happened to check the price on the day of my stay when I was looking for service, and it was 50% cheaper than when I booked it. Over 500, my heart aches. International hotels usually have a strict no-cancellation policy a few days before arrival. Well, you win some, you lose some."
Very Good
44 reviews
8.6/10
1 night
From £132
Check Availability
See All Hotels with Kitchens in Edinburgh

Frequently Asked Questions

What is the average price of a hotel in Edinburgh this weekend?

According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in Edinburgh this weekend is £276 per night. For a 4-star hotel, the average cost is £396 per night. If you're looking for a luxury experience, 5-star hotels in Edinburgh this weekend typically cost £804 per night.

How much do hotels in Edinburgh cost per night on weekdays?

Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in Edinburgh during weekdays is £235 per night. For a 4-star hotel, you can expect to pay around £330 per night. If you're seeking a luxury stay, 5-star hotels in Edinburgh generally cost £653 per night on weekdays.

What are the best places to stay in Edinburgh?

Some of the best places to stay in Edinburgh are near popular attractions like Princes Street and Edinburgh Castle, offering easy access to key sights and amenities.

What are the top hotels in Edinburgh near Princes Street?

Some of the top hotels in Edinburgh near Princes Street include CODE The Loft - Edinburgh (from £47), Mount Royal Hotel Edinburgh by The Unlimited Collection (from £167) and Old Waverley Hotel (from £158), all offering easy access to Princes Street, making them ideal for visitors looking to explore the area.

Which hotels in Edinburgh are worth visiting for their spa experience?

Which hotels in Edinburgh have swimming pools?

Holiday Inn EDINBURGH by IHG (from £113), Novotel Edinburgh Park (from £122) and Novotel Edinburgh Centre (from £173) are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

What hotels in Edinburgh offer an especially good breakfast ?

W Edinburgh (from £395),Virgin Hotels Edinburgh (from £384) and Sheraton Grand Hotel & Spa (from £288) provide high-quality breakfast. Start your day with a delicious breakfast!

How to get good deals on hotels in Edinburgh?

To get the best hotel deals, try these Trip.com tips: 1. Log In Trip.com first and unlock member-only rates and Trip Coins (loyalty points). 2. Book Midweek: Sun–Thurs stays are much cheaper than weekends. 3. Set Price Alerts: Monitor price drops and rebook if needed. 4. Use “We Price Match” Policy: If you find a lower price elsewhere, Trip.com will refund the difference. 5. Avoid major holidays, conventions, and big events. 6. Check the Deals Page to see what promotions are available now on Trip.com.