| Hotels near Edinburgh Castle | Miles | Rating | Price |
| Abercorn Guest House | 3.49 | ![]() | From£80.00 |
| Featherhall Garden Court | 3.5 | From£60.00 | |
| Portobello Guest House (formerly known as Harvest Guest House) | 3.51 | From£21.50 | |
| Corstorphine House Hotel | 3.55 | ![]() | From£59.00 |
| Acer Lodge Guest House | 3.56 | ![]() | From£60.00 |
| Corstorphine Lodge Hotel | 3.57 | ![]() | From£55.00 |
| Robert Burns At Craigalon House | 3.64 | ![]() | From£46.99 |
| Almond House BandB | 3.87 | From£125.00 | |
| Joppa Beach Townhouse | 3.93 | From£200.00 | |
| Seahaven Hotel | 3.93 | From£45.00 | |
| BEST WESTERN Kings Manor | 3.95 | ![]() | From£36.00 |
| Premier Inn Edinburgh (Newcraighall) | 4.08 | ![]() | From£56.00 |
| Harman Holiday Apartments | 4.31 | From£40.00 | |
| Marriott Hotel Edinburgh | 4.36 | ![]() | From£70.00 |
| Laird And Dog Inn | 5.37 | ![]() | From£67.50 |
| Premier Inn Edinburgh Dalkeith | 5.54 | From£105.49 | |
| Eildon Bed and Breakfast | 5.81 | ![]() | From£40.00 |
| The County Hotel | 6.12 | ![]() | From£39.00 |
| << 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 >> |


