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... totally impeccable, all areas, historical knowledge from the staff was truly brilliant thank you Ocean Mist see you again soon
Hotel in Old Town, Edinburgh
BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. The energy of the staff matched the fun contemporary vibe of the hotel. One of the best hotels we have stayed in.
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. Very modern facilities, clean, comfortable and only 1 min walk from waverly train station
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. Wonderful place with pleasant atmosphere ! Nice rooms, very good restorants, polite and professional staff. Little surprising gifts. Perfect location.
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. The owners were really nice and the place is super cute. Our room was big and comfy. The neighborhood is quiet and traditional looking which was nice. The breakfast was nice!
Hotel in West End, Edinburgh
Hapimag Resort Edinburgh, a refreshing alternative where you will enjoy an experience to remember. their thoughtfulness about travelers
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. Everything. The location was fantastic. The food was nice. The afternoon tea was marvelous. Last but not least our room had a great view ! Ps. I almost forgot the helpful and super friendly 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 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 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 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. The eye for details in everything…
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. Location is very good, rooms were clean.
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
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. Location - staff - amenities.
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. Its a unique and peacefull place. I really enjoyed
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 vibe of the place was lovely my friend and I stated we ate in our late 50s and early 60s, really...
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. Very nice style. Great variety of food at breakfast.
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... totally impeccable, all areas, historical knowledge from the staff was truly brilliant thank you...
Hotel in Old Town, Edinburgh
BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. The energy of the staff matched the fun contemporary vibe 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. 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. The owners were really nice and the place is super cute. Our room was big and comfy.
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. It was quite enchanting; it really felt like you were on train from bygone days.
Hotel in Haymarket, Edinburgh
Offering a fitness centre, the Mercure Edinburgh Haymarket is located in Edinburgh city centre. Everything about this hotel was exceptional! Highly recommend to everyone.
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. everything is perfect. the staff is really helpful, the room is nice and location is superb.
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. Fantastic breakfast. Very nice and service minded host. Good location.
Hotel in Old Town, 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. Excellent location, right on the door step to everything
Hotel in Corstorphine, Edinburgh
Free private parking is provided at Innkeeper's Lodge Edinburgh, which is located just 10 minutes’ walk from Edinburgh Zoo. Clean and tidy and great access into city centre
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. everything was excellent, the room, the service, the staff, the breakfast. no complaint at all.
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. From the moment we arrived, ALL of the staff were EXCEPTIONALLY friendly and kind to us.
Hotel in West End, Edinburgh
The Haymarket Hotel in Edinburgh city centre is located down a cobbled street in the historic Haymarket area. 9,5/10. Great locality, walk to the city center 15-20 minutes.
Hotel in Edinburgh
Boasting a bar, Leonardo Edinburgh City is situated in Edinburgh in the Lothian region, 700 metres from EICC and less than 1 km from National Museum of Scotland. Very clean hotel with very helpful stuff. rooms are very big and comfortable and warm.
Hotel in New Town, Edinburgh
Tigerlily is an award-winning boutique hotel with chic rooms, an elegant bar, nightclub and a restaurant. great restaurant with reasonable prices, fantastic mattress, nice interior and very supportive...
Hotel in Newington, Edinburgh
KM Hotel offers an accommodation in the heart of Edinburgh’s historic Old Town, a stone’s throw from Princes Street, Waverley Rail Station, Edinburgh Castle and The Royal Mile. I enjoyed my stay at KM Hotel. The room was simple but cozy and the staff was very friendly.
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.
Popular places to stay in Midlothian include hotels near Edinburgh Castle, Grassmarket and Edinburgh Playhouse.
Edinburgh City Centre, Old Town and Princes Street are popular with other travellers visiting Midlothian.
On average, it costs £217 per night to book a 3-star hotel in Midlothian for tonight. You'll pay on average around £251 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Midlothian will cost around £423 (based on Booking.com prices).
Couples travelling in Midlothian loved staying at Ocean Mist Leith, BrewDog DogHouse Edinburgh and Tynecastle Park Hotel.
Similarly, these hotels in Midlothian are highly rated by couples: Hotel Ceilidh-Donia, Prestonfield House and The Witchery by the Castle.
On average, 3-star hotels in Midlothian cost £110 per night, and 4-star hotels in Midlothian are £139 per night. If you're looking for something really special, a 5-star hotel in Midlothian can on average be found for £258 per night (based on Booking.com prices).
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.
Some of the best hotels in Midlothian near Edinburgh Castle include Grassmarket Old Town Boutique Apartment, Rose Apartment and The Edinburgh Rooftop Terrace.
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.
There are 3,418 hotels in Midlothian you can book on Booking.com.
Edinburgh, Ingliston and Queensferry are popular with other travellers visiting Midlothian.
Many families visiting Midlothian loved staying at Prestonfield House, The Balmoral Hotel and The Witchery by the Castle.
Similarly, Gleneagles Townhouse, Ocean Mist Leith and BrewDog DogHouse Edinburgh are also popular among family travellers.
The average price per night for a 3-star hotel in Midlothian this weekend is £241 or, for a 4-star hotel, £282. Looking for something even fancier? 5-star hotels in Midlothian for this weekend cost on average around £518 per night (based on Booking.com prices).
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.
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.
Many available facilities and nice room and breakfast included 10/10
perfect location, the apartment size is big enough for 5/6 people even. it’s perfect for 3 of us to have separate rooms. it’s very good value
We did not take breakfast option.
Beautiful building, beautiful grounds around it. Great staff. Very good restaurant.
Everything... I loved this hotel especially the location. The staff were very friendly and helpful. The view of Edinburgh castle from our room was stunning. Highly recommended.
great restaurant with reasonable prices, fantastic mattress, nice interior and very supportive staff. walking distance to all main attractions or public transport.
location, staff which was very 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 location is perfect, stunning view of the castle
Amazing hotel for the price. The scent/aroma in the lobbies is unbelievable- going to ask what they use when checking out! Food was Devine Room is amazing - fridge, lovely toiletries etc - so luxe Will definitely look out for Dakota hotels in future
location, price, clean and well maintained
Simple and Short answer? It was Perfect. We booked a twin bed room. The beds were so big that you could accommodate four people, not only two. The view is perfect as well. Hence, it's less than one minute far from bus stops and Oil Station, that has a 24/7 open market.
We needed a place not too expensive, quiet and relatively close to the airport and the White lady prooved to be just right for us.
Very specious, clean and nicely design
Everything was so clean and the staff were super friendly. Loved all the technical updates
great location, a lot of pubs and restaurants in the street. walking distance to castle. 3 nights- 3 great meals in the street.