Star Rating
Hotel Name
Price Range (USD)to
Amenities

Old Craighall United Kingdom Accommodations

Only hotels in Old Craighall are listed below. Search for the cheapest discounted hotel and motel rates in or near Old Craighall, United Kingdom for your business or personal leisure travel. Discover the most favored Old Craighall hotel/motel rooms. Review the Old Craighall hotel list below to find the perfect lodging. We also have a map of the Old Craighall hotels. Group booking? Search Old Craighall Group Hotel Deals

The Old Craighall center point is approximately 2 miles east of Craigmillar Castle and 3 miles east of Holyrood Park.

Old Craighall Hotels, Motels & Accommodations

Travelodge Edinburgh Mubelburgh
+1-888-690-5247
Moto Service Area A1 Old Craig, Edinburgh, EH21 8RE United Kingdom ~0.30 miles northeast of Old Craighall
  • Low-priced property
  • Check in time: 15:00
Carberry Tower Mansion House & Estate
+1-888-305-3366
East Lothian, Musselburgh, EH218PY United Kingdom ~1.82 miles east of Old Craighall
  • 4-star Rural property
  • 8 meeting rooms in hotel
From$125
Very Good 4.5 /5Guest Reviews CallBookMore Details
Best Western Kings Manor Hotel - Edinburgh
+1-800-881-1523
100 Milton Rd. East, Edinburgh, EH152NP United Kingdom ~1.90 miles northwest of Old Craighall
  • Mid-scale Suburban property
  • Fitness / Gym is on-site
  • Regular internet service
  • Most guests said rooms were clean
From$93
Very Good 4.5 /5Read Reviews CallBookMore Details
Cbh Melville Castle Hotel in Edinburgh
+1-888-283-3404
Gilmerton Rd., Edinburgh, EH18 1AP United Kingdom ~2.20 miles southwest of Old Craighall
  • Midscale hotel
  • Fitness + Health Center
From$89
Very Good 4.0 /5Read Reviews CallBookMore Details
Melville Castle in Lasswade
+1-866-221-8581
Gilmerton Rd., Lasswade, EH181AP United Kingdom ~2.21 miles southwest of Old Craighall
  • Expensive Resort property
  • 3 meeting rooms in hotel
From$120
Very Good 4.0 /5Review Score CallBookMore Details
Ramsay Place Apartment - Edinburgh
+1-866-429-5787
6(Pf1) Ramsay Place, Edinburgh, EH151JD United Kingdom ~2.83 miles northwest of Old Craighall
  • Mid-scale property
  • Check in: 14:00
Oyo Arden Guest House
+1-888-690-5281
126 Old Dalkeith Rd., Edinburgh, EH164SD United Kingdom ~3.15 miles west of Old Craighall
  • Three Star property
From$80
Very Good 4.0 /5Review Score CallBookMore Details
Prestonfield House
+1-888-690-5247
1 Priestfield Rd. Edinburgh, Edinburgh, EH16 5UT United Kingdom ~3.64 miles west of Old Craighall
  • Luxury Five Star hotel
  • Check-in: 15:00
From$248
Very Good 4.5 /5Recent Reviews CallBookMore Details
Travelodge Edinburgh Cameron Toll - Edinburgh
+1-888-305-3366
43 Craigmillar Park Cameron To, Edinburgh, EH16 5PD United Kingdom ~3.93 miles west of Old Craighall
  • Midscale property
  • 115 sleeping rooms in hotel
Fountain Court Apartments Stewart in Edinburgh
+1-800-881-1523
10 Young St. Edinburgh, Edinburgh, EH2 4JB United Kingdom ~3.93 miles west of Old Craighall
  • Four-star property
  • 3 floors in hotel
From$158
Very Good 4.5 /5Hotel Reviews CallBookMore Details
The Ben Doran Guest House
+1-888-283-3404
11 Mayfield Gardens Edinburgh, Edinburgh, EH9 2AX United Kingdom ~4.21 miles west of Old Craighall
  • Four-star hotel
  • Check-in: 15:00
Salisbury Green
+1-866-221-8581
Pollock Halls 18 Holyrood, Edinburgh, EH16 5AY United Kingdom ~4.22 miles west of Old Craighall
  • Mid-scale hotel
  • Hotel has 36 rooms
From$88
Very Good 4.0 /5Read Reviews CallBookMore Details
Lochend Apartments - Edinburgh
+1-866-429-5787
149 / 1 Lochend Rd., Edinburgh, eh76et United Kingdom ~4.58 miles northwest of Old Craighall
  • Four star Downtown property
  • Check in: 2.00
  • Hotel security was horrible, thought 60%
  • Most guests complained about the bathroom
Abbey Strand Apartments at Holyrood
+1-888-690-5281
2 Abbey Strand, Edinburgh, EH8 8DU United Kingdom ~4.64 miles west of Old Craighall
  • 3 star property
  • Check-in time: 15:00
Tony Asga Aisha.sakina Apartments - Sct
+1-888-690-5247
100 102 Holyrood Rd. Edinburgh, Sct, EH8 8AJ United Kingdom ~4.72 miles west of Old Craighall
  • 4-star hotel
  • Check in time: 16:00
Holyrood Aparthotel
+1-888-305-3366
1 Nether Bakehouse, Edinburgh, EH8 8PE United Kingdom ~4.74 miles west of Old Craighall
  • Four-star property
  • Check-in time: 14:00
From$158
Very Good 4.0 /5Reviews CallBookMore Details
Km Central : 5 Richmond Place Edinburgh
+1-800-881-1523
5 Richmond Place Edinburgh, Sct, EH8 9ST United Kingdom ~4.79 miles west of Old Craighall
  • Mid-scale hotel
  • Check in: 14:00
Holiday Inn Express Edinburgh Royal Mile in Edinburgh
+1-888-283-3404
300 Cowgate, Edinburgh, EH11NA United Kingdom ~4.88 miles west of Old Craighall
  • 3-star Downtown property
  • Check in time: 15.00
  • Almost all guests thought the service was very professional
  • The majority of guests were happy with the price of the breakfast
From$196
Very Good 4.0 /5Reviews CallBookMore Details
24 Royal Terrace - Edinburgh
+1-866-221-8581
24 Royal Terrace Edinburgh, Edinburgh, EH7 5AH United Kingdom ~4.88 miles west of Old Craighall
  • High end property
  • 3 suites in property
From$158
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Travelodge Edinburgh Central
+1-866-429-5787
33 St. Marys St., Edinburgh, EH1 1TA United Kingdom ~4.90 miles west of Old Craighall
  • Affordable property
Crowne Plaza Edinburgh Royal Terrace
+1-888-690-5281
18 Royal Terrace, Edinburgh, EH75AQ United Kingdom ~4.92 miles west of Old Craighall
  • Expensive property
  • 3 meeting rooms in hotel
From$125
Very Good 4.0 /5Guest Reviews CallBookMore Details
Aparthotel Adagio Edinburgh Royal Mile
+1-888-690-5247
231 Canongate, Edinburgh, EH88BJ United Kingdom ~4.93 miles west of Old Craighall
  • Four-star Downtown hotel
  • Hotel has a green policy See policy
From$158
Very Good 4.5 /5Reviews CallBookMore Details
Park View House Hotel
+1-888-305-3366
14 Hermitage Place, Edinburgh, EH68AF United Kingdom ~4.96 miles northwest of Old Craighall
  • Midscale Downtown property
  • 2 conference rooms in property
  • Near to public transport, according to 100%
  • New mattresses
Jurys Inn Edinburgh in Edinburgh
+1-800-881-1523
43 Jeffrey St., Edinburgh, EH11DH United Kingdom ~5.00 miles west of Old Craighall
  • Expensive Downtown property
  • 186 rooms in hotel
  • Close to Waverley
  • Moderately clean hotel facilities
Ibis Edinburgh Centre South Bridge
+1-888-283-3404
77 South Bridge, Edinburgh, EH11HN United Kingdom ~5.00 miles west of Old Craighall
  • 3 star hotel
  • Hotel has 7 floors
  • Cleanliness of the bathroom was average, said 55%
  • Excellent environment
From$80
Very Good 4.0 /5Read Reviews CallBookMore Details
Next 25 Old Craighall Hotels >  [1 - 25 of 50]    
Next: See My Old Craighall Hotels with Pricing

Graph: Next 20 Days of Old Craighall Hotel Prices

Rates shown are nightly rates before taxes and do not necessarily reflect all Old Craighall, United Kingdom discounts available. The chart reflects the cheapest Old Craighall hotel for each day and each star rating category.

FAQs about hotels in Old Craighall

What are the top reviewed hotels in Old Craighall?

Old Town Chambers, Market Street Hotel and Carberry Tower Mansion House & Estate are the best rated hotels based on customer reviews in the last 365 days.

What are the upper-end hotels in Old Craighall?

Prestonfield House, The Scotsman Hotel and Old Town Chambers are the top 3 luxury hotels near Old Craighall city center.

What hotels are closest to the city center of Old Craighall?

Travelodge Edinburgh Mubelburgh, Carberry Tower Mansion House & Estate, and Best Western Kings Manor Hotel are the properties closest to Old Craighall city center.

What are the most popular independent hotels in Old Craighall?

Old Town Chambers, Market Street Hotel and Carberry Tower Mansion House & Estate are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels in Old Craighall?

Residence Inn by Marriott Edinburgh and Courtyard by Marriott Edinburgh are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best IHG hotels in Old Craighall?

Holiday Inn Express Edinburgh Royal Mile, Crowne Plaza Edinburgh Royal Terrace and Holiday Inn Express Edinburgh City Centre are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top