See the latest prices and deals by choosing your dates.
Hotel in Leith, Edinburgh
Located in Edinburgh and with Royal Yacht Britannia reachable within a 11-minute walk, Ocean Mist Leith has express check-in and check-out, allergy-free rooms, a terrace, free WiFi throughout the... The breakfast is a basic continental due to the unique venue. Great location for visiting The Royal Yacht Britannia. The staff are fantastic and cannot do enough for you.
Hotel in Old Town, Edinburgh
BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. very unique place, beautiful rooms. we felt like at home. awesome bar, food and staff!! thanks again for this great time at the doghouse hotel
Hotel in Old Town, Edinburgh
Located in the center 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. Everything was simply perfect!
Hotel in Penicuik
Located 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
Located in Edinburgh, 1.6 miles from EICC, The Lane Hotel has accommodations with a garden, free private parking, a terrace and a restaurant. The owner was extremely helpful and gave us great advice about things to do in the area. We would love to stay again if we have the chance.
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. Beautiful, spacious room, clean and the hotel provided everything for our baby! The location is unbelievable too. Outstanding!!
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, spacious room, nice design and good service, can’t ask for more!
Hotel in Newington, Edinburgh
This small, family-run metro hotel has easy access by bus to Edinburgh city center, less than 2 miles away. It offers free on-street parking, free WiFi, rooms with attached bathroom 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. Stunning hotel within walking distance of the historic city centre. It was even more beautiful than the photos on booking.com. We got an absolutely beautiful room with an amazing view over the city! Bathroom was very clean (and gorgeous). I appreciated the eco-friendly touches all over the hotel from their recycling to energy conservation and more. I will definitely stay here again.
Hotel in West End, Edinburgh
Located in Edinburgh's West End, The Bonham Hotel is a Victorian town house. Majority of the bedrooms have a city view. The Bonham is outstanding in every regards, we enjoyed our stay there enormously. It is worth every penny.
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 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 Ingliston
Located in Ingliston, 4.2 miles from Edinburgh Zoo, Moxy Edinburgh Airport has accommodations with a fitness center, private parking, a restaurant and a bar. I was unable to have breakfast due to an early departure for my flight, but my overall experience at...
Hotel in Dalkeith
Located within 5.8 mi from Edinburgh City Center, 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. Really good food, nice interior
Hotel in New Town, Edinburgh
Courtyard by Marriott Edinburgh offers accommodations in Edinburgh, in a prime location at the foothills of Calton Hill and just a five-minute walk from Princes Street. Our stay was perfect. The room is big and comfortable, breakfast has plenty of choices, the staff...
Hotel in Old Town, Edinburgh
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. The history of the hotel is amazing, the unique chandelier in the reception
Hotel in Murrayfield, Edinburgh
Located near Murrayfield Stadium, home of the Scottish Rugby Union, the Murrayfield Hotel provides guest accommodations with free Wi-Fi, free parking, a pub, and a restaurant. Breakfast was great with traveling with a 11 kid.
Hotel in Edinburgh
Set among 1000 acres of beautiful parkland with two 18-hole golf courses, this historic country hotel, built in 1725, offers luxurious spa and leisure facilities, and informal and fine dining... The quiet and peaceful atmosphere. The staff is excellent and that makes it feel like home.
Hotel in Portobello, Edinburgh
Best Western Kings Manor in Edinburgh offers free WiFi, a 20-yard swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building. Cleanliness, very helpful and kind staff, comfortable rooms, good transport options, exceptionally...
Hotel in Ingliston
This DoubleTree by Hilton is set a 7-minute walk from Edinburgh Airport. It features a sauna, a gym and a fine restaurant. Great for airport access and to keep grandkids happy leaving family behind
Hotel in Old Town, Edinburgh
BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. very unique place, beautiful rooms. we felt like at home. awesome bar, food and staff!!
Hotel in Old Town, Edinburgh
Located in the center 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. Everything was simply perfect!
Hotel in Morningside, Edinburgh
Located in Edinburgh, 1.6 miles from EICC, The Lane Hotel has accommodations with a garden, free private parking, a terrace and a restaurant. The owner was extremely helpful and gave us great advice about things to do in the area.
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. Beautiful, spacious room, clean and the hotel provided everything for our baby!
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, spacious room, nice design and good service, can’t ask for more!
Hotel in Newington, Edinburgh
This small, family-run metro hotel has easy access by bus to Edinburgh city center, less than 2 miles away. It offers free on-street parking, free WiFi, rooms with attached bathroom 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. Stunning hotel within walking distance of the historic city centre.
Hotel in New Town, Edinburgh
Featuring a fitness center, a terrace as well as a bar, Gleneagles Townhouse is located in the center of Edinburgh, a 4-minute walk from Edinburgh Waverley Train Station. Wonderful, kind service. Beautiful interiors. Excellent restaurant.
Hotel in New Town, Edinburgh
Featuring a shared lounge, a restaurant as well as a bar, 21212 is located in the center of Edinburgh, a 3-minute walk 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
Located in central Edinburgh at the foot of Calton Hill, 24 Royal Terrace is nestled among 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 Newington, Edinburgh
This luxurious 5-star retreat has a fine-dining restaurant and romantic bedrooms about 1.9 mi 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
Located in Edinburgh and with Murrayfield Stadium reachable within a 19-minute walk, Tynecastle Park Hotel has concierge services, non-smoking rooms, a restaurant, free WiFi throughout the property... The staff were very friendly and the room was a very high standard
Hotel in Edinburgh
Located in Edinburgh, 6.2 miles from University of Edinburgh, Melville Castle Hotel provides accommodations with a garden, free private parking, a terrace and a restaurant. We had a wonderful stay and everything exceeded our expectations.
Hotel in West End, Edinburgh
Located in Edinburgh and with EICC reachable within a 11-minute walk, No32 Hotel has concierge services, allergy-free rooms, a garden, free WiFi and a bar. Quiet and picturesque location only short tram ride to centre of town but is an easy walk.
Hotel in West End, Edinburgh
Well located in the center of Edinburgh, voco Edinburgh - Haymarket, an IHG Hotel provides air-conditioned rooms, a fitness center, free WiFi and a shared lounge. The best hotel we booked with very helpful team I recommend for everyone
Edinburgh, Ingliston, and Queensferry are popular with other travelers visiting Midlothian.
Hotels in Midlothian that offer highly-rated breakfasts include 24 Royal Terrace, Edinburgh Marriott Hotel Holyrood, and Hotel Ceilidh-Donia.
Breakfast at these hotels in Midlothian are also highly-rated: Prestonfield House, Market Street hotel, and BrewDog DogHouse Edinburgh.
21212, The Bonham, and Hotel Ceilidh-Donia in Midlothian have received great reviews for the views from their hotel rooms.
Guests staying in Midlothian also loved the views from their rooms at Black Ivy, Melville Castle Hotel, and The Hawes Inn by Innkeeper's Collection.
Travelers 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 were also highly rated.
Many families visiting Midlothian loved staying at The Witchery by the Castle, Prestonfield House, and The Balmoral Hotel.
BrewDog DogHouse Edinburgh, Hotel Ceilidh-Donia, and Gleneagles Townhouse are also popular among family travelers.
Some of the best hotels in Midlothian near Edinburgh Castle include Grassmarket Old Town Boutique Apartment, Rose Apartment, and The Edinburgh Rooftop Terrace.
Ocean Mist Leith, BrewDog DogHouse Edinburgh, and The Balmoral Hotel are some of the popular hotels in Midlothian.
In addition, Hotel Ceilidh-Donia, The Craigie Hotel, and The Lane Hotel are also popular in Midlothian.
The average price per night for a 3-star hotel in Midlothian this weekend is $310 or $317 for a 4-star hotel. Looking for something even fancier? 5-star hotels in Midlothian this weekend cost around $683 per night (based on Booking.com prices).
Couples traveling to Midlothian loved staying at Ocean Mist Leith, BrewDog DogHouse Edinburgh, and Prestonfield House.
These hotels in Midlothian are also highly-rated by couples: Hotel Ceilidh-Donia, Tynecastle Park Hotel, and The Balmoral Hotel.
Popular places to stay in Midlothian include hotels near Edinburgh Castle, Grassmarket, and Edinburgh Playhouse.
On average, it costs $218 per night to book a 3-star hotel in Midlothian for tonight. You'll pay around $273 on average if you stay at a 4-star hotel tonight, while a 5-star hotel in Midlothian will cost around $570 (based on Booking.com prices).
Edinburgh City Centre, Old Town, and Princes Street are popular with other travelers visiting Midlothian.
On average, 3-star hotels in Midlothian cost $139 per night, and 4-star hotels in Midlothian are $174 per night. If you're looking for something really special, 5-star hotels in Midlothian cost around $325 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.
The quiet and peaceful atmosphere. The staff is excellent and that makes it feel like home.
Great location! Convenient family apartment
The view alone was enough to take my breathe away - the room was clean, we felt safe even travelling with a baby and the staff were simply exceptional. Wonderful experience overall.
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
Prime location and friendly staff.
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.
The man was extremely helpful and he gave us a room as soon as there was available one. Since we arrived very early to Edinburgh
Clean , the decoration os fabulous and the size of room
Amazing location, fabulous rooms, great staff. Everything you want in a posh hotel. Historic feel too.
We wanted a castle facing room and we got exactly that !! Fantastic view ! Location is bang in the centre of the action near Edinburgh Castle! Reception Staff were every so helpful and went out of their way to guide us to the attractions. The young girls at the reception never batted an eyelid before carrying our heavy luggages up the stairs (very grateful as my wife has had cancer surgery and its "no lifting" for her...and I have an old ligament tear in my wrist). Service Desks were warm and friendly. Will strongly recommend this hotel for their fantastic location and excellent customer service!!
Great staff as always. Good food. It was our third Wedding Anniversary and we had our reception at Dakota.
Nice and clean. Location very close to attractions.
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.
Rooms were so spacious and fantastic hospitality!
Very specious, clean and nicely design
i just love the bar there most especially the bartender Patrick, he was so humble ,kind and professional. I’ve been traveling to 15 countries now but Patrick gave me a very good impression about Edinburgh and its people. Job Well Done, ayyyyyy
Charming common spaces, very good breakfast and nice staff!