We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget City Center Mid-range Breakfast included Luxury Best Value Free Parking Romantic Boutique Quiet Trendy Pool Charming Family-friendly Cowgate Restaurant Independent Hotels Spa Classic Bar/Lounge Suites Pets Allowed Fitness center Kitchenette Room Service Airport Transportation Quaint Business Green & up & up Internet Clean Hotels Non-Smoking Hotel Hotels with Restaurants & up Quiet Hotels Modern Hotels Hotels with Free Wifi Hotels with Bars Suite Hotels Hotels with Room Service Meeting room Wedding Hotels Reduced mobility rooms Hotels with Balconies Honeymoon Hotels Charming Hotels Concierge Business services Romantic Boutique Hotels Cheap Hotels Downtown Hotels City Center Hotels Boutique Hotels Luxury Spa Hotels Budget Hotels Design Hotels Luxury Boutique Hotels Spa Hotels Safe Hotels Hotels with Shuttle Hotels with Jacuzzi Air Conditioning Old Town West End Unique Hotels Edinburgh Old Town Royal Mile Real Mary King's Close Party Hotels Arthur's Seat Historic Hotels National Museum of Scotland Broughton & Calton Hotels with Nightclubs Hotels With Indoor Pools Heritage Hotels New Town Boutique Spa Hotels Hotels with Complimentary Breakfast Apartment Hotels Hotels with Smoking Rooms Themed Hotels Travelodge Camera Obscura and World of Illusions Premier Inn Palace of Holyroodhouse Hotels with Kitchenette Hotels With Adjoining Rooms Princes Street and Gardens Hotels with Hot Tubs Edinburgh Castle Hotels With Babysitting Southside & Holyrood Beach Resorts Oceanfront Hotels Royal Yacht Britannia Apex Hotels Hotels With Entertainment Holiday Inn Express Luxury Family Hotels Spring Break Hotels $ $$ $$$ $$$$ Castle / Royal Mile / High St Mercure Leith Murrayfield Principal Hayley Hotels Hilton Hotels Ibis Hotels Airport Novotel DoubleTree Holiday Inn Stockbridge & Dean Village Best Western Waldorf Astoria Hotels with Infinity Pools Ibis Budget Tune Hotels Corstorphine Village Hotels & Residences Motel One Britannia Hotels Bruntsfield Leonardo Rocco Forte Hotels Sheraton Macdonald Quorvus Collection Courtyard Hotel Indigo Radisson Blu Grassmarket Marriott Autograph Collection All Inclusive Hotels Ibis Styles Golf course Wetherspoon Hotels Residence Inn Best Western Plus Marriott Convention Hotels BW Premier Collection Crowne Plaza
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Neighborhoods
More
Neighborhoods
Traveler Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
The County Hotel
Loading prices...
152 High Street, Dalkeith EH22 1AY, Scotland
0.5 miles from Dalkeith Country Park
  • Restaurant
  • Room Service
Melville Castle
TripAdvisor
$135
View Deal
Gilmerton Road, Dalkeith EH18 1AP, Scotland
1.3 miles from Dalkeith Country Park
  • Free Parking
  • Breakfast included
Premier Inn Edinburgh A7 (Dalkeith) Hotel
PremierInn.com
$79
View Deal
Melville Dykes Road, Dalkeith EH18 1AN, Scotland
1.6 miles from Dalkeith Country Park
  • Free Wifi
  • Free Parking
Travelodge Edinburgh Musselburgh
Travelodge
$52
View Deal
Granada a 1 Service Area 1 Moto Service Area | Old Craighall, Edinburgh EH21 8RE, Scotland
1.7 miles from Dalkeith Country Park
  • Free Parking
Carberry Tower Mansion House and Estate
No availability for your dates from these sites
Carberry, Musselburgh EH21 8PY, Scotland
1.9 miles from Dalkeith Country Park
  • Free Wifi
  • Free Parking
Premier Inn Edinburgh A1 (Musselburgh) Hotel
PremierInn.com
$79
View Deal
Sweethope Carberry Road | Musselburgh, Inveresk EH21 8PT, Scotland
2.0 miles from Dalkeith Country Park
  • Free Wifi
  • Free Parking
Premier Inn Edinburgh A1 (Newcraighall) Hotel
PremierInn.com
$79
View Deal
91 Newcraighall Road | Newcraighall, Edinburgh EH21 8RX, Scotland
2.7 miles from Dalkeith Country Park
  • Free Wifi
  • Free Parking
Dalhousie Castle
SAVE $5
$163
Hotwire.com
$158
View Deal
Dalhousie Castle grounds, Bonnyrigg EH19 3JB, Scotland
2.9 miles from Dalkeith Country Park
  • Free Parking
  • Restaurant
Best Western Kings Manor Hotel
SAVE $28
$119
Booking.com
$91
View Deal
100 Milton Road East, Edinburgh EH15 2NP, Scotland
3.3 miles from Dalkeith Country Park
  • Free Wifi
  • Free Parking
Premier Inn Edinburgh East Hotel
PremierInn.com
$83
View Deal
228 Willowbrae Road, Edinburgh EH8 7NG, Scotland
4.3 miles from Dalkeith Country Park
  • Free Wifi
  • Free Parking
SAVE $7
$249
Expedia.com
$242
View Deal
Priestfield Road, Edinburgh EH16 5UT, Scotland
4.4 miles from Dalkeith Country Park
  • Free Wifi
  • Free Parking
Travelodge Edinburgh Cameron Toll
Orbitz.com
$116
View Deal
43 Craigmillar Park | Cameron Toll, Edinburgh EH16 5PD, Scotland
4.5 miles from Dalkeith Country Park
  • Free Wifi
  • Free Parking
The Northumberland Hotel
SAVE $31
$95
Priceline
$64
View Deal
31 - 33 Craigmillar Park | Newington, Edinburgh EH16 5PE, Scotland
4.5 miles from Dalkeith Country Park
  • Free Parking
Kildonan Lodge Hotel
No availability for your dates from these sites
27 Craigmillar Park | Newington, Edinburgh EH16 5PE, Scotland
4.6 miles from Dalkeith Country Park
  • Free Wifi
  • Free Parking
Hotel Ceilidh-Donia
No availability for your dates from these sites
14-16 Marchhall Crescent, Edinburgh EH16 5HL, Scotland
4.8 miles from Dalkeith Country Park
  • Free Wifi
  • Free Parking
Holland House Hotel
18 Holyrood Park Road, Edinburgh EH16 5AY, Scotland
4.9 miles from Dalkeith Country Park
    Norwood B & B
    16 Manse Road, Roslin EH25 9LF, Scotland
    4.9 miles from Dalkeith Country Park
      Masson House
      SAVE $8
      $100
      Orbitz.com
      $92
      View Deal
      18 Holyrood Park Road | Pollock Halls, Edinburgh EH16 5AY, Scotland
      5.0 miles from Dalkeith Country Park
      • Free Wifi
      • Free Parking
      Salisbury Green Hotel
      SAVE $31
      $136
      Priceline
      $105
      View Deal
      18 Holyrood Park Road | Pollock Halls, Edinburgh EH16 5AY, Scotland
      5.0 miles from Dalkeith Country Park
      • Free Wifi
      • Free Parking
      The Salisbury Hotel
      SAVE $4
      $134
      Orbitz.com
      $130
      View Deal
      43-45 Salisbury Road | Newington, Edinburgh EH16 5AA, Scotland
      5.1 miles from Dalkeith Country Park
      • Free Wifi
      • Free Parking
      Chapel Cross Guest House
      Booking.com
      $75
      View Deal
      2 Penicuik Road, Roslin EH25 9LH, Scotland
      5.1 miles from Dalkeith Country Park
      • Free Wifi
      • Free Parking
      Macdonald Holyrood Hotel
      SAVE $12
      $224
      Travelocity
      $212
      View Deal
      81 Holyrood Road, Edinburgh EH8 8AU, Scotland
      5.6 miles from Dalkeith Country Park
      • Free Wifi
      • Pool
      Ten Hill Place, BW Premier Collection
      SAVE $21
      $133
      Agoda.com
      $112
      View Deal
      10 Hill Place, Edinburgh EH8 9DS, Scotland
      5.7 miles from Dalkeith Country Park
      • Free Wifi
      • Restaurant
      Holyrood apartHOTEL
      SAVE $17
      $183
      Hotels.com
      $166
      View Deal
      1 Nether Bakehouse | Holyrood, Edinburgh EH8 8PE, Scotland
      5.7 miles from Dalkeith Country Park
        KM Central
        No availability for your dates from these sites
        7 Richmond Place, Edinburgh EH8 9ST, Scotland
        5.7 miles from Dalkeith Country Park
        • Free Wifi
        • Breakfast included
        Lochend Serviced Apartments
        SAVE $26
        $152
        Hotwire.com
        $126
        View Deal
        147/1 Lochend Road, Edinburgh EH7 6ET, Scotland
        5.7 miles from Dalkeith Country Park
        • Free Wifi
        • Free Parking
        Holiday Inn Express Edinburgh - Royal Mile
        SAVE $37
        $222
        HIExpress.com
        $185
        View Deal
        300 Cowgate, Edinburgh EH1 1NA, Scotland
        5.8 miles from Dalkeith Country Park
        • Free Wifi
        • Breakfast included
        Travelodge Edinburgh Central
        LateRooms.com
        $63
        View Deal
        33 St. Marys Street, Edinburgh EH1 1TA, Scotland
        5.8 miles from Dalkeith Country Park
        • Restaurant
        • Bar/Lounge
        24 Royal Terrace
        Booking.com
        $212
        View Deal
        24 Royal Terrace, Edinburgh EH7 5AH, Scotland
        5.9 miles from Dalkeith Country Park
        • Free Wifi
        • Bar/Lounge
        Premier Inn Edinburgh Royal Mile
        PremierInn.com
        $95
        View Deal
        33 East Market Street, Edinburgh EH8 8BG, Scotland
        5.9 miles from Dalkeith Country Park
        • Free Wifi
        • Restaurant
        *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.