« 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, 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 1LL
The Bank Hotel, occupies a prime location in the heart of the city situate on the Royal Mile.
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, EH16 5AJ
Recently refurbished quality accommodation, conveniently located 1.5 miles from Princes Street and Waverley Station.
Price: £25 - £45 (Per person per night)
Edinburgh, EH1 3JX
Comfortable bed & breakfast and self catering accommodation available at this family-run hotel.
Price: £30 - £180 (Per room per night)
Edinburgh, EH16 5PE
The Northumberland Hotel in Edinburgh, is an ideal base for golf breaks, shopping and tourist attractions.
Price: £35 - £150 (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, EH6 8AF
Quaint family run Victorian Town House Hotel offering a warm Scottish welcome. Situated 5 mins from Princes Street.
Price: £25 - £140 (Per room 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)
Edinburgh, EH9 1PY
The boutique chic of individually designed rooms in a small luxury hotel off Edinburgh’s well-worn tourist trail.
Ratho, Edinburgh, EH28 8RU
The Bridge Inn is situated in a stunning and picturesque setting on the banks of the Union Canal.
Edinburgh, EH7 5AH
City centre hotel situated in Royal Terrace one of Edinburgh's most prestigious terraces.
Price: £30 - £180 (Per room per night)
Linlithgow, West Lothian, EH49 6QE
Cauldburn House offers business and holiday accommodation in its own romantic, peaceful and secluded grounds.
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, EH12 6HN
The Hampton Hotel Edinburgh is a popular hotel located a short distance from the beautiful historic city centre.
Price: £65 - £95 (Per room per night)
| 1 | Old Waverley Hotel Edinburgh | Edinburgh, EH2 2BY | |
| 2 | Bank Hotel | Edinburgh, EH1 1LL | |
| 3 | Halcyon Hotel | Edinburgh, EH7 5AB | |
| 4 | Rosehall Hotel | Edinburgh, EH16 5AJ | |
| 5 | Regent House Hotel | Edinburgh, EH1 3JX | |
| 6 | Northumberland Hotel | Edinburgh, EH16 5PE | |
| 7 | Western Manor House Hotel | Murrayfield, Edinburgh, EH12 6JG | |
| 8 | Park View House Hotel | Edinburgh, EH6 8AF | |
| 9 | Frederick House Hotel | Edinburgh, EH2 1EX | |
| 10 | The Meadows Hotel | Edinburgh, EH9 1PY | |
| 11 | The Bridge Inn | Ratho, Edinburgh, EH28 8RU | |
| 12 | Ailsa Craig Hotel | Edinburgh, EH7 5AH | |
| 13 | Cauldburn House | Linlithgow, West Lothian, EH49 6QE | |
| 14 | Dalhousie Castle and Spa Hotel | Bonnyrigg, Edinburgh, EH19 3JB | |
| 15 | Hampton Hotel | Edinburgh, EH12 6HN |
Click the map pins to view more information.





