Travel information for Midfest 2017

Midfestlogo colour with strapline

Heading to Midfest at Dalkeith Country Park this Sunday? Find out how to make your way to Midlothian’s Family Fun Day below. 


Parking your car at the Sheriffhall Park & Ride, Old Dalkeith Road, is advised. 

This can be found on the A7, just north of the Sheriffhall roundabout on The City of Edinburgh Bypass (A720).   If you are using a Sat Nav, enter the postcode EH22 1FF.  Lothian Buses 33 and 49 link the park and ride site with the centre of Dalkeith.

For bus times from Sheriffhall to Dalkeith – contact Traveline Scotland on 0871 200 2233 or check the Traveline Scotland website.

Alternatively, there are locations in and around Dalkeith town centre where parking is available.  There will be no parking on-site at the event. 


Lothian Buses 3 links Mayfield to Dalkeith town centre, and Lothian Buses 33 links Gorebridge, Newtongrange and Mayfield to the centre of Dalkeith.

If you are planning on travelling from Edinburgh by bus, Lothian Buses services 3, 33 and 49, and Borders Buses 51 and 52, will take you to Dalkeith Town Centre.  Jump off at Buccleuch Street and walk five minutes up the High Street to Dalkeith Country Park.

If you’re coming from Eastfield, Musselburgh or Whitecraig take Lothian Buses 40 to the Corn Exchange bus stop. Those coming from Bonnyrigg can catch Lothian Buses 40 or 49  - 49 will take you to Buccleuch Street  then walk up the High Street to Dalkeith Country Park.

The 40 service takes you to the Corn Exchange bus stop on the High Street near to the pedestrian entrance into Dalkeith Country Park.  Lothian Buses 40 also links Penicuik, Roslin, Bilston and Loanhead with Dalkeith, dropping you at the Corn Exchange bus stop.

Coming from further afield? Borders Buses 51/52 provide a link to Dalkeith Town Centre from Pathhead, Lauder, Jedburgh (51) and Kelso (52).

For travel times, of all bus operators – contact Traveline Scotland on 0871 200 2233 or check the Traveline Scotland website.


The Borders’ Railway is also a good way to get to Dalkeith Country Park. On a Sunday there are hourly trains between Edinburgh Waverley Station and Tweedbank. in the Borders, calling at Dalkeith’s Eskbank Station, located near Tesco Eskbank. 

From the station it’s a 25 minute walk to Dalkeith Country Park. There are also buses from Tesco Eskbank (near the station) to Dalkeith town centre (Lothian Buses 40 and 49). 

For train times, contact Traveline Scotland on 0871 200 2233, you can also find times for onward travel by bus on the Traveline Scotland website.

Further travel information for Midfest 2017

From today (Thursday 31 August) to Sunday (3 September) a temporary traffic restriction order will be in place for temporary no waiting, no loading and unloading at the following areas:

  • A6094 Musselburgh Road, Dalkeith between Dalkeith Country Park entrance and Thornybank Roundabout
  • High Street, Dalkeith between Dalkeith Country Park and 169 High Street
  • Eskglades, Dalkeith


Tickets for the popular family fun day can be booked online and you can save £2 on every adult ticket when you book your tickets before the event on Sunday.

Tickets can be booked online below.  Tickets are also available from Midlothian Libraries or Leisure Centres. 



  • Adults - £3 in advance or £5 on the day
  • Kids (u16s) - £1 in advance and on the day

The event runs from 11:30am to 5:30pm. 

Tickets are not refundable unless the event is cancelled. 

All children must be accompanied by an adult.

31 Aug 2017