Our energy-efficient brand-new homes could ease the impact of rising energy prices, visit here to discover more.

New homes in Dalkeith

Lying on the banks of the River Esk in Midlothian, Dalkeith is only seven miles from the centre of Edinburgh. It’s 20 miles to Livingston, while Falkirk, Stirling and Glasgow are all less than 50 minutes away in the car. 


This is a great part of Scotland to live in, thanks to the proximity to coastal spots like Portobello and access to the Scottish Lowlands. From the local golf courses to the country parks and historical attractions, scroll down now for more information on this town and to browse our latest new homes near Dalkeith. 

  • Coming soon
    Rosewell Meadow

    Rosewell Meadow

    Rosewell Road, Rosewell, EH24 9AY
    • Coming soon
  • DWH @ Heritage Grange

    DWH @ Heritage Grange

    Rona Avenue, Edinburgh, EH17 8GN
    • 3 bedroom
    • From £370,995
  • St Clair Mews

    St Clair Mews

    Barons Drive, Roslin, EH25 9AL
    • 3 and 4 bedroom
    • £555,995 to £556,995
  • Cammo Meadows

    Cammo Meadows

    Meadowsweet Drive, Edinburgh, EH4 8FD
    • 2, 3 and 4 bedroom
    • £214,796 to £514,995
  • Cammo Meadows Apartments

    Cammo Meadows Apartments

    Meadowsweet Drive, Edinburgh, EH4 8FD
    • 2 and 3 bedroom
    • £195,200 to £368,995
  • DWH @ Calderwood

    DWH @ Calderwood

    Edinburgh Road, East Calder, EH53 0HS

Welcome to Dalkeith

Whether you’re exploring country parks, playing a round of golf or visiting historic sites, there’s no shortage of things to do and places to see close to the small Midlothian town of Dalkeith. Just a short commute away from the Scottish capital Edinburgh, your new home in Dalkeith is ideal if you want rural living while working in the city. 

A quick history

The first mention of Dalkeith in the history books is in the writings of author Jean Froissart, who stayed at the castle in the 14th century. The same castle was later used in the 17th century by Oliver Cromwell’s governor. At this time, Dalkeith had one of the most important and bustling markets in all of Scotland, and the tradition continues to this day.

Dalkeith prospered after a railway line was built between the town and Edinburgh for the transportation of goods, and a Corn Exchange was built as a result in the mid-19th century. Today Dalkeith is a popular commuter town, with good transport links into Edinburgh.

Business and industry

Dalkeith is home to a number of small employers across a range of industries, while major employers in nearby Edinburgh include the Royal Bank of Scotland Group, Standard Life, The Scottish Government, Lloyds Banking Group, the University of Edinburgh and the City of Edinburgh Council.

Things to do in the area

One of the most popular attractions in the local area is Dalkeith Country Park, where you can stroll along the woodland paths, go for a bike ride along the cycle routes and visit the new Restoration Yard. The Pentland Hill Regional Park is just a short drive away, perfect for hiking in the great outdoors.

Historic sights close to the town include the 18th century Dalkeith Palace, along with Edinburgh Castle and the Palace of Holyroodhouse in Edinburgh. The National Mining Museum Scotland, Roslin Glen Country Park, Dobbies Garden World and Edinburgh Butterfly and Insect World are all just short drives away.

If you enjoy a round of golf on a summer’s evening or weekend, Kings Acre Golf Course, Newbattle Golf Club and Broomieknowe Golf Course are all nearby.

Travel and commuting

Dalkeith is located near the A7 and A68, and just outside the City of Edinburgh Bypass. Although there’s no train station in the town itself, Eskbank station is only 5 minutes away from the centre by car.

For journeys to Edinburgh, the drive from Dalkeith to the city centre takes around 25 minutes, while the train from Eskbank station to Edinburgh Waverley takes around 20 minutes on the ScotRail service. The car journey to Glasgow from Dalkeith takes one hour five minutes.

If you need to travel south to London, the car journey from Dalkeith takes over seven hours, but the flight from Edinburgh airport takes between one and two hours, and the train from Edinburgh Waverley takes four hours 20 minutes.

For domestic flights or journeys abroad, Edinburgh Airport is only 20 minutes away by car, so you can get your holiday or business trip off to a hassle-free start.