A historic castle surrounded by lush green fields and a modern cityscape in the background.

Top Hotels Near Craigmillar Castle in Edinburgh from AU$81

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Craigmillar Castle hotels

1. Highfield Guest House

Highfield Guest House
4.0 star property
Newington, 2.2 km from Craigmillar Castle
9.8 out of 10, Exceptional, (102 reviews)
"Very comfortable accommodations!"
United Kingdom
Isabelle
The price is AU$327
includes taxes & fees
25 Nov - 26 Nov
Highfield Guest House

2. The Scott

The Scott
4.0 star property
Southside, 2.3 km from Craigmillar Castle
9.6 out of 10, Exceptional, (765 reviews)
"The property is great and the location outside the crowded touristic area make it perfect for us"
United States
Jacopo
The price is AU$323
includes taxes & fees
22 Nov - 23 Nov
The Scott

3. The Scholar

The Scholar
4.0 star property
Southside, 2.4 km from Craigmillar Castle
9.4 out of 10, Exceptional, (1,001 reviews)
"The room was very nice, the location is fantastic, and the restaurant was very good."
United States
Grant
The price is AU$228
includes taxes & fees
30 Nov - 1 Dec
The Scholar

4. Grangeview Guest House

Grangeview Guest House
3.0 star property
Newington, 2.2 km from Craigmillar Castle
9.2 out of 10, Wonderful, (79 reviews)
"A great guest house with easy access to the sites of Edinburgh"
United States
Jeff
The price is AU$198
includes taxes & fees
11 Nov - 12 Nov
Grangeview Guest House

5. Kildonan Lodge Hotel

Kildonan Lodge Hotel
4.0 star property
Newington, 1.8 km from Craigmillar Castle
8.8 out of 10, Excellent, (403 reviews)
"Hope the carpet with no stain."
United States
TANJIAN
The price is AU$149
includes taxes & fees
12 Nov - 13 Nov
Kildonan Lodge Hotel

6. Mayfield Suites

Mayfield Suites
3.0 star property
Newington, 2.2 km from Craigmillar Castle
9.2 out of 10, Wonderful, (27 reviews)
"The property was well located in proximity to the centre. The parking was good right outside the property. The room was spacious, clean and well appointed. On arrival I was greeted by the owner who was very approachable and helpful during my stay. Definitely visiting again."
United Kingdom
Lance
The price is AU$208
includes taxes & fees
12 Nov - 13 Nov
Mayfield Suites

7. The Salisbury Hotel

The Salisbury Hotel
4.0 star property
Southside, 2.6 km from Craigmillar Castle
8.6 out of 10, Excellent, (935 reviews)
"A unique and beautiful place to stay. We weren’t there long but wish we could have stayed a couple more days"
Canada
Catherine
The price is AU$201
includes taxes & fees
10 Dec - 11 Dec
The Salisbury Hotel

8. Premier Inn Edinburgh A1 - Newcraighall

Premier Inn Edinburgh A1 - Newcraighall
3.0 star property
3 km from Craigmillar Castle
8.2 out of 10, Very good, (45 reviews)
"Great shopping and pub nearby"
Canada
Rhonda
The price is AU$115
includes taxes & fees
29 Nov - 30 Nov
Premier Inn Edinburgh A1 - Newcraighall

9. The Abbey Residence

The Abbey Residence
3.0 star property
2.6 km from Craigmillar Castle
8.0 out of 10, Very good, (141 reviews)
"Very lovely for a quick stay, all the essentials and reasonably priced. Staff was very polite."
United States
Shaelyn
The price is AU$134
includes taxes & fees
16 Nov - 17 Nov
The Abbey Residence

10. The Ben Doran Guest House

The Ben Doran Guest House
4.0 star property
Newington, 2.2 km from Craigmillar Castle
8.2 out of 10, Very good, (477 reviews)
"Breakfast was great."
United Kingdom
Tashline
The price is AU$321
includes taxes & fees
16 Nov - 17 Nov
The Ben Doran Guest House

11. Dorstan House

Dorstan House
3.0 star property
2 km from Craigmillar Castle
9.0 out of 10, Wonderful, (832 reviews)
"Clean and spacey room, own bath with an appropiate size. Host is super friendly and always checks up on how you are doing and questions about Edinburgh."
Mexico
Edgar
The price is AU$185
includes taxes & fees
11 Nov - 12 Nov
Dorstan House

12. Gifford House

Gifford House
2.0 star property
2.1 km from Craigmillar Castle
8.0 out of 10, Very good, (75 reviews)
"Beautiful building, convenient location, great shower, great coffee"
Canada
Wendy
The price is AU$208
includes taxes & fees
10 Nov - 11 Nov
Gifford House

13. Aynetree Guest House

Aynetree Guest House
3.0 star property
2.7 km from Craigmillar Castle
7.6 out of 10, Good, (317 reviews)
"Fantastic welcome from helpful staff. A really comfortable, clean guesthouse with spotless en suite bathrooms and access to a private outdoor courtyard."
United Kingdom
Lee
The price is AU$170
includes taxes & fees
10 Nov - 11 Nov
Aynetree Guest House

14. The Alexander Guest House

The Alexander Guest House
3.0 star property
Newington, 2.1 km from Craigmillar Castle
7.8 out of 10, Good, (99 reviews)
"Clean, best to travel with ocd mother Friendly and supportive staffs"
United Kingdom
Abberamiy
The price is AU$146
includes taxes & fees
23 Nov - 24 Nov
The Alexander Guest House

15. Edinburgh Travel Guest House

Edinburgh Travel Guest House
2.0 star property
Newington, 2.3 km from Craigmillar Castle
7.2 out of 10, Good, (190 reviews)
"We loved our stay!! Clean, great price & amazing host!"
United States
John
The price is AU$81
includes taxes & fees
12 Nov - 13 Nov
Edinburgh Travel Guest House

16. @part Bernard Rooms

@part Bernard Rooms
3.0 star property
Southside, 3 km from Craigmillar Castle
7.0 out of 10, Good, (65 reviews)
"-"
United States
Ophelie
The price is AU$156
includes taxes & fees
15 Nov - 16 Nov
@part Bernard Rooms

17. Northumberland Hotel

Northumberland Hotel
3.0 star property
Newington, 1.7 km from Craigmillar Castle
6.4 out of 10, (799 reviews)
"Good location for buses into Edinburgh city centre. Rooms need updating Shower poor"
United Kingdom
Barry
The price is AU$118
includes taxes & fees
30 Nov - 1 Dec
Northumberland Hotel

18. JOIVY Meadows Park En-Suite Rooms

JOIVY Meadows Park En-Suite Rooms
3.0 star property
Grange, 2.9 km from Craigmillar Castle
6.0 out of 10, (2 reviews)
"The toilet was so high up i couldn't do a sh*t. I'm six foot tall, but when I was sat on the toilet my feet were not touching the ground. Overall, the place was pretty bleak, e.g. no mirror in the bedroom to check my outfit, only one pillow so I got neck ache in bed, no towel rail or hooks anywhere in the bathroom so couldn't hang up a towel, no hook in the bedroom to hang up a coat, no toilet roll holder. These things are not expensive to install. The bathroom floor was a bit dirty when...
United Kingdom
James
The price is AU$225
includes taxes & fees
23 Nov - 24 Nov
JOIVY Meadows Park En-Suite Rooms

19. Sailte House

Sailte House
2.0 star property
3.1 km from Craigmillar Castle
The price is AU$1,574
includes taxes & fees
10 Dec - 11 Dec
Sailte House

20. Central Flat in Desirable Area

Central Flat in Desirable Area
2.0 star property
Newington, 2.5 km from Craigmillar Castle
The price is AU$487
includes taxes & fees
11 Nov - 12 Nov
Central Flat in Desirable Area
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.

Compare popular hotels close to Craigmillar Castle

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
A hotel room with two beds, a small table, and a window with curtains.
Highfield Guest House
4.0 star property
9.8
Exceptional
102 reviews
View
A lobby with ornate woodwork, a staircase, and seating areas.
The Scott
4.0 star property
9.6
Exceptional
765 reviews
View
A cocktail on a wooden table with a blurred outdoor seating area in the background.
The Scholar
4.0 star property
9.4
Exceptional
1,001 reviews
View
A modern hotel room with a large bed, bedside tables, a desk, and a view of the city.
Grangeview Guest House
3.0 star property
9.2
Wonderful
79 reviews
View
A conservatory with a table and chairs, a sofa, and a view of the garden.
Kildonan Lodge Hotel
4.0 star property
8.8
Excellent
403 reviews
View

Top Craigmillar Castle Hotel Reviews

Other attractions near Craigmillar Castle

Frequently asked questions

What are the top-rated hotels near Craigmillar Castle?
Discover the top-rated hotels near Craigmillar Castle that provide an unforgettable experience during your stay in Edinburgh.

The Balmoral Hotel

The Balmoral Hotel is a luxurious retreat located 5.8 km from Craigmillar Castle, rated 9.8 by travellers. This elegant hotel features a full-service spa with a steam room, sauna, and treatment rooms, perfect for unwinding after a day of exploration. Guests can indulge in a fine dining experience at the on-site restaurant and enjoy the convenience of valet parking. The hotel's exquisite Edwardian design and premium bedding provide a refined atmosphere for an exceptional stay.

BrewDog DogHouse Edinburgh

BrewDog DogHouse Edinburgh is a hotel located just 5.3 km from Craigmillar Castle, with an impressive review rating of 9.8. This unique hotel is perfect for travellers seeking a blend of comfort and craft beer culture. Guests can enjoy a free breakfast daily and access to a rooftop terrace, providing a delightful space to relax. With thoughtful amenities such as a fully equipped kitchenette, room service, and designer toiletries, it ensures a memorable stay.

Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection is a stunning hotel situated just 5.3 km from Craigmillar Castle, with a review rating of 9.8. This hotel offers modern luxury with amenities including a fully equipped kitchen and a balcony for enjoying the view. The 24-hour fitness facilities and daily housekeeping ensure comfort and convenience for all travellers. With its prime location in the historical district, it provides easy access to Edinburgh's captivating attractions.
What are the most popular family-friendly hotels near Craigmillar Castle?
For families looking to explore Craigmillar Castle, there are some excellent family-friendly hotels nearby that provide comfort and convenience.

DoubleTree by Hilton Edinburgh City Centre

DoubleTree by Hilton Edinburgh City Centre is a hotel located just 6.3 km from Craigmillar Castle, with a solid travellers' rating of 8.6. This family-friendly hotel offers amenities like a daily housekeeping service, a kitchen, and free cribs, ensuring a comfortable stay for families. Additional features include a restaurant with kids' meals, fitness facilities, and convenient room service.

Residence Inn by Marriott Edinburgh

Residence Inn by Marriott Edinburgh is another fantastic option, situated 6.4 km from Craigmillar Castle and also rated 8.6 by travellers. Families will appreciate the in-room kitchenettes, complimentary breakfasts, and free cribs available. The hotel also features connecting rooms, a microwave, and a snack bar, making it easy to cater to family needs.

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton is a luxurious hotel located 6.9 km from Craigmillar Castle, with an impressive travellers' rating of 9.0. Families can enjoy amenities such as an indoor pool, kids' meals at the restaurant, and free cribs. The hotel also offers a range of lavish services, including a spa and 24-hour room service, ensuring a delightful stay for all.
Are there any highly rated hotels near Craigmillar Castle?
Discover the elegance of top-rated hotels near Craigmillar Castle, where luxury meets comfort for an unforgettable stay.

The Balmoral Hotel

The Balmoral Hotel, rated 9.8 by travellers, is a stunning hotel located just 5.8 km from Craigmillar Castle. With an array of opulent amenities, this hotel features a full-service spa offering treatments like Swedish massage and body treatments, ensuring relaxation after a day of exploring. Guests can also enjoy the indoor pool and elegant dining options, making it a perfect retreat in Edinburgh.

Old Town Chambers, Autograph Collection

Old Town Chambers, Autograph Collection, boasts an impressive review rating of 9.8 and is located only 5.3 km from Craigmillar Castle. This hotel offers luxurious accommodations with amenities like fully equipped kitchens, designer toiletries, and Egyptian cotton sheets for a home-away-from-home feel. The hotel's historical site location adds to its charm, making it ideal for travellers wanting to immerse themselves in Edinburgh's rich heritage.

W Edinburgh

W Edinburgh, rated 9.4 by travellers, is a chic hotel situated 6.6 km from Craigmillar Castle. This modern hotel features a vibrant rooftop terrace and a full-service spa, offering a blend of relaxation and excitement. Guests can indulge in alfresco dining at the on-site restaurant or unwind in stylish rooms equipped with premium bedding, ensuring a luxurious stay in the heart of the city.
Which hotels near Craigmillar Castle offer the best views?
Discover the best hotels near Craigmillar Castle that offer stunning views and exceptional comfort during your stay in Edinburgh.

The Glasshouse, Autograph Collection

The Glasshouse, Autograph Collection is a luxurious hotel situated 6.9 km from Craigmillar Castle, rated 9.0 by travellers. This hotel features a stunning rooftop terrace and a garden with a restaurant that offers garden views, perfect for enjoying the picturesque surroundings. Guests appreciate the premium bedding, complimentary stocked minibar, and a variety of romantic services available.

voco Edinburgh - Royal Terrace by IHG

voco Edinburgh - Royal Terrace by IHG is a charming hotel located just 6.1 km from Craigmillar Castle, rated 8.4 by travellers. This Georgian hotel features a lovely garden view restaurant and a terrace where travellers can unwind. With amenities like a separate living room, daily housekeeping, and complimentary toiletries, it offers a comfortable and welcoming experience for travellers.

InterContinental Edinburgh The George by IHG

InterContinental Edinburgh The George is a hotel located 6.3 km from Craigmillar Castle, with a remarkable review rating of 9.0 from travellers. This elegant hotel offers sea views to enhance your stay, alongside amenities such as a 24-hour room service, designer toiletries, and Egyptian cotton sheets. Travellers can also enjoy the historical district location with nearby hiking and biking opportunities.
What are the best affordable hotels near Craigmillar Castle?
For travellers seeking affordable yet top-rated accommodations near Craigmillar Castle, there are some excellent choices that blend comfort and value.

33 Castle Terrace

Situated 6.3 km from Craigmillar Castle, 33 Castle Terrace has a welcoming atmosphere with a review rating of 9.4. This family-friendly hotel boasts a fully equipped kitchen with an oven and dishwasher, making it ideal for travellers looking to prepare their own meals. Additional amenities include free cribs and WiFi, alongside luxurious Egyptian cotton sheets for a restful night's sleep.

4 Friends House

Just 7.7 km from Craigmillar Castle, 4 Friends House features a good traveler rating score of 9.4. This hotel offers travellers the convenience of daily housekeeping and the flexibility of early check-in and late check-out. With complimentary WiFi, travellers can stay connected while enjoying a comfortable environment.

3 Johns Place Townhouse

3 Johns Place Townhouse is a charming option located just 7.1 km from Craigmillar Castle. With a remarkable review rating of 9.6, this hotel features premium bedding and designer toiletries, ensuring a comfortable and luxurious stay. Travellers will appreciate the complimentary WiFi and the romantic ambiance, perfect for a cozy getaway.
What are the best boutique hotels near Craigmillar Castle?
For travellers seeking top-rated boutique hotels near Craigmillar Castle, there are some excellent options that offer unique charm and comfort.

Nira Caledonia

Nira Caledonia is a stunning boutique hotel situated 7.4 km from Craigmillar Castle, with a remarkable 9.2 traveler's rating. The hotel also offers private hot tubs and luxurious Egyptian cotton sheets, along with daily housekeeping services to enhance the stay.

The Glasshouse, Autograph Collection

The Glasshouse, Autograph Collection is a luxurious hotel located 6.9 km from Craigmillar Castle. With a traveler's rating of 9.0, this boutique hotel features a beautiful rooftop garden and elegant private picnic options. Guests can savor exquisite dining experiences with garden views, and enjoy added comforts such as complimentary minibars and designer toiletries in their rooms.

The Scotsman Hotel

The Scotsman Hotel, a beautifully restored Victorian hotel, is located just 5.5 km from Craigmillar Castle. Rated by travellers at an impressive 9.2, this hotel features a range of boutique amenities, including 24-hour fitness facilities and exquisite couples dining. Guests can indulge in luxurious deep soaking bathtubs and enjoy complimentary designer toiletries, ensuring a comfortable stay.
Are there any hotels with pools close to Craigmillar Castle?
If you're looking for top-rated hotels with pools near Craigmillar Castle, you're in the right place. Enjoy a refreshing stay with family-friendly options just a short distance away.

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton is a luxurious hotel situated 6.9 km from Craigmillar Castle, highly rated by travellers at 9.0. It features an elegant indoor pool, accessible to all, and a range of premium amenities including a full-service spa, high-end dining options, and exquisite room designs. This hotel promises an upscale and relaxing experience in a historic setting.

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel, located only 5.5 km from Craigmillar Castle, offers a cozy experience with a solid travellers' rating of 8.8. Families will appreciate the indoor pool designed for children, along with additional amenities like a spa, hot tub, and on-site tennis facilities. This hotel strikes a perfect balance between leisure and comfort, making it a great stay for those traveling with family.

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel is a gem located just 5.8 km from Craigmillar Castle, with a remarkable travellers' rating of 9.2. This hotel features an inviting indoor pool, perfect for unwinding after a day of exploration. In addition to the pool, travellers can indulge in a full-service spa, steam room, and on-site dining options, making it an excellent choice for relaxation and comfort.
What are the best pet-friendly hotels near Craigmillar Castle?
If you're looking for a pet-friendly stay near Craigmillar Castle, these top-rated hotels in Edinburgh are perfect for you and your furry companion.

The Caledonian Edinburgh, Curio Collection by Hilton

The Caledonian Edinburgh, Curio Collection by Hilton is a luxurious hotel situated 6.9 km from Craigmillar Castle. Rated 9.0 by travellers, it stands out with its pet-friendly amenities, including food and water bowls for your pets. This elegant hotel features a sumptuous indoor pool, full-service spa, and gourmet dining options, making it a perfect retreat for travellers seeking comfort and sophistication.

Bruntsfield Hotel

Bruntsfield Hotel is a welcoming hotel located just 6.4 km from Craigmillar Castle. With a traveler rating of 8.8, this hotel is perfect for travellers with pets, offering amenities such as food and water bowls and accommodating pets in rooms. Guests can also enjoy a relaxing terrace, self-parking options, and a 24-hour room service to make their stay comfortable.

Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh is an inviting hotel located just 5.3 km from Craigmillar Castle. With an impressive traveler rating of 9.4, this hotel celebrates pet-friendly policies, ensuring your furry friends feel at home with food and water bowls provided. Guests can indulge in the bistro's delicious menu or enjoy daily housekeeping and premium bedding for a restful stay.
Can I book a fully refundable hotel close to Craigmillar Castle?
Most bookings on Expedia are refundable if cancelled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, set your travel dates and use the "Fully refundable" filter.
Can I find Expedia discounts for hotels near Craigmillar Castle?
To look for discounts on hotels near Craigmillar Castle, join One Key™—our free travel rewards program. One Key members get instant discounts with Member Prices and earn OneKeyCash™* on eligible bookings. Another way you can save is by booking a package with hotel and flights.† *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands. †Members only. Savings vary and subject to availability.
How much is a hotel near Craigmillar Castle?
Staying near Craigmillar Castle is a treat, with plenty of hotels from AU$81 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.