UntitledCreated with Sketch. UntitledCreated with Sketch. footer-accordion icon-twitter logo-trainline

Trains to Eskbank

Eskbank train station sits on the Borders Railway line, between Tweedbank station and Edinburgh Waverley station. In the town of Dalkeith, Midlothian Eskbank train station has one platform. Facilities include a ticket machine, waiting rooms and car park. Reaching the city of Edinburgh is an easy task from Eskbank station trains arrive every 30 minutes and this route can have you in Edinburgh Waverley in 19 minutes.

Eskbank station was only reopened in 2015, its predecessor Eskbank and Dalkeith station closed in 1969 when the station was rebuilt and moved further South. The large village of Tweedbank is easily accessible by a direct train that leaves every 30 minutes taking just 40 minutes to arrive. A few minutes drive from the station you can find Dalkeith Country Park, this family-friendly park offers walking trails, picnic areas, and a beautiful walk through the old oak woods. Abellio ScotRail manages operations at this station.

Find address details, station facilities, live departure times and train arrivals for Eskbank station.

Station details & facilities

Find station details and facilities information for Eskbank. Also find live train departures and arrivals for Eskbank station, helping you to plan your next journey.

Ticket Office

  • Ticket Machine :
  • Staff help available : False
  • Oyster Prepay : False
  • Oyster topup : False
  • Oyster validator : False


  • CCTV :


  • Carpark name : no
  • Car parking spaces : 248

Bicycle Facilities

  • Cycle storage available :
  • Cycle storage spaces : 30
  • Sheltered cycle storage :
  • Cycle storage CCTV :


  • Step-free access : Whole station
  • Step-free access notes :

    Single platform with three entry points

  • Ramps for train access : False
  • Wheelchairs available : False
  • Induction Loop :
  • Accessible ticket machines :
  • Accessible Booking Office counter : False
Trains to Eskbank


Eskbank Station, Unit 4, Hardengreen Industrial Estate, Dalkeith, EH22 3NX
Ticket Office Hours

Eskbank Live Departures




On time




On time