Opening Times McDonald's - Dalkeith
Holiday Opening Hours 2025 Show
Is this information correct?
Is this information correct?
McDonald's sits on Hardengreen, approximately a 1.10 mile drive south-west of the centre of Dalkeith (not far from Eskbank Station). This restaurant looks forward to serving the people of Eskbank, Lasswade, Lugton, Newbattle, Dalkeith Town Centre, Hopefield, Newtongrange and Bonnyrigg. Doors are open today (Friday) from 5:00 am - 5:00 am. Please review the specifics on this page for McDonald's Dalkeith, including the business hours, address details and customer reviews.
You can visit McDonald's right near the Eskbank Road Roundabout (no, Eskbank Road), in Dalkeith, Midlothian.
1 minute trip from Bonnyrigg Road, Hardengreen Roundabout, Westfield Park and Eskbank Road; a 5 minute drive from Lothian Street, Melville Dykes Road Roundabout and Lasswade Road; or a 11 minute drive time from A7 or City of Edinburgh Bypass.
If you plan to use Satellite Navigation devices to get here, enter postcode EH22 3FU.
The bus stops are situated at Westfield Park, Muirpark, Midlothian Community Hospital and Tesco. Take routes 29, 46, 139, 140, 141, N3, R1, R2 or R5.
The train will drop you off at Eskbank Station (710 ft) and Newtongrange Station (1.22 mi away). Choose the ScotRail line.
By foot you may visit Broomieknowe Golf Course, Broomieknowe Park, Midlothian Community Hospital, Lasswade Primary School, Pitch and Putt and Melville Golf Course.
There is presently 1 McDonald's restaurant operational in Dalkeith, Midlothian.
For more McDonald's restaurants near Dalkeith, display the following page.