Stays Flights Flight + Hotel Car rentals Attractions Airport taxis

Featured hotels in Princes Street

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. The hotel was perfect! The hotel staff was perfect really kind and trying to help however they could! Breakfast really nice and tasty! The bedroom was really nice, clean with beautiful view! Near the old town but in the New town where all the nice cocktail bars and restaurants are!

Show more Show less
9
Superb
2,234 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. Really good location. Able to access all locations from Princes street. The design of the 'motel' (which really feels like a hotel) is really cool, with a nice bar area. Super friendly staff- they were able to change my check-in time. Really comfy beds and pillows. Overall great stay.

Show more Show less
9.1
Superb
2,966 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. Very nice staff and very stylish rooms. We got an free update to a better room without asking. A big plus is the location of the hotel. In a 2 minutes walk, you are in pricess street and just some stairs up is the royal mile.

Show more Show less
9.1
Superb
5,638 reviews
Avg. price/night:
£99
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. Immaculately clean, beautiful room in a beautiful hotel. The room had everything you could need, nice touch were the GHD hair Straightners!!! Perfectly positioned for the train station, shopping and a short walk to Edinburgh Castle. Upon check-in was pleasantly surprised to have been upgraded to a Directors Room! Brilliant trip all round.

Show more Show less
9
Superb
1,615 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. Everything was excellent, the staff were amazing, ( special call out to Martina!) location for us was ideal fro sightseeing, we walked everywhere, and so easy to get to from the airport. The rooms were comfortable and had everything you could possibly need with little extras like the Tuck Box and fresh milk in the fridge.

Show more Show less
9.1
Superb
2,591 reviews
Avg. price/night:
£152.28
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. all the staff were attentive , they made us feel at home.

Show more Show less
9.4
Superb
1,428 reviews
Avg. price/night:
£230
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. Very nice and friendly staff !! Child friendly .. Very good breakfast variety .. Location is simply amazing ! Highly recommended !

Show more Show less
9
Superb
2,741 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. Everything. Just yummy and loads of variety.

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

Market Street hotel 4 stars

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. Excellent facilities, friendly helpful staff, great price and great location!

Show more Show less
9.5
Exceptional
217 reviews
Avg. price/night:
£180.90
Check availability

The Witchery by the Castle 5 stars

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. The staff went above and beyond. The room was beyond our expeditions! Treated like royalty.

Show more Show less
9.3
Superb
181 reviews

The best hotels with breakfast in Princes Street

See all

Budget hotels in Princes Street

See all

Most booked hotels in Princes Street in the past month

See all