Edinburgh

Find 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 219 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
75
Hotel near New Town,Edinburgh
With a stay at Stewart by Heeton Concept, you'll be centrally located in Edinburgh, steps from George Street and 5 minutes by foot from Princes Street. This apartment is 0.7 mi (1.2 km) from Grassmarket and 1.2 mi (1.9 km) from Edinburgh Castle. Make use of convenient amenities, which include complimentary wireless internet access and tour/ticket assistance. Featured amenities include express check-in, express check-out, and dry cleaning/laundry services. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 31 air-conditioned rooms featuring kitchens with refrigerators and ovens. 37-inch LCD televisions with satellite programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include phones, as well as laptop-compatible safes and microwaves.

"The hotel is located close to the train station, about a 20-minute walk away. The facilities are quite complete, including a washing machine, induction cooker, and oven, and the room is quite spacious. We checked in our luggage in advance, and the service was quite good."
Very Good
131 reviews
8.5/10
1 night
From £50
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.

"Overall it was a nice stay but it was a mixed experience. What we loved - The room was lovely, we were really happy with the amenities available in the room. We booked a studio and it came with 2 double beds, good kitchen amenities, large bathroom, washer and dryer and a pretty cool skylight with a black out blind (we were in room 411 on the 4th floor) - Staff were lovely and polite - Location was ideal as it wasn't too far from the station and had plenty of shops, cafes and Christmas activities around. What we didn't like - The room wasn't as clean as we'd hoped. One of the rooms has dust behind the door and the vents for the A/C needed dusting. - There was a little confusion over whether I'd paid, I paid beforehand with Trip.com and it didn't register with them, so they asked for me to pay when checking in, if I hadn't checked I may have needed too. (Also if you're booking, it may be worth going direct as there was a nearly £30 difference between the price I paid through trip.com and what I was 'invoiced' following our stay) - They ran out of shampoo and it had clearly been filled up with water to compensate (not major but if you're paying nearly £200 a night these are the small details I'd expect to be addressed -Finally, this one is for the staff, you have a cool radio in the room in 411 but please check the plug socket as is cuts out and you can hear the electricity buzzing when you plug the socket in. Didn't have any noise issues and I would definitely stay again, though I don't think I'd pay the price I did for it again. (Hotel was charging £158.95, Trip.com charged me £183)"
Very Good
207 reviews
8.4/10
1 night
From £56
Check Availability
62
Hotel near Edinburgh Old Town,Edinburgh
Aparthotel Adagio Edinburgh Royal Mile is centrally located in Edinburgh, a 4-minute walk from Royal Mile and 7 minutes by foot from St. Giles' Cathedral. This aparthotel is 0.5 mi (0.8 km) from Palace of Holyroodhouse and 0.6 mi (1 km) from Princes Street Gardens. Take advantage of recreation opportunities such as a 24-hour fitness center, or other amenities including complimentary wireless internet access and an arcade/game room. This aparthotel also features tour/ticket assistance, a vending machine, and bike parking. Buffet breakfasts are served on weekdays from 6:30 AM to 10:00 AM and on weekends from 7:00 AM to 11:00 AM for a fee. Children aged 15 and younger eat free breakfast. Featured amenities include a 24-hour front desk, multilingual staff, and laundry facilities. Make yourself at home in one of the 146 guestrooms, featuring kitchenettes with refrigerators and stovetops. Complimentary wireless internet access is available to keep you connected. Conveniences include safes and desks, and housekeeping is provided on request.

"We stayed in an apartment, was really happy until we got back to our room at 10.30pm to a freezing cold room. No heating! And it’s was at least -3 outside. Rang down to reception to be told they would reset the heating?! After 30 min I rang again and let them know that hadn’t worked, they sent up some extra blankets at 11.30pm. Not really acceptable, as we were cold all night and morning and It really spoilt the experience and being out in the cold all day to then come back to a cold flat wasn’t very nice. I spoke to the manager in the morning who offered to refunded the cost of our breakfast and apologised and said there was nothing they could do as there is no maintenance on weekends ?! Not good enough really. Wouldn’t recommend."
Very Good
220 reviews
8.9/10
1 night
From £87
Check Availability
You Might Like
Edinburgh Hotels with BreakfastEdinburgh Hotels with Twin RoomEdinburgh Hotels with 1 Double BedEdinburgh Hotels with Swimming PoolEdinburgh Hotels with Free Cancellation
99+
Hotel near New Town,Edinburgh
With a stay at The Place, you'll be centrally located in Edinburgh, just a 4-minute walk from Edinburgh Playhouse Theatre and 11 minutes by foot from Royal Mile. This boutique hotel is 0.3 mi (0.5 km) from George Street and 0.3 mi (0.5 km) from Princes Street. 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.

"Beautiful place nice people at reception very quiet place for family to stay would be staying again"
Great
130 reviews
9.1/10
1 night
From £55
Check Availability
66
Hotel near New Town,Edinburgh
CODE - The Loft, Edinburgh is centrally located in Edinburgh, a 3-minute walk from Princes Street Gardens and 8 minutes by foot from The Hub. This capsule hotel is 0.7 mi (1.1 km) from Edinburgh Dungeon and 0.8 mi (1.3 km) from National Museum of Scotland. Make use of convenient amenities, which include complimentary wireless internet access and a communal living room. Featured amenities include express check-in, express check-out, and luggage storage. Make yourself at home in one of the 6 guestrooms featuring refrigerators and microwaves. Complimentary wireless internet access is available to keep you connected. Bathrooms feature showers, complimentary toiletries, and hair dryers. Conveniences include safes and blackout drapes/curtains, and you can also request irons/ironing boards.

"The place was clean, the location was convenient, and the staff were friendly. Having a locker in the room for storing belongings was a definite plus. I also had the good fortune of having very considerate roommates, which meant I enjoyed some great sleep during my stay."
Very Good
42 reviews
8.9/10
1 night
From £16
Check Availability
84
Hotel near West End,Edinburgh
With a stay at The Resident Edinburgh, you'll be centrally located in Edinburgh, just a 5-minute walk from Princes Street and 6 minutes by foot from George Street. This hotel is 0.8 mi (1.2 km) from Grassmarket and 1.4 mi (2.3 km) from Edinburgh Castle. Make use of convenient amenities, which include complimentary wireless internet access and concierge services. Take advantage of the hotel's room service (during limited hours). Featured amenities include a 24-hour front desk, luggage storage, and a safe deposit box at the front desk. Make yourself at home in one of the 164 guestrooms, featuring kitchenettes with microwaves and espresso makers. 43-inch flat-screen televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include safes and desks, and housekeeping is provided daily.

"Room was quite small but very thoughtfully laid out. Bed was extremely comfortable and the amenities were good quality - Molton Brown toiletries, GHD hairdryer and Nespresso coffee machine. The complimentary drink at 5pm was a nice touch. The only downside was the lack of breakfast in the hotel itself. However, we had a good discounted breakfast at The Huxley and a 50% discount at Castle Terrace car park."
Great
107 reviews
9.1/10
1 night
From £83
Check Availability
99+
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.

"The rooms are extremely compact but adequately equipped with the essential amenities, making them suitable for a one-night stay or, at most, a two-night stay. Regrettably, I experienced an extremely unpleasant and concerning incident involving a staff member at the coffee house during breakfast. The Caucasian female staff member appeared to display discriminatory behaviour by repeatedly asking me to leave, while allowing white guests to remain. I find this conduct unacceptable and deeply troubling. The matter has been reported to hotel management, and I trust that a thorough investigation will be conducted and appropriate corrective action taken to prevent such incidents in the future."
Very Good
209 reviews
8.7/10
1 night
From £66
Check Availability
99+
Hotel near New Town,Edinburgh
With a stay at Roomzzz Edinburgh, you'll be centrally located in Edinburgh, steps from Princes Street and 8 minutes by foot from Royal Mile. This hotel is 0.7 mi (1.2 km) from Edinburgh Castle and 0.2 mi (0.4 km) from Edinburgh Playhouse Theatre. This smoke-free hotel was built in 2023. Featured amenities include a 24-hour front desk, luggage storage, and laundry facilities. Self parking (subject to charges) is available onsite. Treat yourself to a stay in one of the 74 guestrooms, featuring heated floors and Smart televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Conveniences include safes and desks, and housekeeping is provided weekly.

"The hotel is about a ten-minute walk from the Princes Street exit of the train station, with a direct elevator to the front desk. The room was clean and quiet, and the bar offered bread and hot drinks every morning. Downstairs, there's a large shopping mall, making shopping very convenient. It's also within walking distance to Calton Hill and other major attractions. This is a really excellent choice for accommodation when visiting Edinburgh."
Amazing
250 reviews
9.4/10
1 night
From £78
Check Availability
99+
Hotel near New Town,Edinburgh
With a stay at The Spires Serviced Apartments Edinburgh, you'll be centrally located in Edinburgh, steps from George Street and 12 minutes by foot from Edinburgh Castle. This hotel is 0.2 mi (0.3 km) from Princes Street and 0.6 mi (1 km) from Edinburgh Playhouse Theatre. This smoke-free hotel offers discounted parking nearby. Featured amenities include express check-in, express check-out, and multilingual staff. Make yourself at home in one of the 18 guestrooms, featuring kitchens with refrigerators and ovens. 32-inch flat-screen televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include safes and microwaves, and housekeeping is provided weekly.

"The place was good, location was very ideal as it’s close to everything. The room was neat and clean, but there’s an empty bottle of perfume left beside the bin when I checked in, but that’s a minor issue that can be fixed. My room was located in the 3rd floor, and the city view was nice. Even though there’s loads of cafes and pubs around the area, I didn’t find it noisy or disturbing at all. Just the right atmosphere I’m looking for. My overall stay was very pleasant and the place felt so homey. Would definitely want to come back again next time & will recommend this to my friends. 🙂"
Very Good
83 reviews
8.0/10
1 night
From £53
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 mi (1.6 km) from Royal Mile. 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.

"This hotel is spacious and bright, offering plenty of room. The rooms are clean and tidy, and you can even prepare light meals there. The facilities are comprehensive, the bed is very comfortable, and it's quiet and peaceful at night. Thoughtful complimentary snacks are also provided in the room."
Very Good
75 reviews
8.5/10
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 £219 per night. For a 4-star hotel, the average cost is £320 per night. If you're looking for a luxury experience, 5-star hotels in Edinburgh this weekend typically cost £639 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 £164 per night. For a 4-star hotel, you can expect to pay around £234 per night. If you're seeking a luxury stay, 5-star hotels in Edinburgh generally cost £535 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 Co-Living – the Loft - Edinburgh (from £21), Mount Royal Hotel Edinburgh by The Unlimited Collection (from £76) and Edinburgh City Centre (Waverley) (from £72), 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 £41), Apex Waterloo Place Hotel (from £98) and Novotel Edinburgh Park (from £48) 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 ?

Virgin Hotels Edinburgh (from £142),W Edinburgh (from £199) and Sheraton Grand Hotel & Spa (from £119) 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.