« Back to accommodation in Edinburgh
Hotels & Inns In the City of Edinburgh
As Scotland’s capital and a major Scottish destination, Edinburgh has a superb choice of hotel accommodation. From long-established city-centre hotels to modern boutique style establishments, Edinburgh has hotel accommodation at every price level. International hotel chains are also well represented and there is a good selection of hotels near the airport or on the main coach link from the city centre.
Edinburgh, EH7 5AB
The Halcyon House occupies a prominent position on Royal Terrace, the oldest Georgian Terrace in Europe.
Price: £42 - £232 (Per room per night)
Edinburgh, EH7 5AH
City centre hotel situated in Royal Terrace one of Edinburgh's most prestigious terraces.
Price: £30 - £180 (Per room per night)
Edinburgh First, 18 Holyrood Park Road, Edinburgh, EH16 5AY
Salisbury Green Hotel is a beautifully restored 3 star 18th-century mansion-house hotel set in beautifully landscaped grounds
Price: £72 - £172 (Per room per night)
Bonnyrigg, Edinburgh, EH19 3JB
13th Century Castle Hotel incorporating a hydro spa located in a beautiful setting ideal for field pursuits.
Price: £130 - £270 (Per person per night)
Edinburgh, EH2 1EX
Perfectly situated in the heart of Edinburgh city centre with Princes Street practically on our door step.
Price: £22 - £50 (Per person per night)
Ratho, Edinburgh, EH28 8RU
The Bridge Inn is situated in a stunning and picturesque setting on the banks of the Union Canal.
Edinburgh, EH2 2BY
Situated in Princes Street with a wealth of facilities and attractions on its doorstep.
Price: £35 - £82 (Per person per night)
Edinburgh, EH1 3QY
The first-class Albany Hotel is situated in a peaceful terrace less than 5 minutes from Princes Street.
Price: £75 - £120 (Per person per night)
Edinburgh, EH16 5PE
Kildonan Lodge Hotel is close to Edinburgh city centre, the Royal Mile, Princes Street and Rosslyn Chapel.
Price: £79 - £179 (Per room per night)
Edinburgh, EH9 2BX
Elegant Victorian house with many fine original features, in the leafy suburbs of Edinburgh's city centre.
Price: £35 - £240 (Per room per night)
Edinburgh, EH8 9DR
This innovative Edinburgh hotel is within easy walking distance of Princes Street, the historic Old Town and the city centre.
Haymarket, Edinburgh, EH12 5EG
The Edinburgh Ritz Hotel is a young family owned business with a focus on real honest hospitality.
Royal Mile, Edinburgh, EH1 1TH
5 min walk from Waverley, located on the historic Royal Mile, Radisson Blu has 238 bedrooms, stylish bar and free Wi-Fi
Price: £75 - £350 (Per room per night)
Murrayfield, Edinburgh, EH12 6JG
The Western Manor House Hotel, the ideal place to base your stay in Edinburgh.
Price: £65 - £150 (Per room per night)
Edinburgh, EH2 4AD
easyHotel.com Edinburgh is located in Edinburgh's main shopping area and within walking distance to Edinburgh Waverley Train.
Price: £19 - £129 (Per room per night)
| 1 | Halcyon Hotel | Edinburgh, EH7 5AB | |
| 2 | Ailsa Craig Hotel | Edinburgh, EH7 5AH | |
| 3 | Salisbury Green Hotel | Edinburgh First, 18 Holyrood Park Road, Edinburgh, EH16 5AY | |
| 4 | Dalhousie Castle and Spa Hotel | Bonnyrigg, Edinburgh, EH19 3JB | |
| 5 | Frederick House Hotel | Edinburgh, EH2 1EX | |
| 6 | The Bridge Inn | Ratho, Edinburgh, EH28 8RU | |
| 7 | Old Waverley Hotel Edinburgh | Edinburgh, EH2 2BY | |
| 8 | The Albany Hotel | Edinburgh, EH1 3QY | |
| 9 | Kildonan Lodge Hotel | Edinburgh, EH16 5PE | |
| 10 | Rimswell House Hotel | Edinburgh, EH9 2BX | |
| 11 | Ten Hill Place Hotel | Edinburgh, EH8 9DR | |
| 12 | Ritz Hotel | Haymarket, Edinburgh, EH12 5EG | |
| 13 | Radisson Blu Hotel Edinburgh | Royal Mile, Edinburgh, EH1 1TH | |
| 14 | Western Manor House Hotel | Murrayfield, Edinburgh, EH12 6JG | |
| 15 | easyHotel.com Edinburgh | Edinburgh, EH2 4AD |
Click the map pins to view more information.






