
Edinburgh/Craigmillar Castle Top Hotel Picks
Select your travel dates to find the best prices and availability

Select your travel dates to find the best prices and availability

















Everything you need to know about Craigmillar Castle
Glasgow House Hotel is a top choice near Craigmillar Castle, located just steps from the castle's main entrance. This 18th-century manor blends Scottish architectural heritage with modern luxury. Guests enjoy unobstructed views of the castle from spacious rooms and benefit from complimentary castle tour bookings through the hotel. The on-site Scotch whisky lounge offers an authentic taste of local tradition, making it ideal for history lovers
Edinburgh Castle View Hotel offers the most convenient walking access—just 8 minutes from the castle entrance. With its stone-clad façade and panoramic Highland windows, this boutique hotel provides stunning views of the castle’s silhouette against the skyline. Each room includes a personalized guide map with skip-the-line tips and optimal photo spots, enhancing your visit experience
Royal Camping Lodge Edinburgh stands out as a rare family-friendly option near Craigmillar Castle, offering private cottages with outdoor play areas. Children can enjoy themed castle adventure kits, including scavenger hunt maps and knight costumes. The hotel also organizes daily Scots storytelling sessions and provides free shuttle service to the castle gate, ensuring a memorable stay for all ages
Castle Glow Boutique Hotel specializes in nightlight viewing experiences, featuring a rooftop terrace with exclusive access to the castle’s evening light display. Their "Glow & Glamour" package includes dinner, guided narration, and a limited-edition photography guide. Guests receive priority seating and early entry via HopeGoo platform HopeGoo, ensuring a magical night view
Highland Legend Cottages delivers genuine Scottish heritage through handcrafted interiors, including woven hearths and local stone walls. Guests participate in daily workshops such as traditional blacksmithing and Celtic embroidery, while enjoying farm-to-table meals featuring Blackface sheep cheese. Located just 12 minutes’ walk from the castle, the hotel also provides complimentary shuttle service to the entrance
Edinburgh Skyline Hotel boasts the highest 360-degree panoramic terrace in the area, offering sweeping vistas of Craigmillar Castle, Old Town, and the Firth of Forth. The hotel features free telescope rentals for stargazing and night photography. All guest rooms include smart window shades that adjust automatically to capture the castle’s changing light throughout the day—book a top-floor suite through HopeGoo for the ultimate city-view experience
See what other travelers say about Craigmillar Castle

We booked a room at The Salisbury Hotel right during Storm Eowyn, and the staff (or owner) went above and beyond by offering us a free early check-in—such a thoughtful touch when the weather was so rough. The room itself is clean, well-maintained, and absolutely worth the price. Honestly, the only small suggestion would be that the heater could be a bit hotter, but it’s not a dealbreaker. Overall, the hospitality, comfort, and location make this stay unforgettable. I’d definitely return to The Salisbury Hotel on my next trip to Edinburgh.

We stayed here for an extended period, and from the moment we checked in, the team at Canon Court made us feel truly welcome—like we were at home. The apartment is generously sized, and being on the second floor offers a pleasant view of the surrounding buildings, adding to the calm and cozy atmosphere. The room itself is spotless, tastefully decorated, and thoughtfully furnished with every convenience we could need. From kitchen essentials to high-speed Wi-Fi, everything was well thought out. Plus, its central location makes exploring Edinburgh effortless—most attractions are just a short walk away, and public transport is right at your doorstep. I’d absolutely recommend this stay for anyone visiting Edinburgh, whether for work or leisure. It’s a perfect blend of comfort, convenience, and quality.

Staying at Heeton Concept Aparthotel Edinburgh Queen Street was a fantastic experience. The room was spacious, spotlessly clean, and incredibly well-equipped—having a microwave, fridge, cutlery, and even a capsule coffee machine made self-catering so convenient. I picked up groceries from a nearby convenience store and heated them right in the room, which was such a time-saver. The large fridge was perfect for storing drinks and snacks. The hotel is just a short walk from major attractions—about 1.5 km—making it easy to explore the city on foot. Plus, bus service 100 stops right near the property, offering a direct link from the airport with no transfers needed. Even though cash payment is only £6, the overall value is outstanding. It’s rare to find such a practical, comfortable, and centrally located stay—definitely a top pick for any visit to Edinburgh.

Staying at Southside Guest House completely exceeded my expectations. The place was spotlessly clean, warmly decorated, and felt incredibly modern with all the amenities in perfect condition. The interior design is elegant and spacious—really gives a high-end feel. Right downstairs, there are plenty of supermarkets and restaurants, so grabbing a meal or essentials is super convenient. Plus, getting to downtown Edinburgh by public transport is a breeze. This isn’t just a good value stay—it’s an exceptional one. I’d definitely come back and recommend it to anyone visiting Edinburgh.

The Sandaig Hostel offers exceptional service and is perfectly located right across from a bus stop, making transportation incredibly convenient. Whether you're exploring Edinburgh's historic center or heading out to nearby attractions, getting around is effortless. The friendly staff make you feel at home, and the overall experience is truly memorable. It’s an ideal choice for solo travelers or groups alike—highly recommended for its value and welcoming atmosphere.

Staying at International Guest House | Edinburgh 37 was a delightful experience from start to finish. The host was incredibly warm and welcoming, offering thoughtful dining suggestions that made our meals in Edinburgh even more memorable. The location is unbeatable—just a short walk to the Royal Mile, with charming shops and a peaceful park path along the way. It’s a perfect balance of convenience and tranquility. The room was clean, cozy, and well-appointed, all at a very reasonable price. For travelers who value a personal touch and authentic local charm, this guest house is an absolute gem. I’d highly recommend it and will definitely be returning.

Absolutely stunning stay! The location was perfect—just a short walk from the city center and surrounded by great cafes, shops, and attractions. The apartment itself was spacious, beautifully furnished, and in top-notch condition—truly five-star quality. I was especially impressed with the fully equipped kitchen, including a dishwasher, which made self-catering a breeze. Everything was clean, modern, and thoughtfully designed. The staff were friendly and helpful, and the building felt secure and well-maintained. I’d 100% book again without hesitation. If you’re looking for comfort, convenience, and a home-like vibe in Edinburgh, this is the place to stay.

The location is absolutely unbeatable—right in the heart of Edinburgh, just a short walk from all the main attractions, restaurants, and shops. We stayed in a two-bedroom apartment for four adults, and it was perfect—spacious, clean, and incredibly comfortable. The kitchenette had everything we needed, so we were able to cook meals on-site, which saved us a lot of money and added to the homey feel. Every detail was thoughtfully considered, from the modern design to the quiet, well-maintained rooms. This place truly delivers on its promise: great value, top-tier convenience, and a welcoming atmosphere. I’d recommend it without hesitation to anyone visiting Edinburgh.

Staying at Royal Princes Suites was an absolute delight—so close to all the major attractions in Edinburgh that I barely needed to leave the hotel. The self-check-in and self-check-out process was seamless and convenient, saving me time and hassle. The location is unbeatable: just a short walk from the historic Old Town, the Royal Mile, and the castle. Despite being central, the rooms were quiet and well-insulated, making for a peaceful night’s sleep. Clean, modern, and thoughtfully designed, this place offers great value for money. I’d highly recommend it to any traveler looking for comfort, convenience, and a stress-free stay in one of Scotland’s most beautiful cities.

The room had a somewhat unpleasant odor upon arrival, which could be improved with better ventilation or air freshness measures. That said, the location is quite convenient for exploring central Edinburgh, and the view of the castle from the apartment is truly impressive—definitely worth the stay for the scenic perspective. While the overall experience was positive, addressing the room’s air quality would significantly enhance guest comfort. It's a solid choice if you're looking for a unique urban stay with a historic backdrop.

Kick Ass Greyfriars is absolutely spotless—hands down one of the cleanest hostels I’ve ever stayed in. From the moment I arrived, I felt completely safe and welcome. The bathrooms were immaculate, fresh, and well-maintained, which made a big difference to my overall comfort. The staff at the front desk were incredibly friendly and helpful, making check-in a breeze and going out of their way to ensure we had a great stay. The location is fantastic—right in the heart of Edinburgh, just a short walk from major attractions and local cafes. Whether you're traveling solo or with friends and family, this place is a no-brainer. Clean, welcoming, and well-run—definitely a top choice for anyone visiting the city. I’ll be back.

Staying at the Grassmarket Hotel was an absolute delight from start to finish. The location is unbeatable—right in the heart of Edinburgh, steps away from the historic Royal Mile and just a short walk to the castle. The staff at reception were incredibly friendly and helpful, going above and beyond to make my stay comfortable. My room was spacious, beautifully decorated, and spotlessly clean with modern amenities. I especially loved the quiet, cozy atmosphere and how well it balanced convenience with charm. The entire experience felt personal and welcoming. If you're visiting Edinburgh, this hotel is a top pick—you won't regret it.
Explore more amazing destinations