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

Find hotels in Craigmillar, 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

Next weekend
In two weeks

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. Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside, 4.8 km from Craigmillar
8.4 out of 10, Very Good, (1,000 reviews)
"Staff were very friendly and helpful"
United Kingdom
Coila
The price is ¥20,596
¥25,952 total
includes taxes & fees
Sep 1 - Sep 2
Braid Hills Hotel

2. The Scholar

The Scholar
4.0 star property
Southside, 2.4 km from Craigmillar
9.4 out of 10, Exceptional, (1,001 reviews)
"It was a very nice hotel, breakfast was delicious!"
United Kingdom
Thomas
The price is ¥25,774
¥32,475 total
includes taxes & fees
Aug 31 - Sep 1
The Scholar

3. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh, 3.9 km from Craigmillar
9.0 out of 10, Wonderful, (1,481 reviews)
"Enjoyed the stay"
United States
Julie
The price is ¥37,840
¥47,678 total
includes taxes & fees
Aug 30 - Aug 31
Leonardo Royal Hotel Edinburgh

4. 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, (1,003 reviews)
"Awesome location"
United States
Jessica
The price is ¥20,078
¥25,299 total
includes taxes & fees
Aug 30 - Aug 31
Carberry Tower Mansion House and Estate

5. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh, 4.1 km from Craigmillar
9.6 out of 10, Exceptional, (1,477 reviews)
"Wonderful location. Excellent staff and accommodations. Received a room upgrade which was a pleasant surprise!"
United States
Kimberly
The price is ¥55,040
¥69,350 total
includes taxes & fees
Aug 31 - Sep 1
Virgin Hotels Edinburgh

6. 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)
"Great breakfast, amazing staff, great location."
United States
Carlos
The price is ¥20,467
¥25,787 total
includes taxes & fees
Aug 31 - Sep 1
Holiday Inn Express Edinburgh - Leith Waterfront by IHG

7. 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,730 reviews)
"Very good stay"
United Kingdom
Pierre Antoine
The price is ¥22,566
¥28,433 total
includes taxes & fees
Aug 31 - Sep 1
Point A Edinburgh Haymarket

8. YOTEL Edinburgh

YOTEL Edinburgh
4.0 star property
New Town, 5.1 km from Craigmillar
8.8 out of 10, Excellent, (2,525 reviews)
"Nice room, good breakfast, friendly staff :)"
Canada
Matthew
The price is ¥25,697
¥32,377 total
includes taxes & fees
Sep 20 - Sep 21
YOTEL Edinburgh

9. 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,756 reviews)
"Great location"
United States
Michael Kirk
The price is ¥28,597
¥36,032 total
includes taxes & fees
Aug 31 - Sep 1
Apex City of Edinburgh Hotel

10. Hampton by Hilton Edinburgh West End

Hampton by Hilton Edinburgh West End
3.0 star property
Fountainbridge, 4.9 km from Craigmillar
8.8 out of 10, Excellent, (1,002 reviews)
"Staff was incredibly helpful during our stay"
Canada
Paige
The price is ¥29,056
¥36,610 total
includes taxes & fees
Aug 31 - Sep 1
Hampton by Hilton Edinburgh West End

11. The Salisbury Hotel

The Salisbury Hotel
4.0 star property
Southside, 2.7 km from Craigmillar
8.6 out of 10, Excellent, (922 reviews)
"Great continental breakfast!"
Germany
Claudia
The price is ¥26,316
¥33,157 total
includes taxes & fees
Sep 20 - Sep 21
The Salisbury Hotel

12. Bruntsfield Hotel, WorldHotels Elite

Bruntsfield Hotel, WorldHotels Elite
4.0 star property
Bruntsfield, 4.4 km from Craigmillar
9.0 out of 10, Wonderful, (1,000 reviews)
"Wonderful place to stay at a great price. Excellent, kind, courteous service from all staff members we encountered."
United States
Eunice
The price is ¥27,864
¥35,109 total
includes taxes & fees
Aug 31 - Sep 1
Bruntsfield Hotel, WorldHotels Elite

13. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
4.0 star property
New Town, 4.4 km from Craigmillar
8.8 out of 10, Excellent, (744 reviews)
"Perfect location in Edinburgh! And the best helpful staff! Definitely would stay here again!"
United States
Kressy
The price is ¥31,152
¥39,252 total
includes taxes & fees
Aug 31 - Sep 1
Mount Royal Hotel Edinburgh by The Unlimited Collection

14. 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,882 reviews)
"conveniently located, great view of the castle, friendly and helpful staff."
United States
BARBARA
The price is ¥27,160
¥34,222 total
includes taxes & fees
Aug 31 - Sep 1
Apex Grassmarket Hotel

15. Cairn Hotel

Cairn Hotel
2.0 star property
Leith, 4.4 km from Craigmillar
8.6 out of 10, Excellent, (1,003 reviews)
"Loved the stay!"
United States
Hilary
The price is ¥25,805
¥32,515 total
includes taxes & fees
Sep 1 - Sep 2
Cairn Hotel

16. Holiday Inn Express - Edinburgh City Centre by IHG

Holiday Inn Express - Edinburgh City Centre by IHG
3.0 star property
Broughton, 4.4 km from Craigmillar
8.6 out of 10, Excellent, (1,092 reviews)
"Excellent breakfast and near to the attractions"
United States
Edwin
The price is ¥32,500
¥40,950 total
includes taxes & fees
Sep 6 - Sep 7
Holiday Inn Express - Edinburgh City Centre by IHG

17. 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,487 reviews)
"Love this hotel. It’s our go to in Edinburgh."
United States
Daniel
The price is ¥44,273
¥55,784 total
includes taxes & fees
Sep 28 - Sep 29
Market Street Hotel

18. Courtyard by Marriott Edinburgh

Courtyard by Marriott Edinburgh
4.0 star property
New Town, 4.4 km from Craigmillar
8.8 out of 10, Excellent, (1,001 reviews)
"This was an ideal hotel for a two night stay in Edinburgh for a court appearance. Comfortable room, great breakfast, 20 minute walk to the court in Parliament Square. One good and reasonably priced dinner in the restaurant."
United Kingdom
Bill
The price is ¥29,067
¥36,626 total
includes taxes & fees
Aug 31 - Sep 1
Courtyard by Marriott Edinburgh

19. 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,126 reviews)
"Very well located hotel."
Canada
Alexis
The price is ¥32,970
¥41,543 total
includes taxes & fees
Aug 31 - Sep 1
Apex Waterloo Place Hotel

20. ibis budget Edinburgh Park

ibis budget Edinburgh Park
3.0 star property
11.4 km from Craigmillar
8.2 out of 10, Very Good, (1,139 reviews)
"Great location and convenience"
United Kingdom
Gary
The price is ¥16,167
¥20,371 total
includes taxes & fees
Aug 31 - Sep 1
ibis budget Edinburgh Park
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. Learn more about Craigmillar
Learn more about Craigmillar

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

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 well-preserved medieval fortress that offers a glimpse into Scotland's rich history.
  • Scenic Craigmillar Park: Enjoy outdoor activities and beautiful landscapes in this picturesque park, perfect for relaxation and recreation.
  • Vibrant Community Spirit: Experience the friendly atmosphere and local culture, with lively streets and community events.
  • Family-Friendly Activities: Engage in various family outings, art galleries, and day tours suited for all ages.
  • Diverse Accommodations: Choose from a range of lodging options, including cozy guesthouses and modern hotels, many of which are pet-friendly.

Find great hotels near Craigmillar

Explore a variety of hotel accommodations in Craigmillar, Edinburgh, where you can find options ranging from cozy guesthouses to modern hotels. Many properties offer pet-friendly services, making it ideal for travelers with furry companions. Enjoy eco-certified experiences and convenient amenities for business travelers. Notable options include Hotel Edinburgh Haymarket and Greene King Hotels, ensuring a comfortable stay in this charming neighborhood.

  • Apex Grassmarket Hotel: This 4-star hotel offers a modern and stylish atmosphere, perfect for both business travelers and eco-conscious visitors. Located 5km from Craigmillar, the Apex Grassmarket Hotel boasts a guest rating of 9.0 out of 10. Guests appreciate its commitment to sustainability, with eco-certification and green initiatives. The hotel features comfortable rooms equipped with contemporary amenities, a welcoming lounge area, and a restaurant that serves locally sourced dishes. Its central location allows easy access to Edinburgh’s vibrant attractions, making it a great base for exploring the city.
  • ibis Edinburgh Centre South Bridge - Royal Mile: This 3-star hotel, situated 3km from Craigmillar, is ideal for pet lovers and eco-friendly travelers alike. With a guest rating of 8.4 out of 10, ibis Edinburgh Centre South Bridge offers a range of amenities, including pet-friendly policies and eco-certification. Guests can enjoy comfortable rooms, a cozy bar, and a breakfast buffet that caters to various dietary needs. Its proximity to the historic Royal Mile and other attractions makes it a convenient choice for those looking to experience Edinburgh's rich culture while traveling with their furry companions.
  • Apex Waterloo Place Hotel: With a guest rating of 9.2 out of 10, this 4-star hotel combines family-friendly services with a luxurious spa experience. Located 5km from Craigmillar, the Apex Waterloo Place Hotel is eco-certified, ensuring a sustainable stay. The property features a full spa offering treatments like detox wraps, manicures, and a sauna, along with a swimming pool for relaxation. Families will appreciate the amenities designed for children, making it a welcoming environment for guests of all ages. Its elegant décor and prime location further enhance the overall experience.

Where to stay near Craigmillar

Craigmillar, a charming neighborhood in Edinburgh, offers a delightful blend of historical sites and friendly atmospheres. Visitors can explore the iconic Craigmillar Castle, stroll through the picturesque Craigmillar Crossroads, and enjoy the vibrant community spirit. Nearby, Millerhill provides a quaint escape, making it ideal for outdoor and sports enthusiasts. Whether you're seeking history or a family-friendly vibe, Craigmillar and its surroundings promise an unforgettable Scottish experience.

  • Edinburgh: As the capital of Scotland, Edinburgh is a vibrant metropolis that serves as a gateway to rich cultural experiences. Craigmillar is conveniently located within this historic city. Throughout the year, visitors flock to Edinburgh for its diverse offerings, with peak travel from July to September. Here, you can explore a mix of shopping areas, educational institutions, and theaters, all set against a backdrop of stunning historic landmarks like the iconic Edinburgh Castle. The city's enchanting streets invite you to wander and discover its unique charm.
  • Old Town Edinburgh: Just 3km from Craigmillar, Old Town Edinburgh is a must-visit neighborhood steeped in history. With its cobbled streets and medieval architecture, this area draws travelers year-round, particularly during the bustling months of April and July. Visitors can indulge in city-themed experiences, enjoying local shopping and cultural events. Notable attractions include historic sites and vibrant conference venues, making it a fantastic destination for families and culture enthusiasts alike.
  • Edinburgh City Centre: Located 5km from Craigmillar, Edinburgh City Centre is the heart of the city, teeming with energy and excitement. Visitors are welcomed year-round, with peak seasons from July to September. This area offers a rich blend of cultural experiences, family-friendly activities, and urban exploration. You can shop at trendy boutiques, enjoy theatrical performances, and marvel at symbolic landmarks. The City Centre's historic streets are perfect for leisurely strolls, making it an essential stop on your itinerary.

Things to do near Craigmillar

Shopping

Nearby, you can explore the Craigmillar Park Shopping Centre, where local shops offer unique gifts and souvenirs. For a more traditional experience, the nearby markets feature handcrafted goods and regional specialties, ideal for finding something special to take home.

Recreation

Explore the serene Craigmillar Castle Park, where you can stroll through beautiful gardens and enjoy peaceful surroundings. For relaxation, visit a local spa for rejuvenating treatments that emphasize holistic wellness, helping you unwind and recharge during your stay.

Adventure

At Knockhill Racing Circuit, located 32km from Craigmillar, you can experience the thrill of motor racing. Enjoy exhilarating race days or even try your hand at driving a race car, surrounded by the vibrant atmosphere of motorsport enthusiasts and the scenic Scottish landscape.

Nightlife

In Craigmillar, the vibrant atmosphere features lively pubs and intimate bars, where you can enjoy local brews and live music. Nearby, the historic venues host engaging events, providing a charming backdrop for a memorable night out in Edinburgh.

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

Find the best attractions near Craigmillar

Craigmillar offers a blend of culture and outdoor experiences, making it ideal for business and sports vacations. Key attractions include the historic Craigmillar Castle and the scenic Craigmillar Park, which showcase the area's rich medieval heritage. Visitors can enjoy the vibrant local streets while engaging in various outdoor activities, ensuring a fulfilling city experience for all types of travelers.

  • Royal Mile: This vibrant street stretches through the heart of Edinburgh, connecting the Castle to the Palace of Holyroodhouse. Stroll along its cobbled paths, and immerse yourself in the atmosphere filled with shops, traditional pubs, and historic sites that reflect the city's rich heritage.
  • Palace of Holyroodhouse: As the official residence of the British monarch in Scotland, this historic palace boasts stunning architecture and beautiful gardens. Explore the opulent state apartments and learn about the intriguing history that surrounds this iconic landmark.
  • Portobello Beach: Enjoy a relaxing day at this charming beach, known for its sandy shores and picturesque promenade. Perfect for a leisurely stroll or a seaside picnic, Portobello offers a refreshing escape with stunning views of the Firth of Forth.

Best time to go to Craigmillar

The best time to visit Craigmillar is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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, EDInburgh, is convenient with Edinburgh Airport (EDI), located 14km away. Noteworthy hotels nearby iNCLude Crescent House, Virgin Hotels Edinburgh, and Sheraton Grand Hotel & Spa, all within 11km of the airport. For those considering GLAsgow Airport (GLA), situated 80km away, options include the luxurious JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, both offering airport shuttle services. Newcastle Airport (NCL), 134km from Craigmillar, has several hotels, such as Delta Hotels by Marriott and Copthorne Hotel, both 10km from the airport, ensuring easy access for travelers.

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 6 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.

Explore a world of travel with Expedia