Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Princes Street is located in a historic area of Edinburgh known for its lively festivals and top museums. Edinburgh is home to 2155 hotels and other accommodation options, so you can find something that's perfect for your stay.
There are 1217 hotels and accommodation options within a mile of Princes Street, including these picks:
Now that you've visited Princes Street, you can explore the sights and attractions within just a few miles of the area.
You'll want to browse the collections at Edinburgh Castle, Royal Yacht Britannia and Scotch Whisky Experience. Explore notable local landmarks like Grassmarket, Palace of Holyroodhouse and Camera Obscura and World of Illusions. You can watch performances at Edinburgh Playhouse Theatre, Festival Theatre and Usher Hall if you're interested in local theatre.
University of Edinburgh, Murrayfield Stadium and Edinburgh Zoo are a few additional nearby sights. The Hub is also located 0.3 mi from Princes Street, and National Museum of Scotland is 0.4 mi away.