Featured Edinburgh Hotels with Restaurants
Apex Grassmarket Hotel
31-35 Grassmarket, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
Dalmahoy Hotel & Country Club
Dalmahoy Hotel & Country Club, Kirknewton, Scotland
Fully refundableReserve now, pay when you stay
Village Hotel Edinburgh
140 Crewe Road South, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
Save an average of 15% on thousands of hotels when you're signed in
Apex Waterloo Place Hotel
23-27 Waterloo Place, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
Apex City of Edinburgh Hotel
61 Grassmarket, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
Old Waverley Hotel
43 Princes Street, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
Hotel du Vin & Bistro Edinburgh
11 Bristo Place, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
InterContinental Edinburgh The George, an IHG Hotel
19-21 George Street, Edinburgh, Scotland
Fully refundable
Dakota Edinburgh
Ferrymuir Retail Park, South Queensferry, Scotland
Fully refundableReserve now, pay when you stay
Malmaison Edinburgh
1 Tower Place Leith, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
Radisson Blu Hotel, Edinburgh City Centre
80 High Street The Royal Mile, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
Angel's Share Hotel
7-11 Hope Street, Edinburgh, Scotland
Radisson Collection Hotel, Royal Mile Edinburgh
1 George IV Bridge, Edinburgh, Scotland
Delta Hotels by Marriott Edinburgh
111 Glasgow Road, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
DoubleTree by Hilton Edinburgh Airport
Edinburgh International Airport, 100 Eastfield Road, Newbridge, Scotland
Fully refundableReserve now, pay when you stay
The Scotsman Hotel
20 North Bridge, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
Haymarket Hub Hotel
7 Clifton Terrace, Edinburgh, Scotland
Novotel Edinburgh Park
15 Lochside Avenue, Edinburgh, Scotland
Fully refundableReserve now, pay when you stay
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
More Hotels Near Edinburgh
- Glasgow Hotels (41.26 mi)
- St. Andrews Hotels (31.01 mi)
- Stirling Hotels (30.8 mi)
- Anstruther Hotels (26.76 mi)
- Perth Hotels (32.06 mi)
- Livingston Hotels (12.93 mi)
- North Berwick Hotels (19.83 mi)
- Berwick-upon-Tweed Hotels (47.82 mi)
- North Sea Hotels (260.38 mi)
- Wishaw Hotels (30.53 mi)
- Newbridge Hotels (8.23 mi)
- Dunfermline Hotels (13.17 mi)
- Dollar Hotels (23.5 mi)
- Falkirk Hotels (22.93 mi)
- South Queensferry Hotels (7.94 mi)
- Peebles Hotels (20.68 mi)
- Great Britain Hotels (117.6 mi)
- Leven Hotels (18.58 mi)
- Dunblane Hotels (33.78 mi)
- Hamilton Hotels (35.32 mi)
More Edinburgh Hotel Options
- Hotels with WiFi (481)
- Hotel with wifi (463)
- Smoke Free Hotels (436)
- Beach Hotels (378)
- Family Hotels (353)
- Hotels with Bars (297)
- Cheap Hotels (198)
- Luxury Hotels (172)
- Hotels with Complimentary Breakfast (157)
- Hotels with Air Conditioning (96)
- Pet-friendly Hotels (84)
- Hotel with a Concierge (77)
- Hotels with Balconies (59)
- Hotels with Fireplaces (43)
- Hotels with a Pool (41)
- Resorts & Hotels with Spas (41)
- Hotels with Hot Tubs (28)
- Hotels with Early Check-in (27)
- Hotels with smoking rooms (26)
- Hotels with an Indoor Pool (23)
- Hotels with Tennis Courts (12)
- Casinos (9)
- Oceanfront Hotels (7)
- Hotels with Free Airport Shuttle (2)
- Hotels on the River (1)
Hotels Near Popular Edinburgh Attractions
- Hotels near Edinburgh Castle (0.25 mi)
- Hotels near Royal Mile (0.4 mi)
- Hotels near Princes Street (0.05 mi)
- Hotels near Murrayfield Stadium (1.84 mi)
- Hotels near Edinburgh Zoo (2.85 mi)
- Hotels near University of Edinburgh (0.61 mi)
- Hotels near Edinburgh Playhouse Theatre (0.58 mi)
- Hotels near Grassmarket (0.27 mi)
- Hotels near George Street (0.19 mi)
- Hotels near Palace of Holyroodhouse (0.93 mi)
- Hotels near St. Giles' Cathedral (0.24 mi)
- Hotels near Royal Yacht Britannia (2.25 mi)