Top Dalkeith Hotels You Should Book

Dalkeith offers a charming and peaceful escape filled with deep Scottish heritage and beautiful green landscapes. Located in Midlothian, Scotland, this historic town provides visitors with a serene atmosphere that perfectly balances rich local history and natural beauty. Staying in this area allows you to easily explore quiet local streets and experience a slower, more authentic pace of Scottish life. From this convenient base, you can readily visit nearby historic treasures such as the beautiful Newbattle Abbey, the ancient ruins of Crichton Castle, or the famous Rosslyn Chapel. Our platform enhances your travel planning by offering verified guest video reviews and exclusive Btoz Pick curations to find your perfect stay. When choosing your accommodation, staying near the town center or close to Newtongrange ensures excellent transport links for seamless day trips. Plan your perfect Scottish countryside getaway and explore our top accommodation options below.

Dalkeith Recommended Hotels

  • hotelImg

    Johnston Terrace Apartment

    4-star· Edinburgh, Scotland

    This apartment is located in the heart of Edinburgh's Old Town, just steps from Edinburgh Castle. Fully equipped kitchen facilities make it ideal for extended stays, with Princes Street Gardens and Grassmarket within walking distance. Features free WiFi and individually decorated rooms in a 2-room property.

    review_rating_icon4.5/5review_icon2
  • hotelImg

    Hotel Indigo Edinburgh - Princes Street by IHG

    3-star· Edinburgh, Scotland

    Hotel Indigo Edinburgh - Princes Street is a boutique hotel located in the heart of Edinburgh, within a 10-minute walk of Edinburgh Castle and St. Giles' Cathedral. Housed in a historic building dating back to 1865, the hotel features 64 rooms, a restaurant, bar, and concierge services. Its prime location near Princes Street Gardens and major shopping districts makes it ideal for exploring Edinburgh's city center.

    review_rating_icon4.1/5review_icon1000
  • hotelImg

    Holyrood Aparthotel

    4-star· Edinburgh, Scotland

    Holyrood Aparthotel is located in the heart of Edinburgh Old Town, within a 10-minute walk of Royal Mile and Princes Street. With 59 rooms featuring full kitchens, it is ideal for families and long-stay guests. The property also offers a business center and 24-hour front desk for business travelers, along with fitness facilities, laundry services, and concierge services.

    review_rating_icon4.4/5review_icon2105
  • hotelImg

    Garden Suite Edinburgh

    4-star· Edinburgh, Scotland

    Garden Suite Edinburgh is a cottage-style accommodation located in the Trinity area of Edinburgh, within a 5-minute drive of the Royal Botanic Garden. Featuring a full kitchen, fireplace, garden, and barbecue facilities, it is ideal for family travelers. Free parking and WiFi are provided, along with bicycle rental services.

    review_rating_icon4.7/5review_icon3
  • hotelImg

    Destiny Scotland - St. Andrew Square Apartments

    3.5-star· Edinburgh, Scotland

    Located just 11 minutes on foot from Edinburgh Castle, St. Andrew Square Apartments offers convenient access to major shopping streets including Princes Street and George Street. With 11 units featuring kitchen facilities and laundry services, it is ideal for families and long-stay guests. Contactless check-in and professional cleaning services ensure a hygienic and convenient stay.

    review_rating_icon4.5/5review_icon420
  • hotelImg

    2 Bedroom Flat - Sleeps 4 - Parking - Wifi

    3.5-star· Kirkcaldy, Scotland

    This 2-bedroom apartment in Kirkcaldy is within a 5-minute drive of Adam Smith Theatre. Fully equipped with kitchen, refrigerator, oven, and microwave, it is ideal for long stays or family trips. Free parking and WiFi are provided, with a garden for relaxation.

  • hotelImg

    Village Hotel Edinburgh

    4-star· Edinburgh, Scotland

    Village Hotel Edinburgh is located in Craigleith, Edinburgh, within a 10-minute drive of Edinburgh Castle and convenient access to Princes Street and Royal Mile. The hotel features 4 meeting rooms and 315 square meters of conference space, making it ideal for business travelers. With an indoor pool, sauna, steam room, and hot tub, it also caters well to families. The property is eco-certified with renewable energy and eco-friendly amenities.

    review_rating_icon4.2/5review_icon1010
  • hotelImg

    MONO Suites Old Town

    4-star· Edinburgh, Scotland

    MONO Suites Old Town is a boutique-style small hotel located in the heart of Edinburgh's Old Town, just steps from the Royal Mile and an 11-minute walk to Edinburgh Castle. All 10 rooms feature kitchenettes, making it ideal for extended stays, with convenient contactless check-in. Its prime location near the University of Edinburgh and National Museum of Scotland makes it perfect for city exploration.

    review_rating_icon4.3/5review_icon410
  • hotelImg

    Garner Edinburgh Haymarket by IHG

    3-star· Edinburgh, Scotland

    A 3-star hotel located just 1 minute walk from Edinburgh Haymarket Station, offering easy access to major attractions including Princes Street and Edinburgh Castle. Ideal for business travelers and city tourists, featuring 24-hour front desk, free WiFi, and concierge services. Conveniently situated approximately 9km from the airport with excellent transportation links.

    review_rating_icon4/5review_icon1010
  • hotelImg

    Edinburgh Backpackers Hostel

    2-star· Edinburgh, Scotland

    Edinburgh Backpackers Hostel is located in the heart of Old Town Edinburgh, just steps from Royal Mile and a 9-minute walk to Edinburgh Castle. This adults-only property offers 30 rooms with shared kitchen facilities and free WiFi. Its proximity to Princes Street and major attractions makes it ideal for budget travelers exploring Edinburgh on foot.

    review_rating_icon4.3/5review_icon244

FAQ about Dalkeith Hotels

  • Where is the best area to find hotels in Dalkeith?

  • What are the most popular historic attractions near Dalkeith?

  • When is the best time of year to visit Dalkeith?

  • How is the public transportation network in and around Dalkeith?

  • What kind of local food and dining experiences should I try in Dalkeith?

  • How do I travel to Dalkeith from the nearest airport or major station?

Explore Dalkeith

Historic Sites and Scenic Castles Near Dalkeith

Newbattle Abbey

1.7km

A beautiful historic abbey with deep roots in Midlothian heritage.

Melville Castle

3.7km

An elegant historic mansion nestled in the scenic landscapes of Midlothian.

Elginhaugh

3.3km

A historic Roman fort and archaeological site located nearby in Midlothian, Scotland.

Craigmillar Castle

8.1km

A well-preserved medieval castle ruin offering stunning views and a glimpse into Scotland's royal past.

Carberry Tower

6.0km

A historic castle structure with beautiful grounds situated in nearby East Lothian.

Fa'side Castle

7.8km

A striking historic castle located in the nearby countryside of East Lothian.

Gilmerton Cove

6.1km

An intriguing subterranean cavern system of mysterious origin located in nearby Edinburgh.

Musselburgh Museum

8.4km

A fascinating local museum showcasing the rich history and heritage of Musselburgh.

Dalkeith Weather by Month

It has an oceanic climate, mild with rain spread through the year.

Jan–FebAverage 2–7°C

It is very cold all day, dropping below freezing in the mornings and evenings. Snow falls occasionally. This is the coolest time of the year.

💡 Bring a scarf and gloves, plus a warm layer for mornings and evenings.

Mar–AprAverage 3–11°C

Days are cold, and mornings and evenings drop below freezing. Snow falls occasionally.

💡 Bring thermal underwear and a thick coat.

May–JunAverage 7–17°C

Days are cool, and mornings and evenings are cold. Rain falls occasionally. Temperatures rise noticeably from the previous months.

💡 Bring an outer layer that is easy to take off as it warms.

Jul–AugAverage 12–18°C

Days are mild, and mornings and evenings are cool. Rain falls occasionally. This is the warmest time of the year.

💡 Bring a hat and sunglasses for strong sun.

Sep–OctAverage 8–16°C

Days are cool, and mornings and evenings are cold. Rain falls occasionally. Temperatures drop noticeably from the previous months.

💡 Bring quick-dry clothing, plus an extra layer as temperatures drop.

Nov–DecAverage 3–9°C

Days are cold, and mornings and evenings drop below freezing. Snow falls occasionally. Temperatures drop noticeably from the previous months.

💡 Bring a warm coat, plus an extra layer as temperatures drop.

10-year average (2016–2025) · Weather data by Open-Meteo.com

Nearby Destinations

Newbattle

1.2km

Arniston

2.2km

Eskbank

2.3km

Bonnyrigg

2.4km