More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Lanark to London

distanceDistance324 miles (522 km)
changesDirect trainYes

Trains from Lanark to London cover the 324 miles (522 km) long trip with our travel partners like. There are direct train services available. Travellers depart most frequently from Lanark and arrive in London Victoria.

Travel Tips: Trains from Lanark to London

Travel by train to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Lanark to London.

How far is it from Lanark to London by train?

You should expect to travel around 324 miles (522 km)  from Lanark to London by train.

What is the departure train station in Lanark and arrival train station in London?

Omio customers travelling this route book their trains from Lanark   to London Victoria.

Where is the train station in Lanark to go to London? Where is the train station in London located?

Passengers board the train most frequently from Lanark, which is located around 0.4 miles (590 m) away from the city centre, and they get off the train at London Victoria, located 1.2 miles (2 km) away from the city centre.

Important Stations and Airports for this Journey

The major railway station for departures from Lanark is Lanark. Read all the information you need to know about services, amenities and connections at Lanark for your trip to London from Lanark.

More options for your journey from Lanark to London

Here are some other resources that might have the information you need