Travelling from Edinburgh to Glasgow by train The fastest trains from Edinburgh to Glasgow take around 42 minutes, covering a distance of approximately 67 kilometres. On weekdays, the first train leaving Edinburgh is scheduled to depart at around 05:52. The last departure is usually at around 23:45.