Popular choiceHotelDean Park Hotel8.6Excellent (3,716 ratings)Planned state-of-the-art spa, Award-winning fine dining3.9 km to City centerSelect dates to see prices and availabilitySee prices
Popular choiceHotelBalbirnie House8.7Excellent (2,938 ratings)Gourmet in-room coffee experience, Luxurious rooms with period charmGlenrothes, 10.8 km to KirkcaldySelect dates to see prices and availabilitySee prices
Popular choiceHotelSheraton Grand Hotel & Spa, Edinburgh8.8Excellent (10,699 ratings)One Spa thermal suite, Prime location near Edinburgh CastleEdinburgh, 18.7 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelMalmaison Edinburgh8.3Very good (9,630 ratings)Views of Leith Port and waterfront, Historic Leith waterfront locationEdinburgh, 15.0 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelFingal Hotel9.8Excellent (2,432 ratings)Award-winning Lighthouse Restaurant, Cabins named after lighthousesEdinburgh, 14.9 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelOcean Mist Leith9.7Excellent (3,577 ratings)Cozy bar with scenic deck, Panoramic water of Leith viewsEdinburgh, 15.1 km to KirkcaldySelect dates to see prices and availabilitySee prices
Popular choiceHotelThe Balmoral Hotel9.4Excellent (10,999 ratings)Irene Forte Spa: Sicilian-inspired oasis, SCOTCH whisky bar with 500 varietiesEdinburgh, 17.9 km to KirkcaldySelect dates to see prices and availabilitySee prices
Hotel3 John's Place Townhouse9.3Excellent (305 ratings)Boutique townhouse in Leith, Excellent tram access to city centerEdinburgh, 15.6 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelNo11 Boutique Hotel & Brasserie8.8Excellent (5,860 ratings)Exclusive suites with unique features, Fine dining brasserie with local fareEdinburgh, 17.2 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelThe Glasshouse, Autograph Collection8.7Excellent (4,089 ratings)Rooms with scenic city or hill views, Historic facade, modern interiorEdinburgh, 17.4 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelInterContinental Edinburgh The George by IHG8.8Excellent (9,673 ratings)Views of Edinburgh skyline, Curated local experiencesEdinburgh, 17.8 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelThe Scotsman Hotel8.7Excellent (10,439 ratings)Exclusive 48-seat cinema, In-room luxury amenitiesEdinburgh, 18.1 km to KirkcaldySelect dates to see prices and availabilitySee prices
Popular choiceHotelThe Caledonian Edinburgh, Curio Collection by Hilton8.8Excellent (11,872 ratings)Unobstructed Edinburgh Castle views, Rooms with Victorian heritage designEdinburgh, 18.4 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelApex Waterloo Place Hotel8.8Excellent (16,209 ratings)Yu Spa and wellness facilities, Historic Georgian buildingEdinburgh, 17.7 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelHilton Edinburgh Carlton8.1Very good (8,600 ratings)Rooms with Arthur's Seat views, Marco Pierre White SteakhouseEdinburgh, 18.1 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelMalmaison Edinburgh City8.7Excellent (4,019 ratings)Chez Mal Brasserie dining, Select rooms with claw-foot bathsEdinburgh, 17.7 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelKimpton Charlotte Square By Ihg9.1Excellent (6,044 ratings)Tranquil spa and wellness facilities, Spacious and well-equipped fitness centerEdinburgh, 18.1 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelThe Resident Edinburgh9.2Excellent (3,581 ratings)Panoramic city and castle views, Thoughtfully designed interiorsEdinburgh, 18.3 km to KirkcaldySelect dates to see prices and availabilitySee prices
Popular choiceHotelLeonardo Royal Hotel Edinburgh8.1Very good (20,797 ratings)Spacious rooms with city views, Luxurious Dream beds with spa toiletriesEdinburgh, 18.0 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelW Edinburgh8.9Excellent (2,457 ratings)Panoramic 360-degree rooftop views, World-class SUSHISAMBA diningEdinburgh, 17.6 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelMotel One Edinburgh-Royal8.7Excellent (17,550 ratings)Unbeatable central Edinburgh location, Rooms with city viewsEdinburgh, 18.1 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelTigerlily9.0Excellent (8,289 ratings)Vibrant cocktail bar experience, Unique Black Room featuresEdinburgh, 18.1 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelMount Royal Hotel Edinburgh by The Unlimited Collection7.3(13,598 ratings)Panoramic Castle and Garden Views, On-site dining with garden viewsEdinburgh, 17.9 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelNo 119.0Excellent (634 ratings)Boutique style with modern decor, Prime location near city attractionsEdinburgh, 17.2 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelThe Royal Scots Club9.1Excellent (4,990 ratings)Historic private club atmosphere, Terrace and garden for relaxationEdinburgh, 17.6 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelVirgin Hotels Edinburgh9.1Excellent (9,528 ratings)Rooftop sanctuary with castle views, Commons Club flagship restaurantEdinburgh, 18.4 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelPitbauchlie House Hotel - Sure Hotel Collection by Best Western8.5Excellent (3,639 ratings)Convenient access to Scottish attractions, Extensive gin and cocktail lounge barDunfermline, 18.1 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelPrinces Street Suites8.9Excellent (7,409 ratings)Exclusive rooftop terrace with panoramic views, Award-winning family hotel recognitionEdinburgh, 17.8 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelNira Caledonia8.9Excellent (3,587 ratings)Unique rooms with opulent character, Jacuzzi suites for ultimate relaxationEdinburgh, 17.6 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelThe Bonham Hotel9.1Excellent (7,039 ratings)Refurbished rooms with city views, Secure on-site parkingEdinburgh, 18.3 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelHouse of Gods Royal Mile8.2Very good (3,133 ratings)Decadent, theatrical interior design, Central old town locationEdinburgh, 18.3 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelAngels Share Hotel8.5Excellent (5,034 ratings)Rooms themed after Scottish icons, Contemporary Scottish diningEdinburgh, 18.3 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelEdinburgh Marriott Hotel Holyrood8.4Very good (8,994 ratings)Rooms with Arthur's Seat views, Restorative spa and 14m heated poolEdinburgh, 18.0 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelDoubleTree by Hilton Edinburgh City Centre8.4Very good (9,358 ratings)Panoramic Edinburgh Castle views, Rooms with luxury Egyptian cottonEdinburgh, 18.8 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelRabble8.7Excellent (2,741 ratings)Glass roof garden for relaxation, Unfiltered craft beer from copper tanksEdinburgh, 17.9 km to KirkcaldySelect dates to see prices and availabilitySee prices