|Distance||330 miles (533 km)|
|Train providers||London North Eastern Railway|
Trains from Edinburgh Waverley to London Charing Cross cover the 330 miles (533 km) long trip with our travel partners like London North Eastern Railway. There are direct train services available. Travelers depart most frequently from Edinburgh Waverley and arrive in London Charing Cross.
Omio customers who travel this route most frequently depart from Edinburgh Waverley and arrive in London Charing Cross.
The most popular departure train station with passengers for this trip, called Edinburgh Waverley, is located 0.4 miles (660 m) from the city center of Edinburgh Waverley.
The most popular arrival train station, London Charing Cross, is located 0.3 miles (545 m) away from the city center of London Charing Cross.
Here are some other resources that might have the information you need