Opening Times McDonald's - Dalkeith
Holiday Opening Hours 2026 Show
Is this information correct?
Is this information correct?
McDonald's can be found on Hardengreen, about a 1.10 mile drive south-west from the centre of Dalkeith (not far from Eskbank Station). This restaurant is situated in a convenient location for people from Hopefield, Newbattle, Dalkeith Town Centre, Lugton, Lasswade, Eskbank, Bonnyrigg and Newtongrange. Doors are open today (Wednesday) 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.
Visit your local McDonald's branch right near the Eskbank Road Roundabout (no, Eskbank Road), in Dalkeith, Midlothian.
1 minute drive from Bonnyrigg Road, Eskbank Road, Westfield Park and Hardengreen Roundabout; a 3 minute drive from Lothian Street, Melville Dykes Road Roundabout and Lasswade Road; or a 9 minute trip from A7 and City of Edinburgh Bypass.
If you plan to use Satellite Navigation devices to get here, enter postcode EH22 3FU.
Reach the restaurant by taking the bus to Muirpark, Westfield Park, Midlothian Community Hospital and Tesco. Select from the following routes: 29, 46, 139, 140, 141, N3, R1, R2 or R5.
The train will travel regularly to and from Eskbank Station (650 ft) and Newtongrange Station (1.28 mi away). The ScotRail line stops here.
Around this restaurant you'll find Pitch and Putt, Lasswade Primary School, Broomieknowe Park, Broomieknowe Golf Course, Melville Golf Course and Midlothian Community Hospital.
There is presently 1 McDonald's restaurant operational in Dalkeith, Midlothian.
For more McDonald's restaurants near Dalkeith, display the following page.