Find hotels in Craigmillar, Edinburgh from AED 269

  • 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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Craigmillar hotels

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
27.1 km from Craigmillar
9.8 out of 10, Exceptional, (134 reviews)
"Such a beautiful estate. Service was impeccable. Would definitely stay again"
United States
Sherrill
Cringletie House Hotel

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
14.7 km from Craigmillar
8.8 out of 10, Excellent, (1,695 reviews)
"Friendly staff, comfortable beds, pool great"
United Kingdom
Louise
Dalmahoy Hotel & Country Club

Apex Grassmarket Hotel

Apex Grassmarket Hotel
Old Town Edinburgh, 4.2 km from Craigmillar
9.0 out of 10, Wonderful, (2,422 reviews)
"Great location, very comfortable and spacious room, friendly staff."
United Kingdom
Christopher
The price is AED 373
AED 447 total
includes taxes & fees
1 Feb - 2 Feb
Apex Grassmarket Hotel

Point A Hotel Edinburgh Haymarket

Point A Hotel Edinburgh Haymarket
3.0 star property
West End, 5 km from Craigmillar
8.8 out of 10, Excellent, (1,628 reviews)
"Friendly staff very clean rooms and excellent atmosphere!"
Canada
Khristopher
The price is AED 240
AED 288 total
includes taxes & fees
2 Feb - 3 Feb
Point A Hotel Edinburgh Haymarket

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
14.9 km from Craigmillar
8.4 out of 10, Very Good, (1,001 reviews)
"Great stay. Clean and comfortable. Buffet breakfast was good."
United States
Kawan
The price is AED 296
AED 355 total
includes taxes & fees
31 Jan - 1 Feb
Holiday Inn Express Edinburgh Airport by IHG

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
30.8 km from Craigmillar
8.4 out of 10, Very Good, (672 reviews)
"Absolutely wonderful stay. Perfect weekend to beat any January blues!!! Grill room meals exceptional! But the best thing is the staff…many of whom are very young…all absolutely fabulous!! Thank you x"
United Kingdom
Sharon
The price is AED 601
AED 721 total
includes taxes & fees
24 Feb - 25 Feb
Peebles Hydro Hotel

DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport
13.9 km from Craigmillar
8.8 out of 10, Excellent, (1,404 reviews)
"Staff were super friendly, kind, and helpful. Excellent location right next to airport. Clean and efficient."
United States
Elena Eddy
The price is AED 320
AED 384 total
includes taxes & fees
8 Feb - 9 Feb
DoubleTree by Hilton Edinburgh Airport

Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh, 4.2 km from Craigmillar
9.2 out of 10, Wonderful, (1,570 reviews)
"Great location! "
Canada
Caitlin
The price is AED 320
AED 384 total
includes taxes & fees
8 Feb - 9 Feb
Apex City of Edinburgh Hotel

Moxy Edinburgh Airport

Moxy Edinburgh Airport
3.0 star property
14.1 km from Craigmillar
8.6 out of 10, Excellent, (2,232 reviews)
"Very convenient to the airport, friendly staff, nice room!"
United Kingdom
Austin
The price is AED 254
AED 305 total
includes taxes & fees
3 Feb - 4 Feb
Moxy Edinburgh Airport

Hampton by Hilton Edinburgh Airport

Hampton by Hilton Edinburgh Airport
3.5 star property
14.2 km from Craigmillar
8.8 out of 10, Excellent, (1,378 reviews)
"Good value , excellent location "
United States
Laura
The price is AED 357
AED 429 total
includes taxes & fees
9 Feb - 10 Feb
Hampton by Hilton Edinburgh Airport

The Craigie

The Craigie
3.5 star property
12.5 km from Craigmillar
9.6 out of 10, Exceptional, (355 reviews)
"Lovely hotel, cosy comfortable bar, good restaurant. Every area was well kept and clean. Friendly staff made us feel very welcome. Plenty of parking."
United Kingdom
Sharon
The price is AED 446
AED 536 total
includes taxes & fees
1 Feb - 2 Feb
The Craigie

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
7.4 km from Craigmillar
9.2 out of 10, Wonderful, (932 reviews)
"The staff were amazing, room was gorgeous and the food outstanding."
United Kingdom
Maureen
Carberry Tower Mansion House and Estate

Ten Hill Place

Ten Hill Place
4.0 star property
Southside, 3.5 km from Craigmillar
9.4 out of 10, Exceptional, (1,002 reviews)
"Very clean rooms, comfortable bed, great breakfast and really helpful staff."
United Kingdom
Kay
The price is AED 224
AED 269 total
includes taxes & fees
9 Feb - 10 Feb
Ten Hill Place

Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
11 km from Craigmillar
8.2 out of 10, Very Good, (645 reviews)
"The room was great, the breakfast buffet was so yummy and the staff was so lovely."
United Kingdom
Tehilah Zino
The price is AED 249
AED 299 total
includes taxes & fees
1 Feb - 2 Feb
Delta Hotels by Marriott Edinburgh

Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh
4.0 star property
Old Town Edinburgh, 3.8 km from Craigmillar
9.6 out of 10, Exceptional, (1,000 reviews)
"Thank for great stay. "
United States
Laurie
The price is AED 305
AED 366 total
includes taxes & fees
1 Feb - 2 Feb
Hotel du Vin & Bistro Edinburgh

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,148 reviews)
"Staff was amazing and the room was very comfortable."
United States
Mary
The price is AED 325
AED 391 total
includes taxes & fees
1 Feb - 2 Feb
Motel One Edinburgh - Royal

Edinburgh Marriott Hotel Holyrood

Edinburgh Marriott Hotel Holyrood
Holyrood, 3.5 km from Craigmillar
8.6 out of 10, Excellent, (1,001 reviews)
"Classy room and amenities, great breakfast, good location, friendly and professional staff. Look forward to staying at a Marriott again soon. "
United Kingdom
Michael
The price is AED 341
AED 410 total
includes taxes & fees
1 Mar - 2 Mar
Edinburgh Marriott Hotel Holyrood

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, (1,984 reviews)
"Really nice hotel in a great location. Staff were all very polite and the pool was lovely too."
United Kingdom
Lisa
The price is AED 392
AED 470 total
includes taxes & fees
1 Feb - 2 Feb
Apex Waterloo Place Hotel

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, (1,769 reviews)
"Perfect location, very friendly staff and clean room."
Germany
Emanuela
The price is AED 294
AED 353 total
includes taxes & fees
2 Feb - 3 Feb
ibis Edinburgh Centre South Bridge - Royal Mile

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
15.6 km from Craigmillar
9.2 out of 10, Wonderful, (1,000 reviews)
"Lovely hotel with great staff"
United Kingdom
Cameron
The price is AED 533
AED 640 total
includes taxes & fees
2 Mar - 3 Mar
Norton House Hotel & Spa
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.

Where to stay in Craigmillar

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

Old Town Edinburgh

Preserving its medieval street plan, this UNESCO World Heritage Site features the Royal Mile, St. Giles' Cathedral, and the National Museum of Scotland. Explore narrow closes and hidden passages for a unique experience.

Edinburgh City Centre

While you're in Edinburgh City Centre, take in top sights like Edinburgh Castle or Royal Mile, and hop on the metro to see more the city at St Andrew Square Tram Stop or Princes Street Tram Stop.

New Town

Discover original neo-classical and Georgian architecture in this UNESCO World Heritage Site, housing the National Gallery of Scotland and the Royal Scottish Academy Building. Shop along Princes Street, George Street, and the newly redeveloped St James Quarter.

Tollcross

Travelers come to Tollcross for its abundant dining options, and you can see top attractions like Usher Hall and King's Theatre while you're in town.

Leith

Undergoing significant regeneration, Leith boasts a busy port, the Royal Yacht Britannia, and Ocean Terminal shopping centre. The shore area offers charming pubs and restaurants, while cultural attractions include Leith Theatre and Leith School of Art.

Top Craigmillar Hotel Reviews

Find out more about Craigmillar

Top reasons to visit Craigmillar

  • Historic Craigmillar Castle: Explore the grand staircase and rich history of this iconic medieval castle.
  • Scenic Craigmillar Park: Enjoy outdoor activities and picturesque views in this beautiful green space.
  • Charming Local Streets: Stroll through delightful streets and experience the welcoming atmosphere of the community.
  • Family-Friendly Attractions: Discover a variety of engaging activities suitable for all ages.
  • Convenient Accommodations: Choose from a range of comfortable hotels, including options for business travelers and families.

Find great hotels near Craigmillar

Explore ideal hotel accommodations in Craigmillar, Edinburgh, offering a blend of comfort and convenience. Whether you're looking for pet-friendly options, eco-certified stays, or facilities catering to business travelers, you'll find a variety of choices. Stay close to the iconic Craigmillar Castle and enjoy easy access to local attractions. Read reviews to uncover the best hotels that suit your needs for a memorable vacation in this charming Scottish neighborhood.

  • Apex Grassmarket Hotel: This 4-star gem is perfect for business travelers and eco-conscious guests alike. Situated a mere 4.8km from Craigmillar, Apex Grassmarket Hotel offers a contemporary vibe infused with sustainable practices. The hotel’s eco-certification ensures that your stay contributes positively to the environment, while its modern amenities cater to both work and leisure. Enjoy stylish rooms equipped with comfortable furnishings and high-speed internet, making it an ideal base for your Edinburgh adventures.
  • Apex Waterloo Place Hotel: Experience luxury and relaxation at this 4-star hotel also located 4.8km from Craigmillar. Apex Waterloo Place Hotel is renowned for its spa-themed offerings, including a full-service spa with treatment rooms, a steam room, and a pool area complete with sun loungers. Eco-certified and designed for both business and leisure travelers, this hotel combines elegance with sustainability. Guests can unwind with rejuvenating treatments or simply enjoy the serene environment, making it a perfect retreat after a day of exploration.
  • ibis Edinburgh Centre South Bridge - Royal Mile: Located just 3.2km from Craigmillar, this 3-star hotel embraces a warm, inclusive atmosphere tailored for pet owners and the LGBTQIA community. The eco-certified ibis Edinburgh Centre South Bridge offers essential amenities along with pet-friendly policies, ensuring a comfortable stay for all travelers. Guests appreciate the welcoming staff and convenient location near the Royal Mile, with easy access to Edinburgh’s vibrant culture and attractions. Enjoy cozy rooms designed for relaxation and a friendly environment that feels like home.

Where to stay near Craigmillar

Craigmillar offers a unique blend of historical charm and modern amenities, making it an ideal destination for travelers. Explore the grand staircase of the historic Craigmillar Castle, discover the nearby village of Danderhall, and immerse yourself in the friendly atmosphere of the community. Whether you're on a family vacation or a business trip, you'll find memorable experiences and a welcoming vibe that captures the essence of English heritage in this captivating region of Scotland.

  • Edinburgh: As the capital of Scotland, Edinburgh is a vibrant metropolis that offers a rich blend of history, culture, and modern attractions. Craigmillar is nestled within this bustling city, where travelers can immerse themselves in cultural experiences, family-friendly activities, and urban exploration. With peak tourist seasons from July to September, visitors can enjoy a variety of shopping areas, educational institutions, and arena entertainment facilities. Don't miss the iconic landmarks like the historic castle and picturesque streets that define this city's unique charm.
  • Old Town Edinburgh: Just 3.2km from Craigmillar, Old Town Edinburgh is a captivating neighborhood steeped in history. Known for its medieval street layout and stunning architecture, it attracts visitors year-round, especially from April to July. Travelers can enjoy a mix of city-themed and family experiences, with easy access to shopping areas, theaters, and historic sites. Highlights include the Royal Mile and various event venues that make Old Town a must-visit for anyone wanting to experience Edinburgh's rich heritage.
  • Edinburgh City Centre: Located 4.8km from Craigmillar, Edinburgh City Centre serves as the heart of the city, bustling with life and energy. This vibrant area is perfect for families and culture enthusiasts alike, with peak tourist arrivals from July to September. Here, visitors can explore an array of shopping options, theaters, and entertainment venues. The local historic landmarks and event spaces make the City Centre a focal point for cultural experiences, ensuring there's always something exciting happening just around the corner.

Things to do near Craigmillar

Craigmillar offers a delightful blend of experiences for business travelers, culture enthusiasts, and families. Visitors can explore the local shopping areas and malls, making it a convenient destination for both leisure and education. With a focus on memorable stays and family attractions, Craigmillar promises enjoyable activities that cater to various interests, ensuring a fulfilling vacation for everyone.

Shopping

For shopping in Craigmillar, visit Scottish Gems, a vibrant shopping center just 3.2km away, perfect for gifts. Also, check out Tron Kirk, a public market with a local flair. Don't miss Geoffrey Kiltmakers and Weavers, a unique store specializing in traditional Scottish crafts, also 3.2km away.

Recreation

The Royal Commonwealth Pool, located 3.2km from Craigmillar, offers a family-friendly aquatic experience with swimming pools and leisure activities. For a vibrant atmosphere, visit Queen's Hall, 3.2km away, featuring live music performances. Enjoy the sports vibe at Easter Road Stadium, just 4.8km away, hosting exciting matches.

Adventure

At Midlothian Snowsports Centre, located 6.4km from Craigmillar, enjoy thrilling skiing and snowboarding on diverse slopes. For an adrenaline rush, head to Bedlam Paintball, 4.8km away, where you can engage in exciting paintball battles. Skirmish Edinburgh Paintball, also 6.4km away, offers more paintball action for adventure seekers.

Nightlife

The nightlife in Craigmillar offers diverse experiences. Visit Camera Obscura and World of Illusions for fun arcade adventures, just 4.8km away. For a cozy drink, check out Greyfriar's Bobby or Canongate Tolbooth, both 3.2km away, perfect for romance and entertainment vibes.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Craigmillar

To save money on your trip to Craigmillar, consider visiting between January and March when hotel prices are lower. Book your stay about a month in advance or check last-minute deals on Expedia for potential savings. Aim to stay on a Tuesday, the least expensive day. Utilize Expedia’s search tool to refine options and look for Eco-certified hotels. Combine your hotel reservation with flights and activities for additional discounts. Always check for booking fees, free cancellation policies, and the best price guarantees to maximize your savings.

  • 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: The cheapest time to book a hotel around Craigmillar is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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: Utilize Expedia's search tool to refine your preferences, such as your budget, desired location, and the type of hotel you’re looking for. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Craigmillar hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions near Craigmillar

Craigmillar, Edinburgh, is perfect for business, culture, and family vacations. Visitors can explore historic sites like Craigmillar Castle and enjoy outdoor activities in Craigmillar Park. The area also features charming streets and scenic hills, catering to those seeking cultural experiences and family-friendly fun. Whether you're visiting the iconic castle or enjoying the park, Craigmillar offers a delightful blend of history and leisure for every traveler.

  • Royal Mile: Experience the vibrant heart of Edinburgh along the Royal Mile, a historic street that stretches through the Old Town. Filled with shops, restaurants, and street performers, this lively area offers a taste of city life, showcasing the rich culture and history of Scotland.
  • University of Edinburgh: Visit one of the world's oldest universities, where stunning architecture meets a rich academic tradition. The University of Edinburgh boasts beautiful campuses and museums, providing a cultural vibe that immerses you in the intellectual spirit of the city.
  • Portobello Beach: Relax at Portobello Beach, a charming seaside spot known for its golden sands and welcoming atmosphere. Enjoy leisurely strolls along the promenade, take in the fresh sea air, and savor local treats at nearby cafés, all while embracing the beach vibes.

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 RainMostly 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

Traveling to Craigmillar can be conveniently done via major airports like Edinburgh (EDI), located 14.5km away. Notable hotel options nearby include the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both approximately 11.3km from the airport. Another excellent choice is Kimpton Charlotte Square by IHG, situated 9.7km from EDI. For those considering Glasgow (GLA), located 80.5km away, the 5-star Kimpton Blythswood Hotel & Spa is just 11.3km from the airport, while JA Mar Hall Scotland is 6.4km away. Dundee (DND), 311.3km from Craigmillar, offers the 5-star Hideaway Experience, 8.0km from the airport, and Premier Inn Dundee North, only 3.2km away.

Explore a world of travel with Expedia

Frequently asked questions

What is Craigmillar like?
Travelers will be sure to find plenty to entertain them in Edinburgh's Craigmillar neighborhood. Consider a visit to Craigmillar Castle as part of your Craigmillar travel plans.
How many hotels should I expect to find in the Craigmillar area?
When you want to find places to stay in Edinburgh, start by booking one of Expedia's 5 hotels and other accommodations in Craigmillar.
If I need to cancel my hotel reservation in Craigmillar, will I receive a refund?
Yes, the majority of hotel reservations are refundable provided that you cancel prior to the hotel's cancellation deadline, which often is within 24-48 hours of check in. If you booked a non-refundable reservation, you might be able to still cancel and be given a refund within a 24-hour period of booking. Enter dates in and click on "Search", then use the filter option "fully refundable" to view the best deals in Craigmillar.
Where can I learn more about changing or cancelling my trip to Craigmillar?
To find more details about picking new dates or cancelling your trip to Craigmillar, head over to our customer service page.
What is there to do around this Edinburgh neighborhood?
Craigmillar Castle is an attraction you might want to check out while you're in Craigmillar. While you're out sightseeing in Edinburgh, be sure to visit other sights like Royal Mile or Edinburgh Castle.