Search
Filter By
Price (per night):
Star rating:
£0 - £45
£46 - £55
£56 - £66
£67 - £84
£85+
1 star
2 stars
3 stars
4 stars
5 stars
Unrated
Review score:
Superb 9+
Very good 8+
Good 7+
Pleasant 6+
All
Facilities:
Wi-fi
Parking
Airport shuttle
Fitness centre
Non-smoking rooms
Swimming pool
Family rooms
Pets allowed
Disabled facilities
Restaurant
Room facilities:
Air conditioning
En-suite
Television
Patio
View
Score 9.0 from 2 reviews
Phone: +44 (0)131 230 0303 Online booking and availability
Pricesfrom (per room per night)
Single£116.33
Double£116.33
G&V Royal Mile Hotel, Edinburgh
1 George Iv Bridge, Royal Mile, Edinburgh, EH1 1ADShow on map 0.45 miles from Edinburgh
Score 9.0 from 724 reviews
Phone: +44 (0)131 220 6666 Online booking and availability
Pricesfrom (per room per night)
Single£128.00
Double£128.00
Motel One Edinburgh-Royal
18-21 Market Street, Edinburgh, EH1 1BLShow on map 0.57 miles from Edinburgh
Score 8.8 from 4529 reviews
Phone: +44 (0)844 693 1077 Online booking and availability
Pricesfrom (per room per night)
Single£69.00
Double£69.00
Score 9.7 from 41 reviews
Phone: +44 (0)7833 654990 Online booking and availability
Pricesfrom (per room per night)
Single£115.00
Double£115.00
St Christopher's Edinburgh
9-13 Market Street, Edinburgh, EH1 1DEShow on map 0.60 miles from Edinburgh
Score 7.7 from 865 reviews
Phone: +44 (0)131 226 1446 Online booking and availability
Pricesfrom (per room per night)
Single£8.29
Double£8.29
Score 8.0 from 3303 reviews
Phone: +44 (0)131 200 3300 Online booking and availability
Pricesfrom (per room per night)
Single£55.20
Double£55.20
Score 8.7 from 456 reviews
Phone: +44 (0)131 285 1479 Online booking and availability
Pricesfrom (per room per night)
Single£104.00
Double£104.00
ibis Edinburgh Centre South Bridge - Royal Mile
77 South Bridge, Edinburgh, EH1 1HNShow on map 0.52 miles from Edinburgh
Score 8.6 from 3112 reviews
Phone: +44 (0)131 292 0000 Online booking and availability
Pricesfrom (per room per night)
Single£49.00
Double£49.00
Silver Lining - Mile Apartments
Various Addresses, Office at 35 Guthrie Street, Edinburgh, EH1 1JGShow on map 0.60 miles from Edinburgh
Score 8.1 from 407 reviews
Phone: +44 (0)131 500 0909 Online booking and availability
Pricesfrom (per room per night)
Single£69.00
Double£69.00
Score 8.8 from 935 reviews
Phone: +44 (0)131 622 6801 Online booking and availability
Pricesfrom (per room per night)
Single£59.00
Double£59.00
The Inn on the Mile
82 High Street, Royal Mile, Edinburgh, EH1 1LLShow on map 0.60 miles from Edinburgh
Score 9.2 from 210 reviews
Phone: +44 (0)131 556 9940 Online booking and availability
Pricesfrom (per room per night)
Single£84.00
Double£84.00
Score 9.3 from 1353 reviews
Phone: +44 (0)131 510 5499 Online booking and availability
Pricesfrom (per room per night)
Single£149.00
Double£149.00
Holiday Inn Express Edinburgh - Royal Mile
300 Cowgate, Edinburgh, EH1 1NAShow on map 0.61 miles from Edinburgh
Score 8.5 from 1467 reviews
Phone: +44 (0)131 524 8400 Online booking and availability
Pricesfrom (per room per night)
Single£69.00
Double£69.00
Blackfriars Apartment
55 Blackfriars Street, Edinburgh, EH1 1NBShow on map 0.59 miles from Edinburgh
Score 9.7 from 55 reviews
Phone: +44 (0)7768 647923 Online booking and availability
Pricesfrom (per room per night)
Single£131.25
Double£131.25
Score 8.1 from 1898 reviews
Phone: +44 (0)131 524 1989 Online booking and availability
Pricesfrom (per room per night)
Single£10.00
Double£10.00
Score 8.3 from 1102 reviews
Phone: +44 (0)131 557 3984 Online booking and availability
Pricesfrom (per room per night)
Single£11.00
Double£11.00
Score 8.9 from 390 reviews
Phone: +44 (0)131 526 3780 Online booking and availability
Pricesfrom (per room per night)
Single£53.10
Double£53.10
High St Flat
219 High Street, The Royal Mile, Edinburgh, EH1 1PEShow on map 0.57 miles from Edinburgh
Score 9.1 from 46 reviews
Phone: +44 (0)131 226 5155 Online booking and availability
Pricesfrom (per room per night)
Single£100.00
Double£100.00
Stay Edinburgh City Apartments - Royal Mile
Central Reception, At Crest Of Edinburgh, Edinburgh, EH1 1PEShow on map 0.56 miles from Edinburgh
Score 8.7 from 742 reviews
Phone: +44 (0)7733 892 820 Online booking and availability
Pricesfrom (per room per night)
Single£76.50
Double£76.50
Score 9.2 from 65 reviews
Phone: +44 (0)1835 823248 Online booking and availability
Pricesfrom (per room per night)
Single£199.00
Double£199.00
Fraser Suites Edinburgh
12-26 St Giles Street, Edinburgh, EH1 1PTShow on map 0.52 miles from Edinburgh
Score 8.6 from 1127 reviews
Phone: +44 (0)131 221 7200 Online booking and availability
Pricesfrom (per room per night)
Single£89.10
Double£89.10
St Giles Apartments
377 High Street, The Royal Mile, Edinburgh, EH1 1PWShow on map 0.50 miles from Edinburgh
Score 9.0 from 1884 reviews
Phone: +44 (0)131 477 3680 Online booking and availability
Pricesfrom (per room per night)
Single£89.00
Double£89.00
Score 8.5 from 175 reviews
Phone: +44 (0)131 208 1005 Online booking and availability
Pricesfrom (per room per night)
Single£92.00
Double£92.00
Score 9.4 from 52 reviews
Phone: +44 (0)131 225 8382 Online booking and availability
Pricesfrom (per room per night)
Single£105.00
Double£105.00
North Bridge Lofts at 28 North Bridge
28 North Bridge, Edinburgh, EH1 1QGShow on map 0.63 miles from Edinburgh
Score 9.1 from 718 reviews
Phone: +44 (0)131 208 8028 Online booking and availability
Pricesfrom (per room per night)
Single£80.00
Double£80.00
Royal Mile Mansions Apartments
50 North Bridge, Apartment 8, Edinburgh, EH1 1QNShow on map 0.60 miles from Edinburgh
Score 9.6 from 1 reviews
Phone: +44 (0)7872 388503 Online booking and availability
Pricesfrom (per room per night)
Single£135.00
Double£135.00
Royal Mile Mansions Apartment Edinburgh
50/27 North Bridge, Edinburgh, EH1 1QNShow on map 0.61 miles from Edinburgh
Score 8.9 from 25 reviews
Phone: +44 (0)7872 388503 Online booking and availability
Pricesfrom (per room per night)
Single£129.60
Double£129.60
Clamshell Land - Royal Mile
126 High Street, Edinburgh, EH1 1QSShow on map 0.55 miles from Edinburgh
Score 8.9 from 57 reviews
Phone: +44 (0)7929 931094 Online booking and availability
Pricesfrom (per room per night)
Single£202.50
Double£202.50
ibis Edinburgh Centre Royal Mile - Hunter Square
6 Hunters Square (off The Royal Mile), Edinburgh, EH1 1QWShow on map 0.55 miles from Edinburgh
Score 8.6 from 1775 reviews
Phone: +44 (0)131 240 7000 Online booking and availability
Pricesfrom (per room per night)
Single£54.00
Double£54.00
Score 7.8 from 1169 reviews
Phone: +44 (0)131 472 3000 Online booking and availability
Pricesfrom (per room per night)
Single£68.00
Double£68.00
Score 9.3 from 32 reviews
Phone: +44 (0)7740 357007 Online booking and availability
Pricesfrom (per room per night)
Single£83.50
Double£83.50
Dunedin Apartments
20 St Mary's Street (Office Address), Edinburgh, EH1 1SUShow on map 0.67 miles from Edinburgh
Score 9.0 from 567 reviews
Phone: +44 (0)7512 926750 Online booking and availability
Pricesfrom (per room per night)
Single£65.00
Double£65.00
Edinburgh City Holiday Apartments
493 Lawnmarket, Edinburgh, EH1 1SXShow on map 0.67 miles from Edinburgh
Score 5.8 from 1 reviews
Phone: +44 (0)131 477 2887 Online booking and availability
Pricesfrom (per room per night)
Single£208.00
Double£208.00
Radisson Blu Hotel, Edinburgh
80 High Street, Edinburgh, EH1 1THShow on map 0.60 miles from Edinburgh
Score 8.6 from 2488 reviews
Phone: +44 (0)131 557 9797 Online booking and availability
Pricesfrom (per room per night)
Single£118.15
Double£118.15
Score 8.5 from 1607 reviews
Pricesfrom (per room per night)
Single£119.25
Double£119.25
Rooms from
£119.25per room per night
Waldorf Astoria Edinburgh - The Caledonian
Princes Street, Edinburgh, EH1 2ABShow on map 0.67 miles from Edinburgh
Score 8.7 from 1063 reviews
Phone: +44 (0)131 222 8888 Online booking and availability
Pricesfrom (per room per night)
Single£141.75
Double£141.75
Score 9.2 from 293 reviews
Phone: +44 (0)131 229 3402 Online booking and availability
Pricesfrom (per room per night)
Single£115.00
Double£115.00
Inchgrove House
13 Rutland Square, Edinburgh, Edinburgh, EH1 2BBShow on map 0.65 miles from Edinburgh
Score 9.3 from 26 reviews
Phone: +44 (0)131 225 4343 Online booking and availability
Pricesfrom (per room per night)
Single£89.00
Double£89.00
Destiny Scotland - Rutland Residence
23 Rutland Square, Edinburgh, EH1 2BPShow on map 0.70 miles from Edinburgh
Score 9.7 from 173 reviews
Phone: +44 (0)131 629 3888 Online booking and availability
Pricesfrom (per room per night)
Single£148.50
Double£148.50
Score 8.5 from 3353 reviews
Phone: +44 (0)131 300 3456 Online booking and availability
Pricesfrom (per room per night)
Single£90.00
Double£90.00
Apex City of Edinburgh Hotel
61 Grassmarket, Edinburgh, EH1 2JFShow on map 0.32 miles from Edinburgh
Score 8.8 from 2299 reviews
Phone: +44 (0)131 243 3456 Online booking and availability
Pricesfrom (per room per night)
Single£90.00
Double£90.00
Grassmarket-Old Town Apartment
94 Grassmarket, Edinburgh, EH1 2JRShow on map 0.34 miles from Edinburgh
Score 9.1 from 19 reviews
Phone: +44 (0)131 220 2299 Online booking and availability
Pricesfrom (per room per night)
Single£130.00
Double£130.00
Score 9.7 from 63 reviews
Phone: +44 (0)131 553 6641 Online booking and availability
Pricesfrom (per room per night)
Single£100.00
Double£100.00
The Witchery by the Castle
Castlehill, Royal Mile, Edinburgh, Edinburgh, EH1 2NFShow on map 0.42 miles from Edinburgh
Score 9.4 from 131 reviews
Phone: +44 (0)131 225 5613 Online booking and availability
Pricesfrom (per room per night)
Single£310.00
Double£310.00
Our Bijou Edinburgh Apartment
304 Websters Land, Edinburgh, EH1 2RUShow on map 0.32 miles from Edinburgh
Phone: +44 (0)131 538 0664 Online booking and availability
Pricesfrom (per room per night)
Single£82.80
Double£82.80
Grassmarket Studio - Websters Land
423 Websters Land, 53 West Port, Edinburgh, EH1 2RXShow on map 0.31 miles from Edinburgh
Score 9.6 from 22 reviews
Phone: +44 (0)131 553 6641 Online booking and availability
Pricesfrom (per room per night)
Single£240.00
Double£240.00
Our Eclectic Castle View Apartment
609 Websters Land, Edinburgh, EH1 2RXShow on map 0.31 miles from Edinburgh
Score 9.6 from 1 reviews
Phone: +44 (0)131 516 6400 Online booking and availability
Pricesfrom (per room per night)
Single£132.80
Double£132.80
The Glasshouse, Autograph Collection
2 Greenside Place, Edinburgh, EH1 3AAShow on map 1.03 miles from Edinburgh
Score 8.8 from 365 reviews
Phone: +44 (0)131 525 8200 Online booking and availability
Pricesfrom (per room per night)
Single£97.75
Double£97.75
Apex Waterloo Place Hotel
23-27 Waterloo Place, Edinburgh, EH1 3BHShow on map 0.84 miles from Edinburgh
Score 8.9 from 1650 reviews
Phone: +44 (0)845 365 0000 Online booking and availability
Pricesfrom (per room per night)
Single£89.10
Double£89.10
Score 9.5 from 45 reviews
Phone: +44 (0)131 478 4000 Online booking and availability
Pricesfrom (per room per night)
Single£104.50
Double£104.50
Score 8.6 from 925 reviews
Phone: +44 (0)131 556 1926 Online booking and availability
Pricesfrom (per room per night)
Single£52.20
Double£52.20
Score 8.9 from 1315 reviews
Phone: +44 (0)131 558 1600 Online booking and availability
Pricesfrom (per room per night)
Single£116.10
Double£116.10
Score 8.2 from 2288 reviews
Phone: +44 (0)131 478 4748 Online booking and availability
Pricesfrom (per room per night)
Single£50.00
Double£50.00
Score 8.4 from 436 reviews
Phone: +44 (0)131 524 0110 Online booking and availability
Pricesfrom (per room per night)
Single£53.00
Double£53.00
City Centre - New Town Apartment
6A Dundonald Street, Edinburgh, EH1 3EPShow on map 1.16 miles from Edinburgh
Score 9.1 from 11 reviews
Phone: +44 (0)7766 003981 Online booking and availability
Pricesfrom (per room per night)
Single£66.30
Double£66.30
Central - New Town Apartment
16B York Place, Edinburgh, EH1 3EPShow on map 0.94 miles from Edinburgh
Score 9.8 from 11 reviews
Phone: +44 (0)131 657 3460 Online booking and availability
Pricesfrom (per room per night)
Single£215.00
Double£215.00
Score 7.5 from 1304 reviews
Phone: +44 (0)131 557 6222 Online booking and availability
Pricesfrom (per room per night)
Single£28.80
Double£28.80
Score 9.0 from 420 reviews
Phone: +44 (0)131 556 5577 Online booking and availability
Pricesfrom (per room per night)
Single£76.00
Double£76.00
Score 9.1 from 171 reviews
Phone: +44 (0)871 423 4931 Online booking and availability
Pricesfrom (per room per night)
Single£80.75
Double£80.75
Holiday Inn Express Edinburgh City Centre
Picardy Place, Edinburgh, EH1 3JTShow on map 1.05 miles from Edinburgh
Score 8.6 from 1050 reviews
Phone: +44 (0)131 558 2300 Online booking and availability
Pricesfrom (per room per night)
Single£53.00
Double£53.00
Score 7.5 from 691 reviews
Phone: +44 (0)131 556 1616 Online booking and availability
Pricesfrom (per room per night)
Single£50.35
Double£50.35
Score 9.6 from 1 reviews
Phone: +44 (0)131 556 6590 Online booking and availability
Pricesfrom (per room per night)
Single£225.00
Double£225.00
Edinburgh New Town Art Apartment
4a Gayfield Place Lane, Edinburgh, EH1 3NZShow on map 1.23 miles from Edinburgh
Score 9.2 from 46 reviews
Phone: +44 (0)7472 582482 Online booking and availability
Pricesfrom (per room per night)
Single£175.00
Double£175.00
Albany Ballantrae Hotel
39 - 43 Albany Street, Edinburgh, EH1 3QYShow on map 1.02 miles from Edinburgh
Score 8.2 from 1740 reviews
Phone: +44 (0)131 556 0397 Online booking and availability
Pricesfrom (per room per night)
Single£55.00
Double£55.00
The Broughton Hotel - B&B
37 Broughton Place, Edinburgh, EH1 3RRShow on map 1.16 miles from Edinburgh
Score 8.8 from 274 reviews
Phone: +44 (0)131 558 9792 Online booking and availability
Pricesfrom (per room per night)
Single£66.00
Double£66.00
Violet Bank Apartment Morningside
Falcon Road, Edinburgh, EH10 4AHShow on map 1.01 miles from Edinburgh
Score 10.0 from 1 reviews
Phone: +44 (0)131 451 5103 Online booking and availability
Pricesfrom (per room per night)
Single£120.00
Double£120.00
Best Western Plus Bruntsfield Hotel
69-74 Bruntsfield Place, Edinburgh, EH10 4HHShow on map 0.53 miles from Edinburgh
Score 8.8 from 635 reviews
Phone: +44 (0)131 229 1393 Online booking and availability
Pricesfrom (per room per night)
Single£62.00
Double£62.00
Menzies Guest House
(city centre), 33 Leamington Terrace, Edinburgh, EH10 4JSShow on map 0.55 miles from Edinburgh
Score 7.8 from 206 reviews
Phone: +44 (0)131 229 4629 Online booking and availability
Pricesfrom (per room per night)
Single£45.00
Double£45.00
Score 9.5 from 266 reviews
Phone: +44 (0)131 229 6459 Online booking and availability
Pricesfrom (per room per night)
Single£66.00
Double£66.00
The Merchiston Residence
4 Merchiston Avenue, Edinburgh, EH10 4NXShow on map 0.87 miles from Edinburgh
Score 8.9 from 165 reviews
Phone: +44 (0)131 225 5499 Online booking and availability
Pricesfrom (per room per night)
Single£79.00
Double£79.00