Dalkeith Transit Data & Trip Planner

Dalkeith, Scotland, United Kingdom is located at coordinates 55.89, -3.07. The city operates in the Europe/London timezone. Daylight Saving Time begins on March 29, 2026 (clocks move forward 1 hour) and ends on October 25, 2026 (clocks move back 1 hour).

The city's public transportation network includes 54 bus and rail routes operated by 5 transit operators. Browse the complete list of routes and schedules below.


Top Streets in Dalkeith

  • A7

    A7 is a primary road in Dalkeith stretching 21.6 km with 71 public transport stops. View stops and routes.

  • B1361

    B1361 is a secondary road in Dalkeith stretching 3.8 km with 37 public transport stops. View stops and routes.

  • Clayknowes Crescent

    Clayknowes Crescent is a local road in Dalkeith stretching 0.7 km with 18 public transport stops. View stops and routes.

  • Salters Road, A6094

    Salters Road, A6094 is a primary road in Dalkeith stretching 1.3 km with 21 public transport stops. View stops and routes.

  • Linkfield Road, A199

    Linkfield Road, A199 is a primary road in Dalkeith stretching 1.2 km with 17 public transport stops. View stops and routes.

  • High Street, A768

    High Street, A768 is a primary road in Dalkeith stretching 3.2 km with 20 public transport stops. View stops and routes.

  • Pinkie Road, B6454

    Pinkie Road, B6454 is a secondary road in Dalkeith stretching 1.3 km with 22 public transport stops. View stops and routes.

  • Eskbank Road, A6094

    Eskbank Road, A6094 is a primary road in Dalkeith stretching 2.1 km with 18 public transport stops. View stops and routes.

  • Hunterfield Road, B704

    Hunterfield Road, B704 is a secondary road in Dalkeith stretching 1.8 km with 24 public transport stops. View stops and routes.

  • Masons Way

    Masons Way is a local road in Dalkeith stretching 1.8 km with 21 public transport stops. View stops and routes.