Popular choiceHotelSheraton Grand Hotel & Spa, Edinburgh8.8Excellent (10,699 ratings)One Spa thermal suite, Prime location near Edinburgh CastleEdinburgh, 18.6 km to KirkcaldySelect dates to see prices and availabilitySee prices
Popular choiceHotelThe Balmoral Hotel9.4Excellent (11,003 ratings)Irene Forte Spa: Sicilian-inspired oasis, SCOTCH whisky bar with 500 varietiesEdinburgh, 17.8 km to KirkcaldySelect dates to see prices and availabilitySee prices
Popular choiceHotelDean Park Hotel8.6Excellent (3,700 ratings)Planned state-of-the-art spa, Award-winning fine dining3.9 km to City centerSelect 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
Popular choiceHotelThe Caledonian Edinburgh, Curio Collection by Hilton8.8Excellent (11,869 ratings)Unobstructed Edinburgh Castle views, Rooms with Victorian heritage designEdinburgh, 18.4 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
Popular choiceHotelBalbirnie House8.7Excellent (2,936 ratings)Gourmet in-room coffee experience, Luxurious rooms with period charmGlenrothes, 10.8 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelThe Scotsman Hotel8.7Excellent (10,433 ratings)Exclusive 48-seat cinema, In-room luxury amenitiesEdinburgh, 18.1 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelHilton Edinburgh Carlton8.1Very good (8,602 ratings)Rooms with Arthur's Seat views, Marco Pierre White SteakhouseEdinburgh, 18.1 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelInterContinental Edinburgh The George by IHG8.8Excellent (9,004 ratings)Views of Edinburgh skyline, Curated local experiencesEdinburgh, 17.8 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelKimpton Charlotte Square By Ihg9.0Excellent (6,008 ratings)Tranquil spa and wellness facilities, Georgian elegance with modern flairEdinburgh, 18.1 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelApex Waterloo Place Hotel8.8Excellent (16,181 ratings)Yu Spa and wellness facilities, Historic Georgian buildingEdinburgh, 17.8 km to KirkcaldySelect dates to see prices and availabilitySee prices
Popular choiceHotelLeonardo Royal Hotel Edinburgh8.1Very good (20,761 ratings)Spacious rooms with city views, Luxurious Dream beds with spa toiletriesEdinburgh, 18.0 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelThe Glasshouse, Autograph Collection8.7Excellent (4,093 ratings)Rooms with scenic city or hill views, Historic facade, modern interiorEdinburgh, 17.4 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
HotelVirgin Hotels Edinburgh9.1Excellent (9,492 ratings)Rooftop sanctuary with castle views, Commons Club flagship restaurantEdinburgh, 18.4 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelMotel One Edinburgh-Royal8.7Excellent (17,549 ratings)Unbeatable central Edinburgh location, Rooms with city viewsEdinburgh, 18.1 km to KirkcaldySelect dates to see prices and availabilitySee prices
Popular choiceHotelOrocco Pier8.7Excellent (4,111 ratings)Historic South Queensferry location, Panoramic Forth Bridges viewsSouth Queensferry, 20.0 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelFingal Hotel9.8Excellent (2,419 ratings)Award-winning Lighthouse Restaurant, Cabins named after lighthousesEdinburgh, 14.8 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelHouse of Gods Hotel8.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
HotelMalmaison Edinburgh City8.7Excellent (4,012 ratings)Chez Mal Brasserie dining, Select rooms with claw-foot bathsEdinburgh, 17.7 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelDoubleTree by Hilton Edinburgh City Centre8.4Very good (9,357 ratings)Panoramic Edinburgh Castle views, Rooms with luxury Egyptian cottonEdinburgh, 18.8 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelMount Royal Hotel Edinburgh by The Unlimited Collection7.3(13,545 ratings)Panoramic Castle and Garden Views, On-site dining with garden viewsEdinburgh, 17.9 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelThe Witchery by the Castle8.9Excellent (5,119 ratings)Royal Mile people-watching views, Modern tech in historic settingsEdinburgh, 18.4 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelThe Resident Edinburgh9.2Excellent (3,538 ratings)Panoramic city and castle views, Thoughtfully designed interiorsEdinburgh, 18.3 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelPitbauchlie House Hotel - Sure Hotel Collection by Best Western8.5Excellent (3,634 ratings)Convenient access to Scottish attractions, Extensive gin and cocktail lounge barDunfermline, 18.1 km to KirkcaldySelect dates to see prices and availabilitySee prices
Hotelvoco Edinburgh - Haymarket by IHG9.0Excellent (5,578 ratings)Premium rooms with jetted baths, The Blossom Restaurant & BarEdinburgh, 18.8 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelW Edinburgh8.9Excellent (2,427 ratings)Panoramic 360-degree rooftop views, World-class SUSHISAMBA diningEdinburgh, 17.7 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelAngels Share Hotel8.5Excellent (5,035 ratings)Rooms themed after Scottish icons, Contemporary Scottish diningEdinburgh, 18.3 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelThe Salisbury Hotel8.3Very good (4,576 ratings)Garden-facing rooms for tranquility, Unique room styles and featuresEdinburgh, 19.5 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelThe Bonham Hotel9.1Excellent (7,025 ratings)Refurbished rooms with city views, Secure on-site parkingEdinburgh, 18.3 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelMurrayfield Hotel8.5Excellent (8,103 ratings)The Bothy Restaurant and traditional pub, Upgraded rooms in Murrayfield HouseEdinburgh, 19.3 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelEdinburgh Marriott Hotel Holyrood8.4Very good (8,988 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
HotelPrinces Street Suites8.9Excellent (7,405 ratings)Exclusive rooftop terrace with panoramic views, Award-winning family hotel recognitionEdinburgh, 17.8 km to KirkcaldySelect dates to see prices and availabilitySee prices
HotelHotel Du Vin Edinburgh8.9Excellent (5,775 ratings)Luxurious roll-top baths, Bistro du Vin's French cuisineEdinburgh, 18.6 km to KirkcaldySelect dates to see prices and availabilitySee prices