The journey from Elgin to Leicester is best made by train. You will travel from Elgin to Edinburgh, then take an LNER service to Peterborough, followed by a connection to Leicester. The total travel time is approximately 7.5 hours. This route takes you through the scenic Scottish Highlands and down the spine of England. It is a comfortable way to reach the historic city of Leicester.
Total Distance: Driving distance 630 km, air distance 500 km.
Check your connection times carefully at Peterborough station.
Summer for the Leicester Caribbean Carnival and outdoor events.