McDonald's - Dalkeith

HardengreenDalkeithEH22 3FU UK
Today: 5:00 am - 5:00 am

Opening Times McDonald's - Dalkeith

Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday

Holiday Opening Hours 2025 Show

Early May BH
Spring Bank Holiday
Good Friday
Easter Saturday
Easter Sunday
Easter Monday
Christmas Day

McDonald's - Dalkeith - Opening Hours & Restaurant Details


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.

By car

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.

By bus

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.

By train

The train will drop you off at Eskbank Station (710 ft) and Newtongrange Station (1.22 mi away). Choose the ScotRail line.

On foot

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.

Open: 7:00 am - 8:00 pm0.04mi
Open: 6:00 am - 8:00 pm0.05mi
Open: 6:00 am - 7:00 pm0.09mi