Get support for your booking:
(866) 656-8207
Select your loyalty program to earn points with your booking!

There are 95 properties with availability in Edinburgh. Showing 1 – 30

Show map
Sort by: Recommended Price
Deals
Stars
Review Score

  1. Very good 7.8

    based on 268 reviews 193 reviews in English

    Tune Hotel Haymarket 3 Star Hotel

    7 Clifton Terrace, Edinburgh EH12 5DR Show map
  2. Excellent 8.4

    based on 49 reviews 36 reviews in English

    Edinburgh City Hotel 3 Star Hotel

    79 Lauriston Place, Edinburgh EH3 9HZ Show map
  3. Up to 30% off with Agoda Insider Deals!

  4. Excellent 8.4

    based on 62 reviews 47 reviews in English

    Jurys Inn Edinburgh 3 Star Hotel

    43 Jeffrey Street, Edinburgh EH1 1DH Show map
    rates per night from
  5. Very good 7.4

    based on 26 reviews 21 reviews in English

    Edinburgh Capital Hotel 3 Star Hotel

    187 Clermiston Road, Edinburgh EH12 6UG Show map
    rates per night from
  6. 35% Discount!

    Very good 8.0

    based on 23 reviews 18 reviews in English

    Ocean Apartments 3.5 Star Hotel

    2 Western Harbour Midway, Edinburgh EH6 6PN Show map
  7. Good 6.2

    based on 70 reviews 59 reviews in English

    Britannia Hotel Edinburgh 3 Star Hotel

    69 Belford Road, Edinburgh EH4 3DG Show map
  8. Excellent 8.4

    based on 54 reviews 41 reviews in English

    The Grassmarket Hotel 3 Star Hotel

    94-96 Grassmarket, Edinburgh EH1 2JR Show map
    rates per night from
  9. Very good 7.8

    based on 57 reviews 39 reviews in English

    Cityroomz Edinburgh Hotel 3 Star Hotel

    25-33 Shandwick Place, Edinburgh EH2 4RG Show map
  10. Very good 8.0

    based on 247 reviews 179 reviews in English

    Thistle Edinburgh - The King James 3 Star Hotel

    107 Leith Street, Edinburgh EH1 3SW Show map
    rates per night from
  11. Excellent 8.8

    based on 19 reviews 16 reviews in English

    Hotel Ceilidh-Donia 3 Star Hotel

    14-16 Marchhall Crescent, Edinburgh EH16 5HL Show map
  12. Excellent 8.4

    based on 61 reviews 42 reviews in English

    Ibis Edinburgh South Bridge Hotel 3 Star Hotel

    77 South Bridge, Edinburgh EH1 1HN Show map
  13. Very good 8.0

    based on 23 reviews 17 reviews in English

    Holiday Inn Express Edinburgh City Centre 3 Star Hotel

    Picardy Place, Edinburgh EH1 3JT Show map
  14. Very good 7.9

    based on 45 reviews 38 reviews in English

    Stay Central Hotel 3 Star Hotel

    139 Cowgate, Edinburgh EH1 1JS Show map
  15. Above average 6.0

    based on 35 reviews 26 reviews in English

    Edinburgh House Hotel 3 Star Hotel

    90-92 Pilrig Street, Edinburgh EH6 5AY Show map
  16. Excellent 8.3

    based on 1872 reviews 234 reviews in English

    Lairg Hotel 3 Star Hotel

    11 Coates Gardens, Edinburgh EH12 5LG Show map
  17. Very good 7.7

    based on 133 reviews 101 reviews in English

    Mercure Edinburgh City Princes Street Hotel 3 Star Hotel

    53 Princes Street, Edinburgh EH2 2DG Show map
    rates per night from
  18. 20% Discount!

    Very good 7.9

    based on 6 reviews 5 reviews in English

    No.32 Hotel 3 Star Hotel

    32 Coates Gardens, Edinburgh EH12 5LE Show map
  19. Very good 7.6

    based on 34 reviews 21 reviews in English

    St Christopher's Inn Edinburgh 3 Star Hotel

    9 - 13 Market Street, Edinburgh EH1 1DE Show map
  20. Excellent 8.3

    based on 83 reviews 54 reviews in English

    Hotel Ibis Edinburgh Centre Royal Mile 3 Star Hotel

    6 Hunter Square, Off Royal Mile, Edinburgh EH1 1QW Show map
    rates per night from
  21. Excellent 8.3

    based on 658 reviews 71 reviews in English

    Richmond Place Apartments 3 Star Hotel

    5-9 Richmond Place, Edinburgh Show map
  22. Excellent 8.2

    based on 20 reviews 15 reviews in English

    ibis Styles Edinburgh St Andrew Square 3 Star Hotel

    19 St Andrew Square, Edinburgh EH2 1AU Show map
  23. Excellent 8.8

    based on 12 reviews 9 reviews in English

    Royal Scots Club 3 Star Hotel

    29-30 Abercromby Place, Edinburgh EH3 6QE Show map
  24. Very good 7.5

    based on 21 reviews 16 reviews in English

    Ballantrae Hotel 3 Star Hotel

    8 York Place, New Town, Edinburgh EH1 3EP Show map
  25. Very good 7.9

    based on 29 reviews 23 reviews in English

    West End Hotel 3 Star Hotel

    35 Palmerston Place, Edinburgh EH12 5AU Show map
  26. Very good 7.9

    based on 32 reviews 22 reviews in English

    Regent House Hotel 3 Star Hotel

    3-5 Forth Street, Edinburgh EH1 3JX Show map
  27. Very good 7.4

    based on 15 reviews 10 reviews in English

    St Bernards Guest House 3 Star Hotel

    22 St Bernards Crescent, Edinburgh EH4 1NS Show map
  28. 25% Discount!

    Very good 7.9

    based on 10 reviews 8 reviews in English

    Fountain Court Apartments - Morrison 3 Star Hotel

    228 Morrison Street, Edinburgh EH3 8EA Show map
  29. Excellent 9.0

    based on 4 reviews 3 reviews in English

    Mingalar Guest House 3 Star Hotel

    2 East Claremont Street, Edinburgh EH7 4JP Show map
  30. Excellent 8.2

    based on 23 reviews 14 reviews in English

    Parliament House Hotel 3 Star Hotel

    15 Calton Hill, Edinburgh EH1 3BJ Show map

Next Page 1 of 4