Skip to main content

Filter by:


Star rating

Review score

Edinburgh – 413 hotels and places to stay
See the latest prices and deals by choosing your dates.
YOTEL Edinburgh, hotel in Edinburgh

Conveniently set in the centre of Edinburgh, YOTEL Edinburgh provides air-conditioned rooms, a fitness centre, free WiFi and a restaurant. This 4-star hotel offers a bar.

Location was perfect! Within walking distance to the royal mile. Rooms where great, only this missing where facility's to make a coffee but there was a fridge. Room facing onto the road but no noise ...perfect, bed was huge and v comfortable
8.1
Scored 8.1
Very good
Rated very good
14,449 reviews
Price from£248.20per night
Motel One Edinburgh-Royal, hotel in Edinburgh

Situated in the centre of Edinburgh, the Motel One Edinburgh-Royal is 5 minutes’ walk away from the train station, and only half a mile from the Castle. Guests can reach the historical St.

Locations
8.8
Scored 8.8
Fabulous
Rated fabulous
8,340 reviews
Price from£209per night
Mercure Edinburgh City - Princes Street Hotel, hotel in Edinburgh

On Princes Street, opposite the Scott Monument and National Gallery, Mercure Edinburgh City - Princes Street Hotel has an excellent location, a friendly atmosphere and views of Edinburgh Castle.

Incredible hotel with amazing location! Views were absolutely unreal! Also wonderful staff and breakfast! Definitely recommend!!!
7.2
Scored 7.2
Good
Rated good
7,206 reviews
Price from£106per night
Motel One Edinburgh-Princes, hotel in Edinburgh

Motel One Edinburgh-Princes is set in the heart of Princes Street and less than 5 minutes’ walk from Edinburgh Waverley Station. This contemporary hotel features a bar and a 24-hour front desk.

Location absolutely fantastic very central. Very clean beds so comfy staff friendly.
8.6
Scored 8.6
Fabulous
Rated fabulous
5,747 reviews
Price from£209per night
ibis Edinburgh Centre South Bridge – Royal Mile, hotel in Edinburgh

A 5-minute walk from Waverley Train Station, ibis Edinburgh Centre South Bridge – Royal Mile provides centrally located accommodation in the Old Town.

We had been traveling for 48 hours straight, so this hotel and this room was excellent for us. Bed was so comfy and shower was so nice. We had a really good night sleep. Receptionists were so kind and patient with us, they are lovely and helpful. Also, location is convenient since most touristic spots are just a few blocks away. I highly recommend this place!
7.8
Scored 7.8
Good
Rated good
8,923 reviews
Price from£98.56per night
Leonardo Edinburgh Murrayfield, hotel in Edinburgh

Located in Edinburgh and within 2.4 km of Edinburgh Zoo, Leonardo Edinburgh Murrayfield features a bar, non-smoking rooms, and free WiFi throughout the property.

The staff were all very friendly and welcoming.
7.9
Scored 7.9
Good
Rated good
6,927 reviews
Price from£98.10per night
Leonardo Royal Hotel Edinburgh, hotel in Edinburgh

Leonardo Royal Hotel Edinburgh is In the heart of Edinburgh's Old Town, right beside the Royal Mile and less than a 5-minute walk from Waverly Train Station.

Location is perfect if arriving by train. Waverley station is 5 minute walk away. Rear exit of the hotel leads up steps directly onto the Royal Mile. Staff were very friendly and helpful. Breakfast was excellent with lots of choice. Rooms were clean and comfortable.
8.4
Scored 8.4
Very good
Rated very good
5,041 reviews
Price from£140per night
Mercure Edinburgh Haymarket, hotel in Edinburgh

Offering a fitness centre, the Mercure Edinburgh Haymarket is located in Edinburgh city centre.

Nice Clean Room
8.1
Scored 8.1
Very good
Rated very good
7,156 reviews
Price from£260per night
Novotel Edinburgh Park, hotel in Edinburgh

This 4-star Novotel is 200 metres from Edinburgh Park Rail Station and a 12-minute train ride from the city centre. It has modern rooms and a heated indoor swimming pool.

Great location, price wasn't too bad, great it had a swimming pool
8.6
Scored 8.6
Fabulous
Rated fabulous
5,862 reviews
Price from£209per night
Novotel Edinburgh Centre, hotel in Edinburgh

5 minutes' walk from Grassmarket, Novotel Edinburgh Centre features a hot tub and swimming pool. It offers spacious, modern rooms with LCD TVs. Princes Street is a 10-minute walk away.

Location
8.0
Scored 8.0
Very good
Rated very good
5,919 reviews
Price from£137per night
See all 716 hotels in Edinburgh

Most booked hotels in Edinburgh in the past month

Edinburgh's best hotels with breakfast

  • Tynecastle Park Hotel
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 17 reviews

    Set in Edinburgh and with Murrayfield Stadium reachable within 1.6 km, Tynecastle Park Hotel offers concierge services, non-smoking rooms, a restaurant, free WiFi throughout the property and a bar.

    Great room , great staff , nice location, good price

  • Virgin Hotels Edinburgh
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 3,538 reviews

    Featuring a fitness centre, a restaurant as well as a bar, Virgin Hotels Edinburgh is located in the centre of Edinburgh, 300 metres from The Real Mary King's Close.

    Fantastic hotel Wonderful helpful staff Couldn’t fault a thing

  • Melville Castle Hotel
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 1,261 reviews

    Located in Edinburgh, 10 km from University of Edinburgh, Melville Castle Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant.

    The most beautiful place to stay and extra comfortable beds.

  • Malmaison Edinburgh City
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 2,578 reviews

    Situated conveniently in Edinburgh, Malmaison Edinburgh City offers air-conditioned rooms, a restaurant, free WiFi and a bar. This 4-star hotel offers room service and a 24-hour front desk.

    The design is phenomenal! Staff lovely and attentive to all needs.

  • Point A Hotel Edinburgh Haymarket
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 8,010 reviews

    Attractively set in Edinburgh, Point A Hotel Edinburgh Haymarket features air-conditioned rooms, a shared lounge, free WiFi and a bar.

    Value for money, clean, happy place, good location.

  • YOTEL Edinburgh
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 14,449 reviews

    Conveniently set in the centre of Edinburgh, YOTEL Edinburgh provides air-conditioned rooms, a fitness centre, free WiFi and a restaurant. This 4-star hotel offers a bar.

    great location, clean comfortable room, very afordable

  • Hampton By Hilton Edinburgh West End
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 8,424 reviews

    Located within a 5-minute walk of EICC and a 12-minute walk of Edinburgh Castle, Hampton By Hilton Edinburgh West End in Edinburgh features a fitness centre and rooms with free WiFi.

    great stay go back anytime no problems with anything.

  • Courtyard by Marriott Edinburgh West
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 2,841 reviews

    Courtyard Edinburgh West is located in Edinburgh, 500 metres from Heriot-Watt University and 7.2 km from BT Murrayfield Stadium. Guests can enjoy all-day dining at the on-site restaurant, The Avenue.

    Spacious room, amazing bathroom and excellent food

Budget hotels in Edinburgh

  • The Lane Hotel
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 1,551 reviews

    Situated in Edinburgh, 2.5 km from EICC, The Lane Hotel features accommodation with a garden, free private parking, a terrace and a restaurant.

    The tv mounted in the bed fab and beautiful bathroom

  • The Balmoral Hotel
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 1,939 reviews

    Located on Princes Street, The Balmoral has a 4 AA Rosette restaurant, a pool and a gym. Waverley Station and Edinburgh's main shopping area are within 5 minutes' walk.

    The spa was fantastic. The room was so comfortable.

  • Hotel Ceilidh-Donia
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 1,831 reviews

    This small, family-run metro hotel has easy access by bus to Edinburgh city centre, less than 2 miles away. It offers free on-street parking, free WiFi, en-suite rooms and a bar.

    Very friendly staff, nice location, spacious and clean room.

  • 21212
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 252 reviews

    Featuring a shared lounge, a restaurant as well as a bar, 21212 is located in the centre of Edinburgh, 300 metres from Edinburgh Playhouse. This 5-star hotel offers free WiFi.

    excellent room and bed. lovely interior. nice staff

  • The Witchery by the Castle
    9.3
    Scored 9.3
    Superb
    Rated superb
     · 135 reviews

    The Witchery by the Castle offers a range of opulent suites in Edinburgh, each one unique with its own special features.

    the staff were really friendly and the food was great.

  • Moxy Edinburgh Fountainbridge
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 5,279 reviews

    Moxy Edinburgh Fountainbridge is set in Edinburgh in the Lothian region, 400 metres from EICC and less than 1 km from Edinburgh Castle.

    So clean, friendly, helpful staff! Gorgeous decor!!

  • voco Edinburgh - Haymarket, an IHG Hotel
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 5,889 reviews

    Well located in the centre of Edinburgh, voco Edinburgh - Haymarket, an IHG Hotel provides air-conditioned rooms, a fitness centre, free WiFi and a shared lounge.

    Excellent location , quiet and clean , very friendly staff

  • Terrace hotel
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 2,085 reviews

    Featuring free WiFi throughout the property, Terrace hotel offers accommodation in Edinburgh, 500 metres from Edinburgh Playhouse.

    The property is very clean and warm and very inviting

Hotels located in the centre of Edinburgh

  • Eleven Stafford Street Townhouse
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 84 reviews

    Situated conveniently in the Edinburgh City Centre district of Edinburgh, Eleven Stafford Street Townhouse is set 1.6 km from The Real Mary King's Close, 1.6 km from Edinburgh Waverley station and 1.7...

    Easy to find, great location had everything you need.

  • Ten Hill Place
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 2,862 reviews

    Just 0.5 miles from Edinburgh Waverley Rail Station, this 4-star Ten Hill Place, WorldHotels Distinctive is owned by the Royal College of Surgeons of Edinburgh and offers free WiFi.

    The hotel is exceedingly well maintained and clean.

  • Tigerlily
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 2,211 reviews

    Tigerlily is an award-winning boutique hotel with chic rooms, an elegant bar, nightclub and a restaurant.

    Staff were so helpful and the beds were really comfy.

  • Hotel Du Vin Edinburgh
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 1,849 reviews

    In Edinburgh’s historic Old Town, this Hotel Du Vin has uniquely styled bedrooms in a former city asylum. At the hotel’s heart is a French Bistro, serving produce from the Lothian region.

    Great team and location, surpassed my expectations

  • Kimpton - Charlotte Square, an IHG Hotel
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 2,157 reviews

    Kimpton Charlotte Square Hotel is situated in Edinburgh, just metres from Princes Street and George Street.

    Staff, facilities, location and cleanliness all excellent

  • The Scholar
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 3,483 reviews

    The Scholar is a newly refurbished hotel located in the beautiful grounds of the Pollock Estate, just a few minutes’ walk from Arthurs Seat, Holyrood Park and the Meadows and within walking distance...

    Very clean, fantastic staff, comfortable, perfect!

  • Motel One Edinburgh-Royal
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 8,340 reviews

    Situated in the centre of Edinburgh, the Motel One Edinburgh-Royal is 5 minutes’ walk away from the train station, and only half a mile from the Castle. Guests can reach the historical St.

    Great location for a quick tourist trip to Edinburgh

  • Royal Scots Club
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 692 reviews

    The Royal Scots Club offers grand country-house charm, a cosy club atmosphere and free WiFi in Edinburgh city centre. In the peaceful New Town district, there is a hotel lift for access to all floors.

    The room was spotlessly clean and very comfortable

FAQs about hotels in Edinburgh









A Feast for the Senses

A city of heritage, heart and of course Hogmanay, Scotland’s capital is vibrant and edgy. Whether or not you come for one of its many festivals, Edinburgh is quite simply a feast for the senses.

The wealth of Edinburgh sights ranges from Holyrood Palace to the Botanical Gardens, Princes Street to the Royal Mile. Overseeing them all is majestic Edinburgh Castle. Be there at sunset on a clear day to see the city below bathed in a warm, orange glow. Simply stunning.

Wandering the streets, the smell of fish and chips wafts by, with the unique twist of salt ‘n’ sauce – a must-try variation on this favourite dish. Follow it up with a smooth whisky and you’ll start to feel like a local.

For a taste of Scottish culture, a kilt-wearing busker often plays the bagpipes on Waverley Bridge, while traditional folk music can be heard in some Old Town pubs. Complete your stay with a rugby match at Murrayfield or a round at one of the city’s 14 golf clubs, and you’ll have the true Edinburgh experience.

Whether you are looking for hotels near Edinburgh Airport or accommodations in the city center, Booking.com has a great range to choose from.

Learn more about visiting Edinburgh
  • 495 attractions
  • 46 points of interest
  • 22 neighbourhoods
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Edinburgh:

  • 10
    Scored 10

    Edinburgh was awesome!

    Edinburgh was awesome! Make sure and get to the castle early, buy the 3 bus tour pass and ride all the green live tour guide bus all the way around. I would try to get your shopping done well before 5; that’s when everything closes. Dining and pubs are open later. We parked at the Qpark by St Andrews square and walked or rode the bus everywhere. Keep your card for the Qpark on you so you can access the easy door with it. The Royal Mile and Grassmarket were amazing! We don’t drink but the food was excellent. So much to see, two days would have been better!
    Heidi
    United States
  • 10
    Scored 10

    Visited the castle which was outstanding.

    Visited the castle which was outstanding. Walked the royal mile and bruised in a few of the shops. Also did the hop on bus tour. Again worth the cash as it helped avoid the mountain climb to reach the older part of the city. Edinburgh was a lovely city to visit.
    John
    United Kingdom
  • 10
    Scored 10

    Edinburgh is a truly amazing city with an almost unique...

    Edinburgh is a truly amazing city with an almost unique combination of history/architecture/quality green spaces/water-walks/docklands/museums/a castle and some quality open-topped bus tours. There is so much to do/see that we'd need to return for another week to do it justice. The tram system is fantastic and takes you right down to Leith Ocean Terminal where the amazing Britannia (with it's relatively recently opened Tea Room which is very classy!) is permanently berthed and is an essential visit. Visitors do need to remember that Edinburgh is the capital city of Scotland and, as such, it can frequently be cold and wet with biting winds! It's also built upon three hills (I think) and, as a consequence, there are numerous inclined streets and flights of steps so pack for all eventualities!
    Graham
    United Kingdom
  • 10
    Scored 10

    Very nice city.

    Very nice city. I would recomend to go 2-3days max as it is not very big. After I recommend to go to the highlands. Places to go in the city are the castle, old town, river etc. Also the free tours are very good
    Marta
    Spain
  • 10
    Scored 10

    Edinburgh is beautiful with nice weather - so many cafés and...

    Edinburgh is beautiful with nice weather - so many cafés and restaurants with outdoor facilities, street musicians and with sunshine the dark brown buildings look friendly. A very vibrant city especially during the festival. Avoid it when it is raining ;-)
    Angelika
    Germany
  • 10
    Scored 10

    I loved everything about Edinburgh.

    I loved everything about Edinburgh. First, the people were warm, welcoming and kind. The Scottish accent is so beautiful I felt like people were singing. Both the ancient and modern architecture were stunning. The food was great, and the whole experience was exhilarating.
    John-Paul
    United States

Explore guest reviews of hotels in Edinburgh

  • From £296 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 5,889 reviews
    Hotel is a new building built in a very modern and stylish way. It is placed in a quiet area but close to the city centre by 15 min walk. Staff at the hotel is polite and helpful. Check in and check out procedure is simple and fast. Rooms are neat and keeped like that through all your stay. I stayed at queen room which had comfortable bedding and view of the city. Restaurant prices are affordable and food is tasty. Can't wait to come back and I absolutely recommend.
    LucijaRevolucija
    Ireland
  • From £232.20 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 3,473 reviews
    The hotel was extremely comfy and relax to stay in Edinburgh, the staffs were so friendly and nice. Don't be hesitated of the location, there is a bus station near to the hotel and easy to reach to the city centre. We made a change of date arrival at last minute, but the staff took us request, so lucky and so happy to extend one more day there, thanks for all. The scotland full breakfast has improved a little bit but tasty as local as can be.
    Sisishi
    United Kingdom
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 4,451 reviews
    Best location in Grassmarket area, close to old town, royal mile and new town. Modern lobby and rooms. Room very large with huge sofa seating area. Extra comfy chairs, large TV. Made for enjoyable down time. Very nice bed and bath. Staff very helpful entire visit. Did not eat at restaurant, as several small cafes and bakeries within steps. Perfect hotel for visiting the city and walking. No car needed. Certainly stay there again.
    Alan Pattee
    United States
  • From £269.10 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 3,752 reviews
    The staff was incredible! It's the best part of the Leonardo. They were friendly and helped us in many ways. It's in a decent location - only about 20 minute walk to the Old Town Edinburgh. There are also bus stops very close. We also frequented the bar in the evenings. It was great getting to know the people who worked at the hotel. The breakfasts were also very good. It was a good value,
    Elizabeth
    United States
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 60 reviews
    Located on a Peaceful Pleasant Street, I Visited for the Edinburgh Fringe Festival, Choice of 4 Buses heading into City Centre, A Black Cab Taxi late at Night cost reasonable £14, I enjoyed the additional Private Lounge at property with Sofa and Dining Table Litterally Just for Us as Guests to use Much more than A Hotel could be Offering The Host was very informative helpful
    Joanne
    United Kingdom
  • From £269 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 4,970 reviews
    This hotel is perfectly placed for a visit to Edinburgh. On the doorstep of everything we wanted to see. Parking was a short walk away and was discounted by the Hotel, making it very affordable for a major City Centre. Staff were always friendly and accomodating. Room was great. Clean, comfortable and plenty of room. Will definitely book this Hotel again on our next visit.
    Malcolm
    United Kingdom
  • From £227.92 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 8,923 reviews
    Exceptional services by Ibis. The hotel is at best possible location. Ten minutes walk to Edinburgh Waverly and 5 mins to the Scotland museum and royal mile. The room was clean and spacious. There were so many restaurants near the hotel with the hotel itself having a bar and restaurant. Overall a great value for money. Do take ot if you get it at any deal
    Chaitanya Paranjape
    India
  • From £179.55 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 8,465 reviews
    The room was quiet despite the hotel being really busy. The location suited us as central Edinburgh is not a good place to have a car and bus travel to/from the city centre was efficient and reasonably priced (even running late into the evening). For those who prefer taxis we noted a steady stream arriving/departing with other guests.
    Michael
    United Kingdom
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 8,340 reviews
    Very clean room. The bed was super comfortable. Very warm and cozy and right at the centre of the old town. All members of staff were very polite and helpful. Breakfast was absolutely delicious with so many choices. I will definitely stay here again when I visit Edinburgh in the future. I highly recommend this hotel.
    Maria
    United Kingdom
  • From £219 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 7,275 reviews
    Having a lift to get up to the 3rd floor. Nice comfortable bed and very quiet! Nice sized room. Nice bathroom but no view. Perfect location on Princes Street and opposite Waverley Station. The absolute best Scottish breakfast in a dining room with stunning views of Edinburgh castle and the old town.
    Linda
    United States
  • From £134 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 5,862 reviews
    We picked this hotel for one reason. After our two-week stay and travel in Scotland, we needed a hotel close to the airport because of an early morning flight the following day. We visited Edinburgh at the beginning our our stay so this was just for the night before our flight.
    Lucie
    United States
  • From £309.40 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,884 reviews
    The hotel is perfectly located in the city centre of Edinburgh, with most of the main attractions accessible within a few minutes walk. The staff is amazing, everything was perfectly clean, the bed was very comfortable... I would definitely stay there again if I visit the city.
    Alexandre
    Ireland
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 2,589 reviews
    Individual boutique hotel in an interesting historic building with lots of traditional features- felt like you were in Edinburgh. The suite was really big and comfy with a fab roll top bath. Great location as tucked away in a quiet street but a short walk to the city centre.
    Anna
    United Kingdom
  • From £260 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 8,010 reviews
    The hotel is near the city centre, it seems modern and the furniture is almost new. Personal is very nice and the process to check in and check out is easy to do. The look for our luggage while we do a 2-day trip near the city and we are very grateful for that.
    Clara
    Spain
  • From £164.70 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 6,927 reviews
    Great service at check-in, very friendly and helpful staff. Excellent sized room, modern decor, clean and comfortable, and nice quiet hotel at night. Free parking at the hotel was great, and there was also easy access for a bus into Edinburgh city centre.
    Janet
    United Kingdom
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 56 reviews
    Really well set up, and much more comfortable than a hotel. We also enjoyed being within easy reach of city centre while still being in a quieter, less touristy part of town. It was the perfect base for exploring Edinburgh!
    Hannah
    United States
  • From £248 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 7,206 reviews
    The view of Edinburgh’s Old Town and the Castle from our rooms was stunning! The hotel’s location in Princes Street was spot on for its easy access to lots of sites and activities.
    Julie
    United States
  • From £466 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 1,226 reviews
    The room was absolutely amazing. Perfect for a stay in Edinburgh. It was a beautiful hotel in a great location. Quiet but close for walks and to the city centre.
    Mark
    United Kingdom
  • From £249.99 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 4,701 reviews
    Good city centre location just off the Royal Mile. Staff were helpful and the hotel felt quite safe re Covid, would use again when back in Edinburgh.
    Douglas Anderson
    United Kingdom
  • From £309 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 5,060 reviews
    Location was great - walking distance to almost anywhere in Edinburgh Old Town and New Town
    Tom
    United States

Research, refine and make plans for your whole trip