| Hotels near Edinburgh Railway Station | Miles | Rating | Price |
| Central Hotel | 0.3 | ![]() | From£36.00 |
| The Rutland Hotel | 0.8 | ![]() | From£125.00 |
| The Northumberland Hotel | 1.82 | From£55.00 | |
| Prestonfield House | 1.63 | ![]() | From£150.00 |
| Ibis Edinburgh | 0.19 | ![]() | From£53.00 |
| Hilton Edinburgh Airport | 6.65 | ![]() | From£64.99 |
| The Parliament House Hotel | 0.15 | ![]() | From£60.00 |
| Premier Inn Edinburgh Central | 0.63 | ![]() | From£39.00 |
| Premier Inn Edinburgh (Newcraighall) | 3.83 | ![]() | From£56.00 |
| International Guest House | 1.54 | ![]() | From£35.00 |
| The Balmoral Hotel | 0.1 | ![]() | From£128.00 |
| Ballantrae Hotel | 0.29 | ![]() | From£45.00 |
| The Holyrood ApartHotel | 0.4 | From£94.00 | |
| Springside Apartments | 1.16 | From£70.00 | |
| Salisbury Green Hotel | 1.02 | ![]() | From£69.00 |
| Premier Inn Edinburgh City Centre (Haymarket) | 1.1 | ![]() | From£61.00 |
| Premier Inn Edinburgh (Leith) | 2.1 | ![]() | From£56.00 |
| Kingsview Guest House | 1.03 | From£40.00 |
| 1 2 >> |




