Travel from Leicester to Edinburgh

Train, bus or fly from Leicester to Edinburgh?

East Midlands Trains operates a train from Leicester to Edinburgh hourly. Tickets cost $30 - $50 and the journey takes 53 min. CrossCountry also services this route hourly. Alternatively, National Express operates a bus from Leicester to Edinburgh twice daily. Tickets cost $26 - $35 and the journey takes 8 h 10 min.

Book transport from Leicester to Edinburgh

How to get from Leicester to Edinburgh

From Leicester train to Sheffield then train to Edinburgh. 5 h 32 min £137. From St Margaret's Bus Station bus to Meadows, Arkwright Street (Crocus Street), bus to Newark North Gate, then train to Edinburgh. 6 h 6 min £57. From Leicester bus to Edinburgh. 8 h 10 min £23. From Leicester drive to Edinburgh. 5 h 18 min £54. From St Margaret's Bus Station bus to East Midlands airport, fly to Edinburgh airport, then tram to Edinburgh. 3 h 33 min £58. From Leicester train to Birmingham New Street, train to Birmingham airport, fly to Edinburgh airport, then tram to Edinburgh. 3 h 49 min £106. From St Margaret's Bus Station bus to East Midlands airport, fly to Glasgow airport, line 500 bus to Glasgow Queen Street, then train to Edinburgh. 4 h 26 min £73. From Leicester train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Edinburgh airport, then tram to Edinburgh. 3 h 57 min £80. From Leicester train to Birmingham New Street, train to Birmingham airport, fly to Glasgow airport, line 500 bus to Glasgow Queen Street, then train to Edinburgh. 4 h 52 min £111.

How long does it take to get from Leicester to Edinburgh?

It takes approximately 5 h 32 min to get from Leicester to Edinburgh.