Accommodation Flights Flight + Hotel Car rentals Airport taxis

Stay in Midlothian's best hotels!

Motel One Edinburgh-Princes

Motel One Edinburgh-Princes

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. All of the experience was absolutely amazing. It really exceeded my expectations. The room I got was basically perfection! All the employees are friendly and helpful. Great bar service, amazing decor and even more perfect location. This will always be my got to hotel in Edinburgh and can wait to try it on different places if I have the chance. I'll recommend it, 100%.

Show more Show less
Avg. price/night: £69
9.2 Superb 4,565 reviews
Motel One Edinburgh-Royal

Motel One Edinburgh-Royal

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. Room was very comfortable. Bed nice and firm. Breakfast good too. Staff very helpful

Show more Show less
Avg. price/night: £59
9.0 Superb 6,639 reviews
The Glasshouse, Autograph Collection

The Glasshouse, Autograph Collection

New Town, Edinburgh

The Glasshouse, Autograph Collection is a modern 5-star boutique hotel set behind the historic facade of 172-year-old Lady Glenorchy Church. The bed was so big and comfy, breakfast in bed for an extra £5 was a bonus. Very happy customers

Show more Show less
Avg. price/night: £92
9.0 Superb 1,063 reviews
Dakota Edinburgh

Dakota Edinburgh

Queensferry

The 4-star Dakota Edinburgh is a modern hotel with an award-winning restaurant and free Wi-Fi. room service was really nice, best bed in Scotland after a month away, nice bar down stairs. Staff were very helpful too.

Show more Show less
Avg. price/night: £81
9.0 Superb 3,133 reviews
Principal Edinburgh Charlotte Square

Principal Edinburgh Charlotte Square

New Town, Edinburgh

The Principal Edinburgh Charlotte Square (formerly The Roxburghe Hotel) is situated in Edinburgh, just metres from Princes Street and George Street. Great location, great internal courtyard/restaurant and atmosphere and one of the best hotels gyms!

Show more Show less
Avg. price/night: £93.60
9.1 Superb 2,915 reviews
The Balmoral Hotel

The Balmoral Hotel

New 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. Everything.... Excellent location...excellent staff.. good facilities... memorable Experince...

Show more Show less
Avg. price/night: £156
9.3 Superb 1,201 reviews
Principal Edinburgh George Street

Principal Edinburgh George Street

New Town, Edinburgh

Boasting an enviable location in the Edinburgh city centre, the historic and chic The Principal Edinburgh George Street, formerly The George Hotel, is close to Edinburgh Castle, Princes Street Gardens... This hotel was one of the best hotels I've ever stayed at in GB. We got upgraded to a bigger room than the one we booked, which was on the 3rd floor and had a separate, smaller room attached, which was just perfect. The staff was exceptionally helpful and friendly, the room(s) were very clean with enough space for 2 adults and 2 teenagers. The complimentary tuck box was filled with snacks every time we got back in the evening, and the room service and food options were exceptional. The restaurant in the hotel was very good as well. One of the best things was the location: It took us only 10-15 minutes to walk into Old Town and see all the lovely things this charming city has to offer. Thank you for the wonderful time. We will definitely be back!

Show more Show less
Avg. price/night: £106.25
9.0 Superb 3,525 reviews
Radisson Collection Hotel, Royal Mile Edinburgh

Radisson Collection Hotel, Royal Mile Edinburgh

Old Town, Edinburgh

Radisson Collection Hotel, Royal Mile Edinburgh is set in the heart of the capital and the only five-star hotel on the historic Royal Mile and Edinburgh Military Tattoo. Lovely hotel with friendly staff and stylish room. Great location! Would definitely come back.

Show more Show less
Avg. price/night: £102.60
9.0 Superb 1,415 reviews
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

Princes Street, Edinburgh

With a stylish swimming pool and Scottish restaurant, the luxury 4-star Apex Waterloo Place Hotel offers sumptuous rooms with free WiFi. I thought this was a fantastic hotel. It was clean, great value for money and had courteous and professional staff. When I next return to Edinburgh I will be certain to stay with Apex.

Show more Show less
Avg. price/night: £89.10
9.0 Superb 2,791 reviews
The Rutland Hotel

The Rutland Hotel

West End, Edinburgh

The glamorous Rutland Hotel has stylish rooms, a luxurious late-lounge, and a unique restaurant with a glass wine cellar. Love the room, very comfortable bed.

Show more Show less
Avg. price/night: £99
9.3 Superb 1,121 reviews

Midlothian's best hotels with breakfast

Budget hotels in Midlothian

Hotels in Midlothian that you can book without a credit card

Most booked hotels in Midlothian in the past month

Explore guest reviews of hotels in Midlothian