Accommodation Flights Flight + Hotel Car rentals Airport taxis

Looking for great hotels in Princes Street?

Enter your dates and choose from 240 hotels and other places to stay

More than 1 million people last month said they'd recommend Booking.com to their family and friends.

FREE cancellation on most rooms! Instant confirmation when you reserve

Featured hotels in Princes Street

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. Staff was friendly, well organized, and attentive

Show more Show less
Avg. price/night: £69
9.2 Superb 4,633 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. Very friendly staff. Awesome room. Comfortable bed. Perfect location. Will deffo return. I loved the option to ave my luggage stored before my room was ready for check-in. The recepcionist ANA was fabulous.

Show more Show less
Avg. price/night: £59
9.0 Superb 7,080 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. The breakfast was just awesome! The staff so friendly. The room was very clean and perfect! Interior design is lovely! Molto bene! Abbiamo spento la giornata bellissima!

Show more Show less
Avg. price/night: £85.50
9.1 Superb 2,507 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. Superb location. Wonderful hotel.

Show more Show less
Avg. price/night: £156
9.3 Superb 1,092 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... Best Service, friendly stuff and great support! Beautiful building and very nice rooms

Show more Show less
Avg. price/night: £101.15
9.0 Superb 3,560 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. Fabulous room, complimentary drink on arrival, staff were friendly and very informative, close proximity to pubs, cafes, restaurants and a 10 minute walk to Princes Street - loved it 💕

Show more Show less
Avg. price/night: £124.20
9.0 Superb 1,317 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. Reception staff were excellent. The room was much bigger than I expected and the location was tremendous. Easy access to all of the attractions in Edinburgh. A lovely boutique hotel in the heart of the city. Excellent value.

Show more Show less
Avg. price/night: £108.10
9.2 Superb 1,061 reviews
Radisson Blu Hotel, Edinburgh

Radisson Blu Hotel, Edinburgh

Old Town, Edinburgh

On the historic Royal Mile, Radisson Blu Hotel Edinburgh is a modern hotel which features a spa / fitness centre, stylish bar and luxury bedrooms with free Wi-Fi. Excellent location, wellcoming staff, and spacious rooms

Show more Show less
Avg. price/night: £117.90
9.0 Superb 4,091 reviews
The Witchery by the Castle

The Witchery by the Castle

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 best hotel we ever stayed. it is really nice experience staying in the hundred years castle. the staff there is providing the best service in the world. the location is right in the centre of city ... super convenient

Show more Show less
Avg. price/night: £365
9.5 Exceptional 298 reviews
Rabble

Rabble

New Town, Edinburgh

Rabble is set in Edinburgh, 600 metres from Edinburgh Castle. Guests can enjoy the glass roof garden and free WiFi throughout. Every room has a TV, tea/coffee making facilities and a fridge. clean quiet comfortable beds very nice hosts.

Show more Show less
Avg. price/night: £80
9.0 Superb 530 reviews

The best hotels and accommodation with breakfast in Princes Street

Budget hotels and accommodation in Princes Street

Most booked hotels in Princes Street in the past month