Stay in Lothian'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

See the latest prices and deals by choosing your dates.

Innkeeper's Collection, Edinburgh, Dalkeith 4 stars

Hotel in Dalkeith

Located within 9.4 km from Edinburgh City Centre, Innkeeper's Collection Melville Inn, Edinburgh, Dalkeith features a connected pub and restaurant with a 24-hour front desk. New and fresh rooms. Delicious breakfast and great value.

Show more Show less
9.2
Superb
1,855 reviews
Price from
£49
per night

Motel One Edinburgh-Royal 3 stars

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. Clean and staff friendly. Would recommend.

Show more Show less
9.1
Superb
6,052 reviews
Price from
£69
per night

Kimpton - Charlotte Square, an IHG Hotel 5 stars

Hotel in New Town, Edinburgh

Kimpton Charlotte Square Hotel is situated in Edinburgh, just metres from Princes Street and George Street. The hotel was great. Location was superb. It was in the heart of the city. Newly decorated. I loved it. The staff was very helpful.

Show more Show less
9.1
Superb
2,765 reviews
Price from
£197.10
per night

Tigerlily 4 stars

Hotel in New Town, Edinburgh

Tigerlily is an award-winning boutique hotel with chic rooms, an elegant bar, nightclub and a restaurant. Almost everything! Attention to detail was spot on, from the perfectly poached eggs with room service to the fresh milk for in-room beverages. The spacious room and bathroom, the swivel tv, the welcoming staff and luxurious feel....very impressive! I will be back.

Show more Show less
9
Superb
1,094 reviews
Price from
£200
per night

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. Iconic, beautiful and Classic Hotel. The staff are professional and excellent service, great breakfast at the Prince Restaurant. We celebrate my birthday in the number one restaurant which provide fabulous food and service are excellent. We also enjoy our anniversary and birthday‘s memorable lunch experience in the Palm Court restaurant.

Show more Show less
9.4
Superb
2,230 reviews
Price from
£670
per night

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.3
Superb
1,279 reviews
Price from
£170
per night

Hotel Ceilidh-Donia 3 stars

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. Best breakfest, wonderful personnel.

Show more Show less
9.4
Superb
1,162 reviews
Price from
£80
per night

The Bonham 5 stars

Hotel in West End, Edinburgh

Situated in Edinburgh's West End, The Bonham Hotel is a Victorian town house. Every bedroom has a city view. Location is excellent, room is clean, staff are friendly

Show more Show less
9.1
Superb
1,086 reviews
Price from
£185
per night

Ten Hill Place 4 stars

Hotel in Newington, Edinburgh

Just 0.5 miles from Edinburgh Waverley Rail Station, this 4-star Ten Hill Place, WorldHotels Distinctive is owned by the Royal College of Surgeons of Edinburgh and offers free WiFi. The staff were all very helpful and friendly. The room was a good size and beautifully decorated. Perfect for a weekend away.

Show more Show less
9
Superb
1,701 reviews
Price from
£71.10
per night

Old Aberlady Inn 3 stars

Hotel in Aberlady

Boasting a restaurant, a bar and a garden, Old Aberlady Inn is situated in Aberlady and is 100 metres from Aberlady Bay Beach. Good Breakfast. Also had an excellent evening meal.

Show more Show less
9.2
Superb
206 reviews
Price from
£55
per night

Hotels with extra health and safety measures

Find hotels in Lothian with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Lothian in the past month

See all

Lothian's best hotels with breakfast

See all

Budget hotels in Lothian

See all

Hotels in Lothian that you can book without a credit card

See all

FAQs about hotels in Lothian

Planning a trip? Get inspired by reviews of cities in Lothian

Explore guest reviews of hotels in Lothian

See all