Stays Flights Flight + Hotel Car rentals Attractions Airport taxis

Stay in Midlothian's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

ibis Styles Edinburgh St Andrew Square 3 stars

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. Room, facilities, staff and location!

Show more Show less
9
Superb
2,265 reviews
Avg. price/night:
£60
Check availability

Motel One Edinburgh-Princes

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. Good location, comfortable bed, lot of space for bathroom

Show more Show less
9.1
Superb
2,969 reviews
Avg. price/night:
£99
Check availability

Motel One Edinburgh-Royal

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. What a fantastic location. Half a block from trains and bus station. Right at the bottom of the hill leading up to the Royal Mile. It can't be any more central than this. Add a modern and clean building with friendly staff and you have a winner. Loved my stay.

Show more Show less
9.1
Superb
5,649 reviews
Avg. price/night:
£99
Check availability

Dakota Edinburgh 4 stars

Hotel in Queensferry

The 4-star Dakota Edinburgh is a modern hotel with an award-winning restaurant and free Wi-Fi. Room was very clean, bed comfortable, lovely powerful and spacious shower. We had dinner in the restaurant which was lovely and the staff were all very friendly and helpful.

Show more Show less
9
Superb
2,016 reviews
Avg. price/night:
£77
Check availability

The Scotsman Hotel 4 stars

Hotel in Old Town, Edinburgh

Overlooking Carlton Hill, Princes Street Gardens and Waverley Station, the 4-star Scotsman Hotel was originally built in 1905. This majestic, listed building was once The Scotsman newspaper. this classical hotel with its monumental historical structure is very well located in the heart of Edinburgh. The rooms are excellent in comfort with luxurious bathrooms and super comfy large beds and great interior decorating of very recent date. The staff was most friendly and efficient. An exellent classic hotel, highly recommended!!

Show more Show less
9
Superb
1,667 reviews
Avg. price/night:
£141.30
Check availability

Kimpton - Charlotte Square 5 stars

Hotel in New Town, Edinburgh

Kimpton Charlotte Square Hotel is situated in Edinburgh, just metres from Princes Street and George Street. Excellent hotel in the heart of Edinburgh. Convenient for all sights, amazing service and amenities.

Show more Show less
9.1
Superb
2,605 reviews
Avg. price/night:
£144.99
Check availability

The Balmoral Hotel 5 stars

Hotel in Old Town, Edinburgh

Located on Princes Street, The Balmoral has a Michelin-starred restaurant, a pool and a gym. Waverley Station and Edinburgh's main shopping area are within 5 minutes' walk. Excellent location and services, one of the most luxury and historical hotel in Edinburgh.

Show more Show less
9.4
Superb
1,438 reviews
Avg. price/night:
£205
Check availability

Apex Waterloo Place Hotel 4 stars

Hotel in New Town, Edinburgh

With a stylish swimming pool and Scottish restaurant, the luxury 4-star Apex Waterloo Place Hotel offers sumptuous rooms with free WiFi. A wonderful place and great location. Staff was experienced and friendly and directed us in various ways to make the trip better

Show more Show less
9
Superb
2,747 reviews
Avg. price/night:
£99
Check availability

The Rutland Hotel & Apartments 4 stars

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. Brilliant location, so easy to get everywhere including the airport (it’s 2 minutes from the tram stop). Breakfast is in the lovely restaurant attached and a great atmosphere and nice choice. We were lucky and were upgraded to an apartment - wow, they are beautiful, I really did not want to leave. Lovely design, very comfortable. Friendly helpful staff too.

Show more Show less
9.4
Superb
1,149 reviews
Avg. price/night:
£170
Check availability

Ten Hill Place, BW Premier Collection 4 stars

Hotel in Newington, Edinburgh

Just 0.5 miles from Edinburgh Waverley Rail Station, this 4-star Ten Hill Place, BW Premier Collection is owned by the Royal College of Surgeons of Edinburgh and offers free WiFi. Great location. Reasonable price. Helpful staff.

Show more Show less
9
Superb
1,236 reviews
Avg. price/night:
£51.63
Check availability

Most booked hotels in Midlothian in the past month

See all

Midlothian's best hotels with breakfast

See all

Budget hotels in Midlothian

See all

Hotels in Midlothian that you can book without a credit card

See all

FAQs about hotels in Midlothian

Explore guest reviews of hotels in Midlothian

See all