| Hotels near Edinburgh Railway Station | Miles | Rating | Price |
| Portobello Guest House (formerly known as Harvest Guest House) | 3.11 | From£21.50 | |
| Premier Inn Edinburgh Dalkeith | 5.61 | From£105.49 | |
| Edinburgh Regency Guest House | 1.44 | From£39.00 | |
| The Glenisla | 1.95 | From£40.00 | |
| Salisbury Green Hotel | 1.02 | ![]() | From£69.00 |
| Barony House | 1.54 | ![]() | From£45.00 |
| BEST WESTERN Edinburgh Capital Hotel | 3.55 | ![]() | From£41.30 |
| Residence Inn by Marriott Edinburgh | 0.61 | ![]() | From£155.50 |
| Kingsway Guest House | 1.4 | ![]() | From£45.00 |
| Browns Bed and Breakfast | 0.71 | ![]() | From£105.00 |
| Destiny Scotland - Rose Street Flats | 0.41 | From£80.00 | |
| Park View House Hotel | 1.48 | From£35.00 | |
| Ailsa Craig Hotel | 0.47 | ![]() | From£35.00 |
| The Guards Hotel | 1.18 | ![]() | From£37.50 |
| Royal Scots Club | 0.43 | ![]() | From£55.00 |
| Robert Burns At Craigalon House | 3.28 | ![]() | From£46.99 |
| Edinburgh's Grouse House | 1.08 | ![]() | From£60.00 |
| << 1 2 3 4 5 6 7 8 9 10 11 |


