| Hotels near Edinburgh Railway Station | Miles | Rating | Price |
| Herald House Hotel | 1.09 | ![]() | From£40.00 |
| Mercure Edinburgh City - Princes Street Hotel | 0.21 | From£55.00 | |
| Henderson Street | 1.45 | From£50.00 | |
| The Place | 0.28 | ![]() | From£151.73 |
| The King James by Thistle | 0.14 | ![]() | From£44.85 |
| St Christopher's Edinburgh | 0.12 | From£20.00 | |
| BEST WESTERN Braid Hills Hotel | 2.6 | ![]() | From£45.00 |
| Royal Overseas League Hotel | 0.46 | ![]() | From£59.00 |
| The Salisbury Hotel | 1.11 | ![]() | From£65.00 |
| The Northumberland Hotel | 1.82 | From£55.00 | |
| Ardmillan Hotel | 1.76 | ![]() | From£35.00 |
| Airlie Guest House | 1.37 | From£23.00 | |
| Ivy Guest House | 1.43 | ![]() | From£42.00 |
| Heriott Park Guest House | 1.47 | ![]() | From£30.00 |
| Destiny Scotland - Old Town Flats | 0.6 | From£150.00 | |
| Cruachan Guest House | 1.04 | ![]() | From£35.00 |
| Murrayfield Hotel and Lodge | 2.19 | ![]() | From£40.00 |
| Ballantrae Hotel At The West End | 1.19 | ![]() | From£30.00 |
| << 1 2 3 4 5 6 7 8 9 10 11 >> |



