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 stuff was amazing and really kind and helpful, the hotel is super nice and clean and comfortable .. highly recommend
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. Great location to travel to by public transport and to explore on foot. Comfortable room and bed, felt very spacious and bright even with few windows thanks to big mirrors in the entrance/hallway. We were offered free champagne as a welcome - the hotel has a nice rooftop bar
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. cozy, the best bed ever! very spacious as well. friendly and welcoming staffs
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. Staff, location and housekeeping in particular, the best team 👍
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. Great location in the heart of Edinburgh and very close to the direct transport line to the airport. Clean, comfortable, spacious. Everything was amazing, I would stay there again.
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. Raul was very helpful in suggesting places to see in town, great recommendations! The room was fantastic as well, very large and well appointed, especially for the price. Highly recommend!
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. Front desk staff were fabulous. Told us a lot about the history of the property.
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 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. Very large king room. Shower head was great.
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. Everything about this hotel is 5 star. Location, staff, room Can't find a fault
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. The hotel is really wonderful, cheerful, well designed, very clean, and comfortable, with all the...
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. the location was great! the bar qas livley and Rooney was rwally nice
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. The staff was very kind all the time, especially Alvaro who gave us a lot of tips and...
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. The room was pretty spacious and very clean… we took the family room so there was a double bed +...
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. cozy, the best bed ever! very spacious as well. friendly and welcoming staffs
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 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 New Town, Edinburgh
Situated in central Edinburgh at the foot of Calton Hill, 24 Royal Terrace is nestled amongst the grand Georgian townhouses of a UNESCO Heritage site. The staff was extremely nice. The place is extremely charming. Lots of nice art.
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. Booked at short notice with little research after our initial hotel cancelled, and could not have...
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. Experience: exceptional, worth every single penny. Location: Amazing views, breath taking nature.
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. Clean and comfortable rooms. Very close to city center
Hotel in Old Town, Edinburgh
Well situated in the centre of Edinburgh, House of Gods Royal Mile offers air-conditioned rooms, a bar and free WiFi. The staff were beyond amazing- nothing was to much trouble
Hotel in New Town, Edinburgh
Featuring free WiFi throughout the property, Terrace hotel offers accommodation in Edinburgh, 500 metres from Edinburgh Playhouse. It had all the things important for me.
Hotel in Corstorphine, Edinburgh
Located in Edinburgh and with Edinburgh Zoo reachable within less than 1 km, The White Lady Wetherspoon provides a restaurant, non-smoking rooms, free WiFi throughout the property and a bar. Great location for travelling from Edinburgh Airport
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 Queensferry
Overlooking the Firth of Forth railway bridge, The Hawes Inn by Innkeeper's Collection, is just 20 minutes’ drive from the historical city centre of Edinburgh. All of the staff we dealt with were very friendly,they went out of there way to help us.
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... cleanest and cutest room I’ve ever been
Hotel in West End, Edinburgh
A 20-minute walk from Edinburgh Castle and the Royal Mile, this boutique bed and breakfast has a historically listed façade and a charming old staircase. Wi-fi is free throughout the building. Comfortable bed with lots of pillows, and multiple fans in the room.
Hotel in Old Town, Edinburgh
Boasting stylish rooms with plasma-screen TVs and wall-sized magnetic maps, this refurbished hotel is 800 metres from Edinburgh Waverley Rail Station and 300 metres from the Royal Mile. Locatjon was amazing. Room was small but very comfortable and quiet, with good storage and a mini...
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 hotel is clean and staff is very helpful and friendly
On average, it costs € 260.81 per night to book a 3-star hotel in Midlothian for tonight. You'll pay on average around € 285.44 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Midlothian will cost around € 528.60 (based on Booking.com prices).
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 Lane Hotel and The Rutland Hotel & Apartments are also popular in Midlothian.
Popular places to stay in Midlothian include hotels near Edinburgh Castle, Grassmarket and Edinburgh Playhouse.
There are 3,424 hotels in Midlothian you can book on Booking.com.
For hotels in Midlothian that serve up a highly-rated breakfast, try 24 Royal Terrace, Edinburgh Marriott Hotel Holyrood and Prestonfield House.
Breakfast at these hotels in Midlothian are also highly rated: Hotel Ceilidh-Donia, Market Street hotel and The Raeburn.
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).
Edinburgh City Centre, Old Town and Princes Street are popular with other travellers visiting Midlothian.
Many families visiting Midlothian loved staying at The Witchery by the Castle, Prestonfield House and The Balmoral Hotel.
Similarly, Ocean Mist Leith, BrewDog DogHouse Edinburgh and Gleneagles Townhouse are also popular among family travellers.
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.
Edinburgh, Ingliston and Queensferry are popular with other travellers visiting Midlothian.
21212, The Bonham and Black Ivy 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 Hotel Ceilidh-Donia, Ocean Mist Leith and Melville Castle Hotel.
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 The Raeburn.
The average price per night for a 3-star hotel in Midlothian this weekend is € 328.83 or, for a 4-star hotel, € 353.33. Looking for something even fancier? 5-star hotels in Midlothian for this weekend cost on average around € 825.05 per night (based on Booking.com prices).
Some of the best hotels in Midlothian near Edinburgh Castle include Grassmarket Old Town Boutique Apartment, Rose Apartment and The Edinburgh Rooftop Terrace.
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 facilities were immaculate
Nice and convenient , the kitchen also full equipped
The place was amazing! Exceeded expectations. The location was amazing, easily able to walk to every part of town! The room was spacious and had all the amenities you would need, staff were lovely and accomodating. Very close to the train station, was easy to get to.
Ambience and royal touch and staff friendliness
The location was perfect. The staff was extremely helpful went above to deliver excellent customer service.
Great location, nice rooms, nice staff.
The room was clean and staff helpful, friendly.
Clean great location it was my birthday while I was there and I got a lovely card and drinks on the house so considerate
The hotel is spectacular, well located, very comfortable. Help desk staff is very kind and ready to help you with everything. The Grand Cafe is unique.
The staff were incredibly welcoming. We were upgraded without even asking. The room was so cosy and nice, the VIEW and the balcony - incredible!! The coffee and complementary snacks was just the topping.
The hotel is fantastic. The lounge area is superb
Very close to the city center and ready to get to with public transport. Room was cozy and clean. The personnel was very kind, advising for places for dinner
Great hotel and staff. Really enjoyed our stay. Would recommend and can't wait to return!
Great location for travelling from Edinburgh Airport
Everything!! The bed was big and very comfortable, the kitchen was well stocked, there was a white noise machine in the room which I’ve never seen in any room before! The staff was lovely! Also the location was spot on, everything was in a walking distance from the hotel.
The room was pretty spacious and very clean… we took the family room so there was a double bed + sofa bed that could fit 2 kids.. very comfy. Pretty nice breakfast. Love the location!
The staff was very kind all the time, especially Alvaro who gave us a lot of tips and recommendations.