| Hotels near Edinburgh Castle | Miles | Rating | Price |
| Central Hotel | 0.32 | ![]() | From£36.00 |
| The Rutland Hotel | 0.45 | ![]() | From£125.00 |
| The Northumberland Hotel | 1.7 | From£55.00 | |
| Prestonfield House | 1.71 | ![]() | From£150.00 |
| Ibis Edinburgh | 0.42 | ![]() | From£53.00 |
| Hilton Edinburgh Airport | 6.27 | ![]() | From£64.99 |
| The Parliament House Hotel | 0.68 | ![]() | From£60.00 |
| Premier Inn Edinburgh Central | 0.14 | ![]() | From£39.00 |
| Premier Inn Edinburgh (Newcraighall) | 4.08 | ![]() | From£56.00 |
| International Guest House | 1.43 | ![]() | From£35.00 |
| The Balmoral Hotel | 0.49 | ![]() | From£128.00 |
| Ballantrae Hotel | 0.69 | ![]() | From£45.00 |
| The Holyrood ApartHotel | 0.8 | From£94.00 | |
| Springside Apartments | 0.66 | From£70.00 | |
| Salisbury Green Hotel | 1.07 | ![]() | From£69.00 |
| Premier Inn Edinburgh City Centre (Haymarket) | 0.63 | ![]() | From£61.00 |
| Premier Inn Edinburgh (Leith) | 2.47 | ![]() | From£56.00 |
| Kingsview Guest House | 0.5 | From£40.00 |
| 1 2 >> |




