Find hotels in Craigmillar, Edinburgh from AED 288

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Guest rating
Guest rating
Star rating

Our top choices for Craigmillar hotels

Peebles Hydro Hotel

Peebles Hydro Hotel
4.0 star property
30.8 km from Craigmillar
8.2 out of 10, Very Good, (669)
"Last minute booking and very nice place. Great brekko too"
United Kingdom
Chris
The price is AED 581
AED 698 total
includes taxes & fees
4 Jan - 5 January 2026
Peebles Hydro Hotel

Cringletie House Hotel

Cringletie House Hotel
4.0 star property
27.1 km from Craigmillar
9.8 out of 10, Exceptional, (132)
"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, (1686)
"Excellent stay"
United Kingdom
Alison
The price is AED 823
AED 987 total
includes taxes & fees
1 Jan - 2 January 2026
Dalmahoy Hotel & Country Club

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, (1618)
"Excellent location close to the old town "
United Kingdom
John
The price is AED 230
AED 276 total
includes taxes & fees
5 Jan - 6 January 2026
Point A Hotel Edinburgh Haymarket

YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
New Town, 5.1 km from Craigmillar
8.8 out of 10, Excellent, (2463)
"Great stay , near attractions and Christmas market . "
United States
Alexandra
The price is AED 198
AED 238 total
includes taxes & fees
12 Jan - 13 January 2026
YOTEL Edinburgh

Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh, 4.2 km from Craigmillar
9.0 out of 10, Wonderful, (2346)
"Lovely hotel, friendly staff, great food, clean room, great location "
United Kingdom
Kerry-Ann
The price is AED 323
AED 388 total
includes taxes & fees
4 Jan - 5 January 2026
Apex Grassmarket Hotel

Novotel Edinburgh Park

Novotel Edinburgh Park
4.0 star property
10.8 km from Craigmillar
9.0 out of 10, Wonderful, (1003)
"Clean, new, modern, warm pool, excellent breakfast, fast WiFi and easy access into city via train station five mins walk away. "
United Kingdom
Charlotte
The price is AED 243
AED 292 total
includes taxes & fees
11 Jan - 12 January 2026
Novotel Edinburgh Park

Holiday Inn Edinburgh by IHG

Holiday Inn Edinburgh by IHG
4.0 star property
8.2 km from Craigmillar
8.4 out of 10, Very Good, (1053)
"Great location and a super welcome from staff at reception."
United Kingdom
Jason
The price is AED 147
AED 177 total
includes taxes & fees
11 Jan - 12 January 2026
Holiday Inn Edinburgh by IHG

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, (1530)
"Great place to stay in Grass Market area. Very close to Victoria Street. Would definitely stay again."
United States
Karen M
The price is AED 295
AED 354 total
includes taxes & fees
11 Jan - 12 January 2026
Apex City of Edinburgh Hotel

Holiday Inn Express Edinburgh Airport by IHG

Holiday Inn Express Edinburgh Airport by IHG
3.0 star property
14.9 km from Craigmillar
8.4 out of 10, Very Good, (1004)
"Friendly staff, convenient to the airport "
United Kingdom
Mari
The price is AED 225
AED 270 total
includes taxes & fees
24 Dec - 25 Dec
Holiday Inn Express Edinburgh Airport by IHG

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, (604)
"Comfortable beds, friendly staff"
United Kingdom
Keliane
The price is AED 258
AED 309 total
includes taxes & fees
12 Jan - 13 January 2026
Delta Hotels by Marriott Edinburgh

Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
15.4 km from Craigmillar
9.2 out of 10, Wonderful, (1000)
"The spa and food was absolutely excellent. Loved our stay! "
United Kingdom
Felicity
The price is AED 394
AED 473 total
includes taxes & fees
10 Jan - 11 January 2026
Norton House Hotel & Spa

Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End, 5.4 km from Craigmillar
7.8 out of 10, Good, (1011)
"Great hotel, friendly staff and wonderful location "
United Kingdom
James
The price is AED 250
AED 300 total
includes taxes & fees
5 Jan - 6 January 2026
Garner Edinburgh Haymarket by IHG

voco Edinburgh - Royal Terrace by IHG

voco Edinburgh - Royal Terrace by IHG
4.0 star property
New Town, 4.1 km from Craigmillar
8.4 out of 10, Very Good, (869)
"Very friendly and helpful staff, clean room, variety of choices for breakfast"
United Kingdom
Akvile
The price is AED 274
AED 329 total
includes taxes & fees
11 Jan - 12 January 2026
voco Edinburgh - Royal Terrace by IHG

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, (1737)
"It was clean, good size rooms, very rich breakfast included"
United States
Hakan
The price is AED 296
AED 355 total
includes taxes & fees
4 Jan - 5 January 2026
ibis Edinburgh Centre South Bridge - Royal Mile

Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West
4.0 star property
11.2 km from Craigmillar
9.0 out of 10, Wonderful, (1003)
"Modern hotel with well appointed and spotlessly clean rooms"
United Kingdom
Nicholas
The price is AED 254
AED 305 total
includes taxes & fees
4 Jan - 5 January 2026
Courtyard by Marriott Edinburgh West

Novotel Edinburgh Centre

Novotel Edinburgh Centre
4.0 star property
Tollcross, 4.3 km from Craigmillar
8.6 out of 10, Excellent, (1008)
"Great hotel in a great location! "
United Kingdom
Sian C
The price is AED 303
AED 363 total
includes taxes & fees
5 Jan - 6 January 2026
Novotel Edinburgh Centre

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, (917)
"Lovely hotel "
United Kingdom
martin
Carberry Tower Mansion House and Estate

Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
Old Town Edinburgh, 4.2 km from Craigmillar
9.2 out of 10, Wonderful, (1951)
"Great location, clean room, friendly staff. "
Canada
Mardi
The price is AED 364
AED 437 total
includes taxes & fees
4 Jan - 5 January 2026
Apex Waterloo Place Hotel

Moxy Edinburgh Fountainbridge

Moxy Edinburgh Fountainbridge
3.0 star property
Fountainbridge, 4.8 km from Craigmillar
8.8 out of 10, Excellent, (634)
"A very pleasant hotel to stay in. "
United Kingdom
Jude
The price is AED 291
AED 349 total
includes taxes & fees
5 Jan - 6 January 2026
Moxy Edinburgh Fountainbridge
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.

Edinburgh City Centre

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

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.

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.

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.

Tollcross

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

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.