See the latest prices and deals by choosing your dates.
Hotel in Leith, Edinburgh
Situated in Edinburgh and with Royal Yacht Britannia reachable within less than 1 km, Ocean Mist Leith features express check-in and check-out, allergy-free rooms, a terrace, free WiFi throughout the... The hotel is located in a ship with a varied history - used during wartimes, but also for trade, then for a playboy‘s party life, it had been left unused for many years before the current owners restored it. Hotel rooms are designed as cabins with en-suite bathrooms, breakfast and drinks are served in the upper deck. We loved the design of the rooms and common areas - high quality and nicely classic without any kitsch. Service was impeccable, and while breakfast was rather simple, the bar served very creative cocktails. Certainly a very unique experience!
Hotel in Old Town, Edinburgh
BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. Loved the design style, quality of facilities and the overall vibe - lively, friendly, good people and good dogs!
Hotel in Old Town, Edinburgh
Located in the centre of Edinburgh, just a few minutes’ walk from the Royal Mile and 650 yards of The Real Mary King's Close, Market Street forms part of Edinburgh’s historic skyline. Staff was great. Breakfast also, prosecco was a nice touch. Room was quiet, comfortable bed and pillows. It had all the necessary utensils you need in a hotel room.
Hotel in Penicuik
Situated in Penicuik, The Craigie Hotel has a restaurant, bar, garden, and free WiFi throughout the property. Boasting room service, this property also provides guests with a terrace. Easy to find Bus to downtown is 5 Min walk (2 pounds) Great breakfast included. Nice options for dinner too
Hotel in Morningside, Edinburgh
Situated in Edinburgh, 2.5 km from EICC, The Lane Hotel features accommodation with a garden, free private parking, a terrace and a restaurant. Room was nicely upgraded, very clean, & the TV coming out of the end of the bed was a nice touch. Great little bar attached, we noticed that all the tables were reserved so must be good food. We were meeting friends elsewhere.
Hotel in Old Town, Edinburgh
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 front door men were amazing and helpful. Front desk was good too.
Hotel in New Town, Edinburgh
The glamorous Rutland Hotel has stylish rooms, a luxurious late-lounge, and a unique restaurant with a glass wine cellar. Everything wa fab. Excellent standard throughout
Hotel in Newington, Edinburgh
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. Owners and staff were welcoming and friendly. Breakfast was delicious and the rooms were warm, clean and comfortable.
Hotel in West End, Edinburgh
Hapimag Resort Edinburgh, a refreshing alternative where you will enjoy an experience to remember. Excellent location. We could walk downtown. Charming hotel with very nice rooms. We had a fantastic view over the town and over the Firth of Forth. Very quiet. Personnal eager to help.
Hotel in West End, Edinburgh
Situated in Edinburgh's West End, The Bonham Hotel is a Victorian town house. Majority of the bedrooms have a city view. Beautifully restored terrace with period features Beautiful decor Huge rooms Whisky decanter in the room Morning breakfast is sensational Great location walking distance to the Royal mile and all of Edinburgh's main attractions Helpful staff
Hotel in West End, Edinburgh
Hotel in West End, Edinburgh
Hotel in Newington, Edinburgh
Hotel in New Town, Edinburgh
Hotel in Old Town, Edinburgh
Hotel in Morningside, Edinburgh
Hotel in Penicuik
Hotel in Old Town, Edinburgh
Hotel in Old Town, Edinburgh
Hotel in Leith, Edinburgh
Hotel in Old Town, Edinburgh
Popular with guests booking hotels in Midlothian
Hotel in Edinburgh
Popular with guests booking hotels in Midlothian
Hotel in Edinburgh
Popular with guests booking hotels in Midlothian
Hotel in Edinburgh
Popular with guests booking hotels in Midlothian
Hotel in Murrayfield, Edinburgh
Popular with guests booking hotels in Midlothian
Hotel in Old Town, Edinburgh
Popular with guests booking hotels in Midlothian
Hotel in Edinburgh
Popular with guests booking hotels in Midlothian
Hotel in Ingliston
Popular with guests booking hotels in Midlothian
Hotel in Newington, Edinburgh
This luxurious 5-star retreat has a fine-dining restaurant and romantic bedrooms about 3 km from the Royal Mile. Prestonfield is surrounded by gardens and a golf course. Spectacular property. Fabulous staff. Excellent access to Holyrood Park & city center.
Hotel in Edinburgh
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. The staff were very friendly and the room was a very high standard
Hotel in Old Town, Edinburgh
Virgin Hotels Edinburgh features a fitness centre, terrace, a restaurant and bar in Edinburgh. This 5-star hotel offers room service, a 24-hour front desk and free WiFi. The location of the hotel was the best we could imagine!
Hotel in Edinburgh
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. Fabulous place to stay-not often one gets to stay in a castle, and Sean the night manager went over...
Hotel in New Town, Edinburgh
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. Very convenient, room was lovely, staff very helpful and AC felt wonderful , bathroom and shower...
Hotel in West End, Edinburgh
Attractively set in Edinburgh, Point A Hotel Edinburgh Haymarket features air-conditioned rooms, a shared lounge, free WiFi and a bar. Good value, spotless clean, staff very friendly and very comfy beds!
Hotel in New Town, 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. Very clean and spacious room, with a lot of surfaces for daily items.
Hotel in Ingliston
Situated in Ingliston, 6.8 km from Edinburgh Zoo, Moxy Edinburgh Airport features accommodation with a fitness centre, private parking, a restaurant and a bar. Very good location: couple minutes to terminal, tram station. Room is very comfy.
Hotel in Newington, Edinburgh
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. Owners and staff were welcoming and friendly.
Hotel in West End, Edinburgh
Hapimag Resort Edinburgh, a refreshing alternative where you will enjoy an experience to remember. Excellent location. We could walk downtown. Charming hotel with very nice rooms.
Hotel in New Town, Edinburgh
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. Katie is the ultimate hostess! Her property is lovely & quiet, just a block away from the...
Hotel in Stockbridge, Edinburgh
The Raeburn is set in the charming Stockbridge area of Edinburgh and within 20 minutes’ walk of Princes Street and the New Town. big room , bath , shower, all made in traditional Scottish style what is great especially for the...
Hotel in Old Town, Edinburgh
The Witchery by the Castle offers a range of opulent suites in Edinburgh, each one unique with its own special features. Magical hotel - rooms beautiful - location next to castle outstanding - wonderful place to stay
Hotel in Old Town, Edinburgh
Just metres from Holyrood Park, Edinburgh Marriott Hotel Holyrood features an award-winning restaurant and spa. With Edinburgh Castle just a mile away, guests have free WiFi access and large rooms. Wonderful experience. Everything was top quality, from the staff to the room.
Hotel in Edinburgh City Centre, Edinburgh
Moxy Edinburgh Fountainbridge is set in Edinburgh in the Lothian region, 400 metres from EICC and less than 1 km from Edinburgh Castle. Great staff, comfortable bed and room. Clean and modern and compact design.
Hotel in West End, Edinburgh
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. Beautiful room. Very quiet even though it was New Years Eve. Lovely staff.
Hotel in Haymarket, Edinburgh
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. The rooms were very nice and clean. Beds were comfortable. Staff was friendly.
Hotel in New Town, Edinburgh
Featuring free WiFi throughout the property, Terrace hotel offers accommodation in Edinburgh, 500 metres from Edinburgh Playhouse. Superb location, everything is walking distance from here. Rooms were surprisingly big and clean.
Hotel in New Town, 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. The location is incredible, right in front of the train station.
Hotel in New Town, Edinburgh
In the heart of Edinburgh, a 5-minute walk from Waverley Rail Station, 28 York Place Hotel offers a lounge bar, free WiFi and bedrooms with views. The location was lovely and the staff were helpful if we had any questions.
Hotel in Edinburgh
Due to historic nature of building there is no lift and all rooms are unique Some rooms are on the lower ground floor with restricted views and our double rooms can feel small to those used to chain... The atmosphere was so gentle and authentic.
Hotel in New Town, Edinburgh
Rabble is set in Edinburgh, 600 metres from Edinburgh Castle. Guests can enjoy the glass roof garden and free WiFi throughout. Every room has a TV, tea/coffee making facilities and a fridge. Really loved this accommodation. The rooms were perfect and the bed so comfortable.
Hotel in West End, Edinburgh
The Haymarket Hotel in Edinburgh city centre is located down a cobbled street in the historic Haymarket area. This hotel was convenient to public transportation. They have a great breakfast room and bar.
Hotel in Old Town, Edinburgh
Cosy, convenient and super chic, the 4-star Apex City of Edinburgh Hotel has rooms with extraordinary views and is designed for special stays. The property was centrally located to various sites and walking distance to all your meet up spots.
Popular places to stay in Midlothian include hotels near Edinburgh Castle, Grassmarket and Edinburgh Playhouse.
On average, it costs € 301.95 per night to book a 3-star hotel in Midlothian for tonight. You'll pay on average around € 247.86 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Midlothian will cost around € 644.61 (based on Booking.com prices).
21212, The Bonham and Hotel Ceilidh-Donia have received great reviews from travellers in Midlothian regarding the views from their hotel rooms.
Guests staying in Midlothian also spoke highly of the views from the rooms at Black Ivy, Melville Castle Hotel and Ocean Mist Leith.
Ocean Mist Leith, BrewDog DogHouse Edinburgh and The Balmoral Hotel are some of the popular hotels in Midlothian.
In addition to these hotels, Hotel Ceilidh-Donia, The Craigie Hotel and The Lane Hotel are also popular in Midlothian.
Travellers who stayed in Midlothian near Edinburgh Airport (EDI) have said good things about Hampton By Hilton Edinburgh Airport, Moxy Edinburgh Airport and DoubleTree by Hilton Edinburgh Airport.
Among the hotels near Edinburgh Airport in Midlothian, Norton House Hotel & Spa, Edinburgh, Novotel Edinburgh Park and Dakota Edinburgh have also been highly rated.
Many families visiting Midlothian loved staying at The Witchery by the Castle, The Balmoral Hotel and Prestonfield House.
Similarly, Ocean Mist Leith, Hotel Ceilidh-Donia and Gleneagles Townhouse are also popular among family travellers.
On average, 3-star hotels in Midlothian cost € 138.17 per night, and 4-star hotels in Midlothian are € 171.43 per night. If you're looking for something really special, a 5-star hotel in Midlothian can on average be found for € 320.41 per night (based on Booking.com prices).
There are 3,415 hotels in Midlothian you can book on Booking.com.
Some of the best hotels in Midlothian near Edinburgh Castle include Grassmarket Old Town Boutique Apartment, Rose Apartment and The Edinburgh Rooftop Terrace.
Couples travelling in Midlothian loved staying at BrewDog DogHouse Edinburgh, Ocean Mist Leith and Prestonfield House.
Similarly, these hotels in Midlothian are highly rated by couples: Hotel Ceilidh-Donia, The Balmoral Hotel and 24 Royal Terrace.
Edinburgh City Centre, Old Town and Princes Street are popular with other travellers visiting Midlothian.
The average price per night for a 3-star hotel in Midlothian this weekend is € 323.55 or, for a 4-star hotel, € 321.62. Looking for something even fancier? 5-star hotels in Midlothian for this weekend cost on average around € 743.99 per night (based on Booking.com prices).
Edinburgh, Ingliston and Queensferry are popular with other travellers visiting Midlothian.
For hotels in Midlothian that serve up a highly-rated breakfast, try Edinburgh Marriott Hotel Holyrood, 24 Royal Terrace and Prestonfield House.
Breakfast at these hotels in Midlothian are also highly rated: Hotel Ceilidh-Donia, Market Street hotel and The Witchery by the Castle.
Beautiful hotel and staff were so friendly and professional. We stayed in a deluxe room and it was absolutely beautiful with a view over the garden. Room was made up every day. Garden was lovely and snacks and drinks were served daily in the garden if you wished. We were visiting relatives, however, this hotel is ideal for commuting to Edinburgh. I'd recommend this hotel to anyone visiting the Edinburgh/Midlothian area.
The quiet and peaceful atmosphere. The staff is excellent and that makes it feel like home.
Great location, close to Royal Mile, St James Quarter, lots of eateries choices within walking distance.
We did not take breakfast option.
Staff : went above and beyond to accommodate our needs. After travelling for over 24hrs and landing at 6am the team were able to have our room ready which we were eternally grateful for. We also had a cancelled flight the next morning and there was no problem to book the same room again. (we were lucky enough not to be travelling in peak times for this availability) Food : both breakfast and dinners were fabulous. SPA : I had both facial and massage and they were bliss
The location was perfect. The staff was extremely helpful went above to deliver excellent customer service.
Everything was perfect. The room was big, bathroom with everything you need, breakfast was great. The staff
Staff were lovley, I felt like they were short staffed but they did everything they could to help, location was good, it was also good value for money
Clean great location it was my birthday while I was there and I got a lovely card and drinks on the house so considerate
Everything, from location to friendly staff and nice decor.
Loved the location. Staff were super helpful!
Gorgeous decor. Excellent service. Great location. Ample parking. Very comfortable.
Lovely room, very clean, comfy bed, enough space, nice view, nice location, beautifully decorated
convenient to bus routes, accommodating for the kids, comfy beds, great restaurant downstairs and Starbucks in the lobby
This was a traditional Scottish room. My wife loved it. We ate at the pub frequently. The pub prices were very reasonable and the food was excellent.
Comfortable, spacious room. Really central
Very clean and spacious room, with a lot of surfaces for daily items. Luggage storage service available, and staff were extremely friendly and helpful.
Good value, spotless clean, staff very friendly and very comfy beds!