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... Everything was perfect : the staff, the room, the location and even the breakfast !
Hotel in Old Town, Edinburgh
BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. Everything is great at this hotel. The breakfast is just amazing, the rooms are the best I ever saw or almost. I would love that every hotel was like this one.
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 and very central location where guests can walk to shops, parks, and local restaurants; beautiful views; friendly staff; huge rooms; delicious breakfast! We loved our stay and will definitely return. It would be our number one choice in Edinburgh.
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. Beautiful and relaxing place to stay before we started our road trip across Scotland. Great breakfast that was included in the price of the hotel.
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. The room overall. How clean everything was. The helpful nature of the staff. The comfy bed
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. Excellent hotel in a great location, not in the old town, but even better in my opinion. Extremely comfortable suite, spacious and with great atmosphere and decor. Great bed linen and bath towels. Excellent a la carte breakfast. Very polite staff.
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. The hotel is placed in a great location, the hosts are really friendly :)
Hotel in West End, Edinburgh
Hapimag Resort Edinburgh, a refreshing alternative where you will enjoy an experience to remember. We were in a beautiful suite with a good outlook. It's very central to the centre of the city. Also walking distance to train stations and trams.
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. It's a beautiful Hotel located close to the Heart of the city, but in a calm area. Perfect for a romantic vacation.
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 Murrayfield, Edinburgh
Popular with guests booking hotels in Midlothian
Hotel in Old Town, 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 Edinburgh
Popular with guests booking hotels in Midlothian
Hotel in Ingliston
Popular with guests booking hotels in Midlothian
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. Great Location, very friendly & helpful staff
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. Beautiful big and luxurious rooms.
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. it was amazing experience I can’t say it is five star hotel.
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 good and complete breakfast, liked a lot! 🤤
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. Moxy is in a fantastic location, is clean, and unique. Great way to close out our trip!
Hotel in Ingliston
Located 2-minutes walk away from Edinburgh Airport, Hampton By Hilton Edinburgh Airport offers free WiFi. Among the various facilities of this property are a fitness centre and a bar. Fast checkin Friendly staff Clean Excellent beds Great breakfast
Hotel in Dalkeith
Located within 9.4 km from Edinburgh City Centre, The Melville Inn by Innkeeper's Collection features a connected pub and restaurant with a 24-hour front desk. Free WiFi and free parking is provided. We had a delightful stay at the hotel, marking our second year in a row and It will undoubtedly be...
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... Everything was perfect : the staff, the room, the location and even the breakfast !
Hotel in Old Town, Edinburgh
BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. Everything is great at this hotel.
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 and very central location where guests can walk to shops, parks, and local restaurants;...
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. The room overall. How clean everything was. The helpful nature of the staff. The comfy bed
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 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. The hotel is placed in a great location, the hosts are really friendly :)
Hotel in West End, Edinburgh
Hapimag Resort Edinburgh, a refreshing alternative where you will enjoy an experience to remember. We were in a beautiful suite with a good outlook. It's very central to the centre of the city.
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 Old Town, Edinburgh
The Witchery by the Castle offers a range of opulent suites in Edinburgh, each one unique with its own special features. The best hotel I have ever stayed at. The experience is so unique and magical.
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. A truly beautiful place and kind staff.
Hotel in West End, Edinburgh
Situated in Edinburgh and with EICC reachable within less than 1 km, No32 Hotel features concierge services, allergy-free rooms, a garden, free WiFi and a bar. Great and welcoming staff. Nice room and restaurant area. Hotel located in a nice area
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. OMHOG! (Oh My House of Gods) what’s not to like? This was the highlight of our trip!
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. Loved the breakfast spread, something for everyone really :)
Hotel in New Town, Edinburgh
Featuring free WiFi throughout the property, Terrace hotel offers accommodation in Edinburgh, 500 metres from Edinburgh Playhouse. Value for money, excellent geographical location, located next to the scenic area and train station,...
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. Finally a hotel where the kids had proper beds, they did not have to sleep on a sofabed.
Hotel in New Town, Edinburgh
Just 2 minutes’ walk from Princes Street, ibis Styles St Andrew Square offers uniquely designed rooms in Edinburgh city centre. Great location, friendly staff
For hotels in Midlothian that serve up a highly-rated breakfast, try 24 Royal Terrace, Prestonfield House and Hotel Ceilidh-Donia.
Breakfast at these hotels in Midlothian are also highly rated: Market Street hotel, The Raeburn and Gleneagles Townhouse.
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.
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 Melville Castle Hotel, Black Ivy and The Hawes Inn by Innkeeper's Collection.
On average, 3-star hotels in Midlothian cost £101 per night, and 4-star hotels in Midlothian are £129 per night. If you're looking for something really special, a 5-star hotel in Midlothian can on average be found for £249 per night (based on Booking.com prices).
On average, it costs £202 per night to book a 3-star hotel in Midlothian for tonight. You'll pay on average around £286 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Midlothian will cost around £474 (based on Booking.com prices).
Many families visiting Midlothian loved staying at Tynecastle Park Hotel, The Witchery by the Castle and The Balmoral Hotel.
Similarly, Prestonfield House, Ocean Mist Leith and BrewDog DogHouse Edinburgh are also popular among family travellers.
Edinburgh, Ingliston and Queensferry are popular with other travellers visiting Midlothian.
Edinburgh City Centre, Old Town and Princes Street are popular with other travellers visiting Midlothian.
Couples travelling in Midlothian loved staying at Tynecastle Park Hotel, Ocean Mist Leith and BrewDog DogHouse Edinburgh.
Similarly, these hotels in Midlothian are highly rated by couples: Hotel Ceilidh-Donia, Prestonfield House and The Witchery by the Castle.
Popular places to stay in Midlothian include hotels near Edinburgh Castle, Grassmarket and Edinburgh Playhouse.
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.
Some of the best hotels in Midlothian near Edinburgh Castle include Grassmarket Old Town Boutique Apartment, Rose Apartment and The Edinburgh Rooftop Terrace.
The average price per night for a 3-star hotel in Midlothian this weekend is £254 or, for a 4-star hotel, £275. Looking for something even fancier? 5-star hotels in Midlothian for this weekend cost on average around £481 per night (based on Booking.com prices).
There are 3,414 hotels in Midlothian you can book on Booking.com.
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.
All was perfect. Good food and service staff.
Perfect location, friendly service and very cosy hotel
I loved the staff, they were very nice and helpful. the location couldn’t be any better just few steps and you are in the Royal mile
Surprisingly great hotel close to the airport. The hotel is a nice with an old charm and a great spa with green surroundings. The restaurant is superb, for both dinner and breakfast.
Staff, Location, cleanliness, view of the room, heater, warm bath water, good internet.
We loved our room! Very spacious and big bathroom. Staff very friendly and great that we could get good cocktails to our room whilst getting ready for dinner.
Good place with reasonable price. at walking distance to city center and all amenities
Beautiful property, lovely staff
Everything, from location to friendly staff and nice decor.
Location is good as we prefer old town of Edinburgh
it was modern, clean, and comfortable. the staff were friendly and helpful. the restaurant was excellent. some of the best food I’ve had.
Central, clean, great room and great staff
Great hotel and staff. Really enjoyed our stay. Would recommend and can't wait to return!
Finally a hotel where the kids had proper beds, they did not have to sleep on a sofabed. The room was nicely decorated. The pub downtsairs is very nice as well. Unfortunately we had to leave early, and were not able to have breakfast, but seeing the breakfast menu I am sure it would have been worth it.
Really good location, beautiful place, nice room - Kirsty is very lovely and friendly as well :D
Very good and complete breakfast, liked a lot! 🤤
it was amazing experience I can’t say it is five star hotel. I compare it with a five star hotel in London and Point A is exceed the expectation.