Travel from Dalkeith to Glasgow

Bus or train from Dalkeith to Glasgow?

ScotRail operates a train from Dalkeith to Glasgow hourly. Tickets cost $4 - $6 and the journey takes 19 min. ScotRail also services this route every 30 minutes. Alternatively, Lothian Buses operates a bus from Dalkeith to Glasgow every 10 minutes. Tickets cost $3 and the journey takes 52 min. Scottish Citylink also services this route every 15 minutes.

How to get from Dalkeith to Glasgow

From Eskbank train to Edinburgh then train to Glasgow Queen Street. 1 h 16 min £14. From Dalkeith, Jarnac Court (opp North Wynd) line 3 bus to Haymarket Station then bus to Buchanan Bus Station. 2 h 9 min £11. From Dalkeith drive to Glasgow. 52 min £9.

Operators from Dalkeith to Glasgow

Close Print Itinerary
  1. Here are 3 options to get from
    Dalkeith to Glasgow:

    1. Trip:
      1 Train
      • One-Way approx: USD $17 - $22
      • Duration: 1 h 16 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $17 - $22
        • Duration: 1 h 16 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $14 - $19
      • Duration: 2 h 9 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $14 - $19
        • Duration: 2 h 9 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $11 - $16
      • Duration: 52 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $11 - $16
        • Duration: 52 min
        Close x