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
Dalry Guesthouse
10 West End Place, Dalry Road, Edinburgh, Eh11 2EDShow on map 1.03 miles from Edinburgh
Score 7.3 from 278 reviews
Phone: +44 (0)131 629 9907 Online booking and availability
Pricesfrom (per room per night)
Single£60.00
Double£60.00
Score 7.4 from 454 reviews
Phone: +44 (0)131 477 0096 Online booking and availability
Pricesfrom (per room per night)
Single£27.00
Double£27.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 7.8 from 540 reviews
Phone: +44 (0)131 651 2007 Online booking and availability
Pricesfrom (per room per night)
Single£49.00
Double£49.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
ibis budget Hotel Edinburgh Park
6 Lochside View, Edinburgh, EH12 9DHShow on map 4.87 miles from Edinburgh
Score 8.1 from 5558 reviews
Phone: +44 (0)131 446 5900 Online booking and availability
Pricesfrom (per room per night)
Single£28.00
Double£28.00
BEST WESTERN Braid Hills Hotel
134 Braid Road, Edinburgh, EH10 6JDShow on map 1.89 miles from Edinburgh
Score 8.0 from 1032 reviews
Phone: +44 (0)131 447 8888 Online booking and availability
Pricesfrom (per room per night)
Single£48.60
Double£48.60
Score 8.3 from 1936 reviews
Phone: +44 (0)131 557 0175 Online booking and availability
Pricesfrom (per room per night)
Single£27.00
Double£27.00
Tune Hotel - Haymarket, Edinburgh
1 Clifton Terrace, Edinburgh, EH12 5DRShow on map 0.92 miles from Edinburgh
Score 8.0 from 1820 reviews
Phone: +44 (0)131 337 1002 Online booking and availability
Pricesfrom (per room per night)
Single£39.00
Double£39.00
Score 7.4 from 819 reviews
Phone: +44 (0)131 337 1198 Online booking and availability
Pricesfrom (per room per night)
Single£39.00
Double£39.00
Holiday Inn Edinburgh City West
Queensferry Road, Edinburgh, EH4 3HLShow on map 2.07 miles from Edinburgh
Score 8.1 from 654 reviews
Phone: +44 (0)131 332 2442 Online booking and availability
Pricesfrom (per room per night)
Single£52.00
Double£52.00
BEST WESTERN Kings Manor
100 Milton Road East, Edinburgh, EH15 2NPShow on map 3.84 miles from Edinburgh
Score 8.6 from 1321 reviews
Phone: +44 (0)131 669 0444 Online booking and availability
Pricesfrom (per room per night)
Single£24.00
Double£24.00
The Inverleith Hotel & Apartments
5 Inverleith Terrace, City Centre, Edinburgh, EH3 5NSShow on map 1.50 miles from Edinburgh
Score 7.6 from 76 reviews
Phone: +44 (0)131 556 2745 Online booking and availability
Pricesfrom (per room per night)
Single£51.75
Double£51.75
Score 8.8 from 1302 reviews
Phone: +44 (0)131 337 1844 Online booking and availability
Pricesfrom (per room per night)
Single£45.00
Double£45.00
Northumberland Hotel
31 -33 Craigmillar Park, Newington, Edinburgh, EH16 5PEShow on map 1.46 miles from Edinburgh
Score 6.7 from 564 reviews
Phone: +44 (0)131 668 3131 Online booking and availability
Pricesfrom (per room per night)
Single£28.00
Double£28.00
Score 8.2 from 1542 reviews
Phone: +44 (0)131 556 4648 Online booking and availability
Pricesfrom (per room per night)
Single£53.10
Double£53.10
Score 7.7 from 622 reviews
Phone: +44 (0)131 337 1108 Online booking and availability
Pricesfrom (per room per night)
Single£44.55
Double£44.55
Score 7.9 from 501 reviews
Phone: +44 (0)8000 467699 Online booking and availability
Pricesfrom (per room per night)
Single£64.00
Double£64.00
Score 7.7 from 125 reviews
Phone: +44 (0)131 225 6144 Online booking and availability
Pricesfrom (per room per night)
Single£58.50
Double£58.50
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 8.6 from 345 reviews
Phone: +44 (0)131 554 6559 Online booking and availability
Pricesfrom (per room per night)
Single£42.00
Double£42.00
Score 7.9 from 268 reviews
Phone: +44 (0)131 556 2838 Online booking and availability
Pricesfrom (per room per night)
Single£35.00
Double£35.00
Score 8.5 from 444 reviews
Phone: +44 (0)131 337 5014 Online booking and availability
Pricesfrom (per room per night)
Single£39.00
Double£39.00
Score 8.5 from 216 reviews
Phone: +44 (0)131 229 2086 Online booking and availability
Pricesfrom (per room per night)
Single£55.00
Double£55.00
Score 8.6 from 224 reviews
Phone: +44 (0)131 667 5847 Online booking and availability
Pricesfrom (per room per night)
Single£55.00
Double£55.00
Dene Guest House, New Town
7 Eyre Place, Off Dundas Street, Edinburgh, EH3 5ESShow on map 1.26 miles from Edinburgh
Score 8.9 from 427 reviews
Phone: +44 (0)131 556 2700 Online booking and availability
Pricesfrom (per room per night)
Single£31.50
Double£31.50
Score 8.3 from 1968 reviews
Phone: +44 (0)131 337 1050 Online booking and availability
Pricesfrom (per room per night)
Single£45.00
Double£45.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 8.8 from 150 reviews
Phone: +44 (0)131 669 4072 Online booking and availability
Pricesfrom (per room per night)
Single£50.00
Double£50.00
Score 7.7 from 185 reviews
Phone: +44 (0)131 552 3456 Online booking and availability
Pricesfrom (per room per night)
Single£41.40
Double£41.40
William's Travel Hotel Edinburgh
30 Minto Street, Edinburgh, EH9 1SBShow on map 1.01 miles from Edinburgh
Score 6.8 from 405 reviews
Phone: +44 (0)131 667 8393 Online booking and availability
Pricesfrom (per room per night)
Single£48.00
Double£48.00
Score 9.3 from 195 reviews
Phone: +44 (0)131 667 2781 Online booking and availability
Pricesfrom (per room per night)
Single£54.00
Double£54.00
Mackenzie Guest house
2 East Hermitage Place, Leith, Edinburgh, EH6 8AAShow on map 2.21 miles from Edinburgh
Score 8.9 from 133 reviews
Phone: +44 (0)131 554 3763 Online booking and availability
Pricesfrom (per room per night)
Single£45.00
Double£45.00
Salisbury Green Hotel
18 Holyrood Park Road, Edinburgh, EH16 5AYShow on map 0.94 miles from Edinburgh
Score 8.3 from 535 reviews
Phone: +44 (0)131 667 1971 Online booking and availability
Pricesfrom (per room per night)
Single£79.00
Double£79.00
Holiday Inn Express Edinburgh Airport
101 Ingliston Road, Ingliston, Edinburgh, EH28 8AUShow on map 6.96 miles from Edinburgh
Score 8.5 from 1289 reviews
Phone: +44 (0)131 333 4331 Online booking and availability
Pricesfrom (per room per night)
Single£64.00
Double£64.00
Mercure Edinburgh City - Princes Street Hotel
53 Princes Street, Edinburgh, EH2 2DGShow on map 0.68 miles from Edinburgh
Score 7.9 from 1973 reviews
Phone: +44 (0)131 225 7161 Online booking and availability
Pricesfrom (per room per night)
Single£63.75
Double£63.75
Hotel Ceilidh-Donia
14 - 16 Marchhall Crescent, Edinburgh, EH16 5HLShow on map 1.14 miles from Edinburgh
Score 8.8 from 208 reviews
Phone: +44 (0)131 667 2743 Online booking and availability
Pricesfrom (per room per night)
Single£52.25
Double£52.25
Edinburgh House Hotel - B&B
90 Pilrig Street, Edinburgh, EH6 5AYShow on map 1.73 miles from Edinburgh
Score 6.8 from 622 reviews
Phone: +44 (0)131 554 2106 Online booking and availability
Pricesfrom (per room per night)
Single£25.00
Double£25.00
Royal Overseas League Hotel
100 Princes Street, Edinburgh, EH2 3ABShow on map 0.64 miles from Edinburgh
Score 8.4 from 665 reviews
Phone: +44 (0)131 225 1501 Online booking and availability
Pricesfrom (per room per night)
Single£50.00
Double£50.00
Ballantrae Hotel At The West End
6 Grosvenor Crescent, Edinburgh, EH12 5EPShow on map 0.96 miles from Edinburgh
Score 7.0 from 854 reviews
Phone: +44 (0)131 225 7033 Online booking and availability
Pricesfrom (per room per night)
Single£40.00
Double£40.00
Premier Inn Edinburgh City - Haymarket
1 Morrison Link, Edinburgh, EH3 8DNShow on map 0.75 miles from Edinburgh
Score 8.1 from 1948 reviews
Phone: +44 (0)870 238 3319 Online booking and availability
Pricesfrom (per room per night)
Single£63.00
Double£63.00
Score 7.5 from 129 reviews
Phone: +44 (0)131 229 1676 Online booking and availability
Pricesfrom (per room per night)
Single£50.00
Double£50.00
Score 6.1 from 4065 reviews
Phone: +44 (0)131 332 2545 Online booking and availability
Pricesfrom (per room per night)
Single£29.00
Double£29.00
Corstorphine Lodge Hotel
186 St John's Road, Corstorphine, Edinburgh, EH12 8SGShow on map 3.66 miles from Edinburgh
Score 7.7 from 471 reviews
Phone: +44 (0)131 476 7116 Online booking and availability
Pricesfrom (per room per night)
Single£39.00
Double£39.00
Score 8.1 from 1740 reviews
Phone: +44 (0)131 337 1775 Online booking and availability
Pricesfrom (per room per night)
Single£40.50
Double£40.50
The St Valery
36 Coates Gardens, Haymarket, Edinburgh, EH12 5LEShow on map 1.06 miles from Edinburgh
Score 7.8 from 324 reviews
Phone: +44 (0)131 337 1893 Online booking and availability
Pricesfrom (per room per night)
Single£50.00
Double£50.00
Score 7.3 from 406 reviews
Phone: +44 (0)131 554 6206 Online booking and availability
Pricesfrom (per room per night)
Single£39.99
Double£39.99
Hermitage Guest House
16 East Hermitage Place, Leith Links, Edinburgh, EH6 8ABShow on map 2.26 miles from Edinburgh
Score 6.1 from 163 reviews
Phone: +44 (0)131 555 4868 Online booking and availability
Pricesfrom (per room per night)
Single£35.00
Double£35.00
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 453 reviews
Phone: +44 (0)131 556 4270 Online booking and availability
Pricesfrom (per room per night)
Single£63.00
Double£63.00
Motel One Edinburgh-Princes
20 Princes Street, Edinburgh, EH2 2ANShow on map 0.75 miles from Edinburgh
Score 9.0 from 3413 reviews
Phone: +44 (0)131 556 4901 Online booking and availability
Pricesfrom (per room per night)
Single£69.00
Double£69.00
Premier Inn Edinburgh East
228 Willowbrae Road, Edinburgh, EH8 7NGShow on map 2.29 miles from Edinburgh
Score 8.0 from 288 reviews
Phone: +44 (0)131 661 3396 Online booking and availability
Pricesfrom (per room per night)
Single£49.00
Double£49.00
The Northfield House Hotel
115 Lasswade Road, Edinburgh, EH16 6UDShow on map 2.94 miles from Edinburgh
Score 8.9 from 278 reviews
Phone: +44 (0)131 664 2466 Online booking and availability
Pricesfrom (per room per night)
Single£50.00
Double£50.00
Edinburgh Capital Hotel
187 Clermiston Road, Edinburgh, EH12 6UGShow on map 3.38 miles from Edinburgh
Score 8.2 from 1512 reviews
Phone: +44 (0)131 535 9988 Online booking and availability
Pricesfrom (per room per night)
Single£53.00
Double£53.00
Score 9.3 from 101 reviews
Phone: +44 (0)131 660 3200 Online booking and availability
Pricesfrom (per room per night)
Single£110.00
Double£110.00
Score 7.9 from 46 reviews
Phone: +44 (0)131 622 2232 Online booking and availability
Pricesfrom (per room per night)
Single£48.00
Double£48.00
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.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
Score 8.9 from 134 reviews
Phone: +44 (0)131 667 7061 Online booking and availability
Pricesfrom (per room per night)
Single£80.00
Double£80.00
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
Holiday Inn Express Edinburgh Waterfront
Express By Holiday Inn Edinburgh Waterfront, Britannia Way, Ocean Drive, Leith, Edinburgh, EH6 6JJShow on map 2.57 miles from Edinburgh
Score 8.5 from 800 reviews
Phone: +44 (0)131 555 4422 Online booking and availability
Pricesfrom (per room per night)
Single£50.00
Double£50.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
Score 8.5 from 364 reviews
Phone: +44 (0)131 622 7979 Online booking and availability
Pricesfrom (per room per night)
Single£69.00
Double£69.00
Score 8.8 from 69 reviews
Phone: +44 (0)131 620 3126 Online booking and availability
Pricesfrom (per room per night)
Single£30.00
Double£30.00
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 7.0 from 363 reviews
Phone: +44 (0)131 346 1333 Online booking and availability
Pricesfrom (per room per night)
Single£50.00
Double£50.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
Score 7.5 from 1824 reviews
Phone: +44 (0)131 221 1331 Online booking and availability
Pricesfrom (per room per night)
Single£30.00
Double£30.00
Aynetree Guest House
12 Duddingston Crescent, Milton Road, Edinburgh, EH15 3ASShow on map 3.20 miles from Edinburgh
Score 8.0 from 102 reviews
Phone: +44 (0)131 258 2821 Online booking and availability
Pricesfrom (per room per night)
Single£43.90
Double£43.90
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