| Hotels near Edinburgh Castle | Miles | Rating | Price |
| Portobello Guest House (formerly known as Harvest Guest House) | 3.51 | From£21.50 | |
| Canal Side | 0.59 | From£120.00 | |
| MW Townhouse | 1.31 | ![]() | From£60.00 |
| Cumberland Hotel | 1.2 | ![]() | From£55.00 |
| Edinburgh City Bed and Breakfast | 0.7 | ![]() | From£80.00 |
| Dene Guest House | 0.97 | ![]() | From£27.50 |
| Edinburgh Townhouse | 0.48 | From£40.00 | |
| Haggis Hostels | 0.55 | ![]() | From£397.50 |
| The Northumberland Hotel | 1.7 | From£55.00 | |
| Ardmillan Hotel | 1.25 | ![]() | From£35.00 |
| Dunstane House Hotel | 1.18 | ![]() | From£65.00 |
| BEST WESTERN Braid Hills Hotel | 2.12 | ![]() | From£45.00 |
| Edinburgh City Hotel | 0.21 | ![]() | From£44.80 |
| Airlie Guest House | 1.27 | From£23.00 | |
| Edinburgh House Hotel - BandB | 1.5 | ![]() | From£21.00 |
| The County Hotel | 6.12 | ![]() | From£39.00 |
| Hot-el-Apartments Canon Court | 1.08 | ![]() | From£59.99 |
| Portobello Guest House | 3.47 | ![]() | From£30.00 |
| << 1 2 3 4 5 6 7 8 9 10 11 12 >> |



