A historic castle surrounded by lush greenery and a cloudy sky.

Craigmillar Hotels, Edinburgh

  • 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 hotels

1. The Scholar

The Scholar
4.0 star property
Southside, 2.4 km from Craigmillar
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$212
includes taxes & fees
22 Nov - 23 Nov
The Scholar

2. Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
3.2 km from Craigmillar
8.6 out of 10, Excellent, (1,000 reviews)
"Room was very clean, staff were very helpful and the breakfasts were more than ample really enjoyed our stay and will definitely be back in the future."
Australia
Shelagh
The price is AU$148
includes taxes & fees
29 Nov - 30 Nov
Best Western Kings Manor Hotel

3. The Salisbury Hotel

The Salisbury Hotel
4.0 star property
Southside, 2.7 km from Craigmillar
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$200
includes taxes & fees
14 Dec - 15 Dec
The Salisbury Hotel

4. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Old Town Edinburgh, 3.8 km from Craigmillar
8.4 out of 10, Very good, (2,035 reviews)
"Excellent location and great staff - clean rooms!!!"
United States
Gowri
The price is AU$233
includes taxes & fees
29 Nov - 30 Nov
ibis Edinburgh Centre South Bridge - Royal Mile

5. Holiday Inn Express Edinburgh - Leith Waterfront by IHG

Holiday Inn Express Edinburgh - Leith Waterfront by IHG
3.0 star property
Leith, 6.2 km from Craigmillar
8.6 out of 10, Excellent, (1,000 reviews)
"Excellent breakfast and facility and good price!"
United States
RAYMOND
The price is AU$165
includes taxes & fees
16 Nov - 17 Nov
Holiday Inn Express Edinburgh - Leith Waterfront by IHG

6. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End, 5.4 km from Craigmillar
8.0 out of 10, Very good, (1,000 reviews)
"Great hotel"
United Kingdom
Kiara
The price is AU$143
includes taxes & fees
30 Nov - 1 Dec
Garner Edinburgh Haymarket by IHG

7. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh, 4.2 km from Craigmillar
9.0 out of 10, Wonderful, (2,998 reviews)
"Great location, great staff, comfortable room!"
United States
Patty
The price is AU$273
includes taxes & fees
29 Nov - 30 Nov
Apex Grassmarket Hotel

8. Malmaison Edinburgh

Malmaison Edinburgh
4.0 star property
Leith, 5.8 km from Craigmillar
8.6 out of 10, Excellent, (1,000 reviews)
"It was a great place."
United States
Kevin
The price is AU$175
includes taxes & fees
29 Nov - 30 Nov
Malmaison Edinburgh

9. Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh, 4.2 km from Craigmillar
9.8 out of 10, Exceptional, (1,585 reviews)
"The hotel was located in the middle of Edinburgh and close to the castle, shopping and great restaurants."
United States
Carol Sue
The price is AU$305
includes taxes & fees
30 Nov - 1 Dec
Market Street Hotel

10. Hilton Edinburgh Carlton

Hilton Edinburgh Carlton
4.0 star property
Old Town Edinburgh, 4 km from Craigmillar
8.4 out of 10, Very good, (1,002 reviews)
"Excellent stay & central location"
United Kingdom
RHIAN
The price is AU$277
includes taxes & fees
30 Nov - 1 Dec
Hilton Edinburgh Carlton

11. Murrayfield Hotel

Murrayfield Hotel
3.0 star property
Murrayfield, 6.9 km from Craigmillar
8.8 out of 10, Excellent, (1,001 reviews)
"The room was clean and a good size for our stay. The staff was helpful and able to answer questions about the area and the hotel amenities. It was a very enjoyable stay."
United States
Malou
The price is AU$191
includes taxes & fees
19 Nov - 20 Nov
Murrayfield Hotel

12. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
West End, 5 km from Craigmillar
8.8 out of 10, Excellent, (1,817 reviews)
"Amazing stay"
United States
Carlos
The price is AU$201
includes taxes & fees
13 Dec - 14 Dec
Point A Edinburgh Haymarket

13. Haymarket Hotel

Haymarket Hotel
3.0 star property
West End, 5.6 km from Craigmillar
8.6 out of 10, Excellent, (1,011 reviews)
"It was an amazing stay, the location is super convenient, and our room was lovely."
Mexico
Montserrat
The price is AU$168
includes taxes & fees
30 Nov - 1 Dec
Haymarket Hotel

14. Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh, 4.2 km from Craigmillar
9.0 out of 10, Wonderful, (1,380 reviews)
"fantastic location and the staff was great...highly recommend"
United States
Selina
The price is AU$253
includes taxes & fees
16 Nov - 17 Nov
Motel One Edinburgh-Royal

15. Holiday Inn Express Edinburgh Royal Mile by IHG

Holiday Inn Express Edinburgh Royal Mile by IHG
3.0 star property
Old Town Edinburgh, 3.7 km from Craigmillar
8.6 out of 10, Excellent, (1,001 reviews)
"I really enjoyed my stay! The hotel was very clean, the room was spacious and comfortable, and the staff were super friendly. Breakfast was good, and the location was fantastic, close to everything! Definitely a great option for anyone visiting the area."
Canada
Jeffrey
The price is AU$262
includes taxes & fees
29 Nov - 30 Nov
Holiday Inn Express Edinburgh Royal Mile by IHG

16. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
New Town, 4.2 km from Craigmillar
9.2 out of 10, Wonderful, (2,156 reviews)
"A very comfortable hotel in a good location"
United Kingdom
James
The price is AU$269
includes taxes & fees
29 Nov - 30 Nov
Apex Waterloo Place Hotel

17. Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Holyrood, 3.8 km from Craigmillar
9.0 out of 10, Wonderful, (2,759 reviews)
"Great location and hotel!"
Mexico
ANA SOPHIA HERNANDEZ
The price is AU$276
includes taxes & fees
1 Dec - 2 Dec
Aparthotel Adagio Edinburgh Royal Mile

18. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
8.2 km from Craigmillar
8.6 out of 10, Excellent, (1,630 reviews)
"It was very lovely here would definitely recommend!!"
Canada
Deirdre Jodi
The price is AU$130
includes taxes & fees
6 Dec - 7 Dec
Holiday Inn Edinburgh Zoo by IHG

19. Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
4.0 star property
Holyrood, 3.5 km from Craigmillar
8.8 out of 10, Excellent, (1,000 reviews)
"Excellent hotel, great location, staff fantastic, breakfast excellent"
United Kingdom
Carolyn
The price is AU$264
includes taxes & fees
22 Nov - 23 Nov
Edinburgh Marriott Hotel Holyrood

20. Leonardo Edinburgh City

Leonardo Edinburgh City
3.0 star property
Tollcross, 4.4 km from Craigmillar
8.8 out of 10, Excellent, (1,000 reviews)
"Loved our stay"
Canada
Steven
The price is AU$236
includes taxes & fees
13 Dec - 14 Dec
Leonardo Edinburgh City
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 in Craigmillar

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
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 lounge area with contemporary furniture, large windows, and a view of the cityscape.
Market Street Hotel
4.0 star property
9.8
Exceptional
1,585 reviews
View
A historic building with illuminated blue lighting, featuring a prominent tower and multiple windows.
Radisson Blu Hotel, Edinburgh City Centre
4.0 star property
9.2
Wonderful
1,145 reviews
View
A modern indoor swimming pool with clear glass walls, a poolside seating area, and recessed ceiling lighting.
Apex Waterloo Place Hotel
4.0 star property
9.2
Wonderful
2,156 reviews
View
A hotel entrance with a red door, decorative arches, and a sign that reads 'Virgin Hotels.'
Virgin Hotels Edinburgh
5.0 star property
9.6
Exceptional
1,445 reviews
View

Our guide on where to stay in Craigmillar

Find the best Craigmillar areas for the activities you enjoy most.

Edinburgh City Centre

If you're spending time in Edinburgh City Centre, check out sights like Royal Mile or Edinburgh Castle and hop on the metro to see more of the city at St Andrew Square Tram Stop or Princes Street Tram Stop.

Old Town Edinburgh

Wander the narrow alleys of Edinburgh's historic center to discover the hidden delights of an area that also encompasses some of the city's top attractions.

New Town

Stroll around the refined Georgian quarter of Edinburgh to encounter iconic monuments, stunning art galleries and an array of stores.

Leith

Known for its abundant dining options and seaside views, there's plenty to explore in Leith. Top attractions like Leith Docks and Royal Yacht Britannia are major draws, and you can catch the metro at The Shore Tram Stop or Port of Leith Tram Stop to see more of the city.

Tollcross

Tollcross is known for its ample dining options, and you can make a stop by Usher Hall and King's Theatre while in the area.

Top Craigmillar Hotel Reviews

Recent Reviews in Craigmillar

Find out more about Craigmillar

Top reasons to visit Craigmillar

  • Historic Craigmillar Castle: Explore this stunning castle, a hidden gem rich in history and a must-see landmark.
  • Scenic Outdoor Adventures: Enjoy picturesque hiking trails and breathtaking views of the Scottish landscape.
  • Family-Friendly Atmosphere: Craigmillar offers a welcoming vibe, perfect for families looking to create lasting memories.
  • Charming Neighbourhood: Wander through the quaint streets of Danderhall, experiencing local culture and hospitality.
  • Convenient Accommodation: Choose from a variety of comfortable stays, from eco-certified hotels to guesthouses.

Find great hotels near Craigmillar

If you're looking for comfortable accommodation in Craigmillar, Edinburgh, you'll find a variety of options to suit your preferences. From pet-friendly hotels to charming guesthouses, many places offer easy access to the historic Craigmillar Castle. Enjoy eco-certified stays and business-themed amenities while exploring the local attractions. Whether you seek convenience or a unique experience, Craigmillar provides a perfect base for your Scottish adventure.

  • Apex Grassmarket Hotel: Emphasising an eco-friendly and business-focused experience, the Apex Grassmarket Hotel is a 4-star gem located 4.8km from Craigmillar. With its eco-certification, this hotel is ideal for environmentally conscious travellers. The property boasts comprehensive business amenities, including multiple meeting rooms and a well-equipped business centre, making it perfect for professionals on the go. Guests appreciate its stylish accommodation, which seamlessly blends comfort and modern design, ensuring a refreshing stay in the heart of Edinburgh.
  • ibis Edinburgh Centre South Bridge - Royal Mile: Situated just 3.2km from Craigmillar, the ibis Edinburgh Centre South Bridge - Royal Mile is a welcoming 3-star hotel that embraces diversity. Known for its LGBTQIA-friendly environment, this property also caters to pet lovers, allowing certain pets onsite with suitable amenities. The hotel offers a vibrant atmosphere complemented by comfortable rooms and a prime location, making it an excellent choice for travellers seeking a friendly and inclusive getaway in Edinburgh.
  • Apex Waterloo Place Hotel: Perfectly blending business and relaxation, the Apex Waterloo Place Hotel is a luxurious 4-star accommodation located 4.8km from Craigmillar. This hotel offers extensive facilities for families and business travellers alike, featuring multiple meeting rooms, a business centre, and a dedicated conference space. Guests can unwind at the full-service spa, which includes an indoor pool, facial treatments, and body treatments, ensuring a rejuvenating experience. Families will appreciate the kid-friendly amenities, making this hotel a versatile choice for all types of visitors.

Where to stay near Craigmillar

Craigmillar offers a delightful blend of history and culture just minutes from Edinburgh's city centre. Explore the majestic Craigmillar Castle, a hidden gem steeped in history, or wander through the charming Danderhall area. With its friendly atmosphere and family-friendly vibe, this historic neighbourhood is perfect for all visitors. Don’t miss the stunning views from Calton Hill, making Craigmillar an ideal base for your Scottish adventure.

  • Edinburgh: As a vibrant metropolis, Edinburgh serves as the heart of Scotland and is conveniently situated near Craigmillar. The city boasts a rich cultural tapestry that attracts visitors year-round, with peaks from July to September. Edinburgh is renowned for its historic landmarks such as the iconic Edinburgh Castle, the Royal Mile, and various theatres that host world-class performances. Visitors can indulge in shopping, savour local cuisine, and explore educational institutions, making it an ideal destination for families, culture enthusiasts, and city explorers alike.
  • Old Town Edinburgh: Located a mere 3.2km from Craigmillar, Old Town Edinburgh enchants with its medieval charm and cobbled streets. This historic neighbourhood sees visitors flocking in April and from June to July, drawn by its cultural and family-friendly offerings. Highlights include renowned attractions like St Giles' Cathedral and the bustling Grassmarket area, filled with shops, cafes, and theatres. The ambiance is lively, making it a perfect spot for immersing yourself in the city's rich history while enjoying contemporary events and performances.
  • Edinburgh City Centre: Situated 4.8km from Craigmillar, Edinburgh City Centre pulsates with energy and creativity. Visitors are attracted to its cultural experiences, particularly between July and September. The area features shopping districts, theatres, and educational establishments. Key landmarks include the stunning Scott Monument and the picturesque Princes Street Gardens. This neighbourhood is perfect for families and city lovers seeking to explore Edinburgh's vibrant atmosphere, all while being surrounded by historic streets and symbolic landmarks.

Things to do near Craigmillar

Craigmillar offers a delightful mix of activities for all types of visitors, making it perfect for business, culture, and family vacations. Enjoy nearby shopping areas, challenge yourself at local golf courses, or explore family attractions. For those keen on the outdoors, there are scenic hiking trails and options for day trips to soak in the stunning Scottish landscape.

Shopping

For shopping in Craigmillar, visit Tron Kirk, a lively public market just 3.2km away. You can also check out Scottish Gems, a family-friendly shopping centre, and Geoffrey Kiltmakers and Weavers, both within the same distance, offering unique gifts and souvenirs.

Recreation

At Meadowbank Stadium, engage in various sports activities and enjoy the energetic atmosphere. For a serene escape, head to Blackford Hill to unwind amidst nature's beauty. Families will love Gambado, where outdoor fun and play await, creating joyful memories for everyone.

Adventure

Midlothian Snowsports Centre, located 6.4km from Craigmillar, offers thrilling skiing experiences amidst beautiful landscapes. For a dose of adrenaline, head to Bedlam Paintball, 4.8km away, where you can unleash your competitive spirit in an exciting paintball arena. Don’t miss the Edinburgh International Climbing Arena Ratho, 16.1km away, perfect for climbing enthusiasts seeking outdoor adventure.

Nightlife

The Craigmillar nightlife offers a mix of romance and entertainment at nearby pubs like Greyfriar's Bobby and Canongate Tolbooth, both just 3.2km away. For a family-friendly adventure, check out Camera Obscura and World of Illusions, located 4.8km away, for a fun-filled evening.

Booking tips and Expedia advantages for Craigmillar

For a budget-friendly trip to Craigmillar, consider visiting between January and March when accommodation prices are lower. Book your hotel around a month in advance, ideally on a Tuesday for the best rates. Utilise Expedia for last-minute deals, and sort results by price to find affordable options, including eco-certified hotels. Combine your hotel booking with flights and activities for extra savings. Explore free attractions like Craigmillar Castle and use public transport to get around, ensuring a cost-effective yet enjoyable experience in Edinburgh.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Craigmillar are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel around Craigmillar about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Craigmillar is Tuesday. The most expensive day to stay around Craigmillar is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of accommodation you desire. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by combining your Craigmillar hotel booking with your flights and activities through an Expedia package.

Find the best attractions near Craigmillar

Craigmillar, Edinburgh, offers a blend of culture and family-friendly activities, making it an ideal vacation spot. Visitors can explore the historic Craigmillar Castle, a significant landmark, and enjoy the surrounding hills and streets. The area caters to those seeking outdoor adventures and cultural experiences, with nearby attractions enhancing your stay. Whether you're interested in history or simply enjoying the local scenery, Craigmillar has something for everyone.

  • Royal Mile: Discover the vibrant heart of Edinburgh as you stroll along the Royal Mile, a historic street brimming with shops, street performers, and stunning architecture. This lively thoroughfare connects Edinburgh Castle to the Palace of Holyroodhouse, offering a taste of the city's rich culture and history.
  • University of Edinburgh: Immerse yourself in the intellectual spirit of Scotland at the University of Edinburgh, one of the world’s oldest universities. Explore its stunning campus, steeped in history, and enjoy the vibrant atmosphere created by its diverse student body.
  • Portobello Beach: Unwind at Portobello Beach, a picturesque stretch of sand perfect for a relaxing day by the sea. Enjoy a leisurely stroll along the promenade, indulge in local fish and chips, or take a dip in the refreshing waters of the Firth of Forth.

Best time to go to Craigmillar

The best time to visit Craigmillar can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Craigmillar falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature around Craigmillar falls in January, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January38.5°F (3.6°C)Light RainMostly CloudySlightly LowSlightly Low
February39.4°F (4.1°C)Light RainMostly CloudySlightly LowSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudySlightly LowSlightly Low
April45.1°F (7.3°C)No Rain (Dry)Mostly CloudyAverageAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudyAverageSlightly High
July58.1°F (14.5°C)Light RainMostly CloudySlightly HighSlightly High
August57.4°F (14.1°C)Light RainMostly CloudySlightly HighSlightly High
September54.3°F (12.4°C)Light RainMostly CloudySlightly HighAverage
October49.5°F (9.7°C)Light RainMostly CloudyAverageAverage
November43.5°F (6.4°C)Light RainMostly CloudyAverageAverage
December39.6°F (4.2°C)Light RainMostly CloudyAverageAverage

The nearest major airports for your trip to Craigmillar

When visiting Craigmillar, Edinburgh, the primary airport is Edinburgh Airport (EDI), situated 14.5km away. Nearby accommodation options include Crescent House, a 5.5-star guesthouse, and the luxurious Virgin Hotels Edinburgh and InterContinental Edinburgh The George, all approximately 11.3km from the airport. For those considering Glasgow Airport (GLA), located 80.5km from Craigmillar, notable hotels include the 5-star Kimpton Blythswood Hotel & Spa and Mar Hall Golf & Spa Resort. Dundee Airport (DND), 311.3km away, offers the 5-star Hideaway Experience lodge and the 4-star Apex City Quay Hotel & Spa. Each airport has accessible transport options from these hotels for your convenience.

Frequently asked questions

What are the best hotels in Craigmillar that travellers recommend?
For highly recommended hotels in Craigmillar, travellers frequently praise Prestonfield House, The Scott, Kildonan Lodge Hotel, and The Scholar.

The Prestonfield House, with an exceptional 9.8 rating, is a luxury option offering premium bedding, designer toiletries, and 24-hour room service. Guests consistently highlight the excellent restaurant and incredible service from the exceptional staff. It is conveniently located near Prestonfield Golf Club and Holyrood Park.

Another excellent choice is The Scott, rated 9.6. This hotel provides premium bedding, bathrobes, designer toiletries, and 24-hour room service. It also has a kitchen and offers accessible parking, free self-parking, and an electric car charging station. Reviewers often mention the friendly and helpful staff, beautiful and clean rooms, and the excellent breakfast. Its location is excellent, being close to Holyrood Park and Summerhall, and just 1.7 km from the Royal Kilometre.

The Kildonan Lodge Hotel, with a 9.0 rating, is another much-loved option. It features designer toiletries, sofa beds, and child-friendly window design. Guests frequently praise the excellent and clean rooms and the friendly staff. It is situated near Holyrood Park and the Royal Commonwealth Pool.

Finally, The Scholar, a hotel rated 9.2, offers a restaurant with garden views, free self-parking, and an electric car charging station. Reviewers appreciate the nice and clean rooms, friendly and helpful staff, and convenient location. It is also close to Holyrood Park and Summerhall.
What are the best family hotels in Craigmillar?
For family-friendly accommodation in Craigmillar, several excellent options are available, including Prestonfield House, The Scott, The Scholar, Kildonan Lodge Hotel, and The Salisbury Hotel.

The Prestonfield House, with an exceptional 9.8 rating, offers amenities such as complimentary babysitting and childcare services, free breakfast, and free self-parking. It is also convenient for travellers as it offers a 24-hour airport shuttle service. Holyrood Park is just 1.2 km away, and Craigmillar Castle is 1.6 km from the hotel. Guests consistently praise its excellent restaurant and incredible service.

The Scott, rated 9.6, provides free rollaway or extra beds and features a kitchen in its accommodations, which can be very useful for families. Free self-parking and an electric car charging station are also available. It is well-located, with Holyrood Park just 1.1 km away and Summerhall 0.7 km distant. Guests frequently highlight the friendly and helpful staff, as well as the beautiful and clean rooms.

The Scholar, a hotel with a 9.2 rating, offers free cribs and child-friendly window designs, ensuring a comfortable stay for families. Free WiFi and free self-parking are also provided. The hotel is conveniently located near Holyrood Park (1.1 km) and Summerhall (0.7 km). Visitors often comment on the nice and clean rooms and the helpful staff.

The Kildonan Lodge Hotel, with a 9.0 rating, provides sofa beds, child-friendly window designs, and travel cribs, making it suitable for families. Free WiFi and complimentary toiletries are also included. It's close to Holyrood Park (2.0 km) and Craigmillar Castle (1.8 km). Guests frequently praise the excellent and clean rooms, as well as the friendly staff.

Another great option is The Salisbury Hotel, a property with an 8.6 rating. This hotel offers sofa beds and cribs, along with free WiFi and free self-parking. It is located 1.4 km from Holyrood Park and just 0.4 km from Summerhall. Guests often mention the comfortable and clean rooms, along with the extremely helpful staff.
What are the best rated hotels in Craigmillar?
For a luxurious stay in Craigmillar, Prestonfield House is an exceptional hotel that comes highly recommended.

Rated an outstanding 9.8 by guests, Prestonfield House offers a truly indulgent experience. Guests consistently praise the excellent on-site restaurant and the incredible service provided by the exceptional staff. The hotel features premium bedding, designer toiletries, and bathrobes for ultimate comfort. With 24-hour room service, guests can enjoy fine dining at any time. Located conveniently close to Prestonfield Golf Club, just 0.4 km away, and Holyrood Park, at 1.2 km, it offers a sophisticated retreat.
What are the best spa hotels in Craigmillar?
For a luxurious spa experience in Craigmillar, Prestonfield House is an exceptional choice.

This hotel boasts an outstanding 9.8 rating and offers a range of relaxing amenities, including massage services. Guests frequently praise the excellent restaurant, incredible service, and exceptional staff. Conveniently, it provides free breakfast, including a full breakfast, and complimentary self-parking. For those travelling with pets, pets stay free, and there is a 24-hour airport shuttle available. The hotel also provides free WiFi. It is conveniently located near Prestonfield Golf Club, which is just 0.4 km away, and Duddingston Golf Club, at 1.6 km. Craigmillar Castle is also nearby, at 1.6 km.
What hotels in Craigmillar offer free breakfast?
For hotels in Craigmillar that offer complimentary breakfast, consider the Prestonfield House or The Abbey Residence.

The Prestonfield House, with an outstanding 9.8 rating, provides a full breakfast free of charge. This hotel is also pet-friendly, offers free self-parking, and has a 24-hour airport shuttle. Guests frequently praise the excellent restaurant and exceptional service from the staff. It is conveniently located near several attractions, including Holyrood Park, Arthur's Seat, and Craigmillar Castle.

Another excellent option is the Abbey Residence, rated 8.0, which offers free continental breakfast. This hotel also provides free WiFi and self-parking. It is situated near Butterfly and Insect World and Barklay Park.
What are the top pet-friendly hotels in Craigmillar?
For top pet-friendly hotels in Craigmillar, consider Prestonfield House, The Scott, or The Scholar.

The Prestonfield House, with an exceptional 9.8 rating, warmly welcomes pets, providing food and water bowls, and pets even stay free. Guests frequently praise the excellent restaurant and incredible service from the exceptional staff. The hotel offers free breakfast, including a full breakfast, free self-parking, and a 24-hour airport shuttle. It is conveniently located near Holyrood Park, just 1.2 km away, and Craigmillar Castle, 1.6 km away.

Another excellent option is The Scott, rated 9.6. This hotel is dog-friendly and provides food and water bowls, along with a kitchen in its accommodations. It offers free self-parking and complimentary WiFi. Guests consistently highlight the friendly and helpful staff, the beautiful and clean rooms, and the delicious breakfast. The location is great, with Holyrood Park 1.1 km away and Summerhall only 0.7 km distant.

The Scholar, a hotel with a 9.2 rating, also welcomes dogs and provides food and water bowls. It offers free WiFi and free self-parking. Visitors appreciate the nice and clean rooms, the friendly and helpful staff, and the convenient location. Similar to The Scott, it is close to Holyrood Park (1.1 km) and Summerhall (0.7 km).
What are the most romantic hotels in Craigmillar for couples?
For a romantic stay in Craigmillar, Prestonfield House is an excellent choice for couples.

This hotel, boasting an exceptional 9.8 rating, offers a truly luxurious experience. Guests frequently praise the excellent restaurant and incredible service from the exceptional staff. Couples will appreciate the dedicated couples dining option, and practical amenities like free breakfast, including a full breakfast, free self-parking, and a 24-hour airport shuttle add to the convenience. Wi-Fi is also complimentary. Prestonfield House is conveniently located near Prestonfield Golf Club, just 0.4 km away, and Craigmillar Castle, which is 1.6 km distant for those wishing to explore local history.
What are the best hotels in Craigmillar near Butterfly and Insect World?
For a well-located hotel near Butterfly and Insect World in Craigmillar, The Abbey Residence is a great option.

The Abbey Residence, with an 8.0 rating, is conveniently located just 1.9 kilometres from Butterfly and Insect World. Guests can enjoy complimentary breakfast, including a continental option, and free WiFi. The hotel also provides free self-parking, which is a useful amenity for those travelling by car.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline − this is often within 24 to 48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our 'Fully refundable property' filter during your search to find the right Craigmillar hotel for you.
How can I save on a hotel booking in Craigmillar with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on Craigmillar hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Craigmillar?
Hotel prices in Craigmillar often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates and sort search results by 'Price: low to high' for our cheapest rates.

Explore a world of travel with Expedia