Travelers are voting 46 Pilrig Street, Portsburgh Square and Grassmarket Hotel as the best of 95 hotels in Edinburgh Castle. There are 375 hotels in Edinburgh a city just 39 km from Edinburgh Castle and 206 hotels in West Pilton which is 39 km distant. The most popular of these are Home from home in leafy suburbs in Edinburgh and Stay in a beautiful log cabin! in West Pilton. You can find 7941 Hotel in the country of United Kingdom and Fun family in Fowey, Cornwall is our members favorite Hotel in all of United Kingdom. Want more? Check out our map of hotels in Edinburgh Castle.