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 Craven Arms to London

distanceDistance131 miles (212 km)
changesDirect trainYes

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

Travel Tips: Trains from Craven Arms 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 Craven Arms to London.

How many miles is it from Craven Arms to London by train?

The Craven Arms to London train distance is approximately 131 miles (212 km).

Which train station in Craven Arms goes to London? Which train station do I come into London from Craven Arms?

Omio customers book a train from Craven Arms   to London Victoria   most frequently for this route.

Where is the train station in Craven Arms? Where is the train station in London?

Passengers board the train most frequently from Craven Arms, which is located around 0.1 miles (152 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

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

More options for your journey from Craven Arms to London

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