|Distance||156 miles (251 km)|
Trains from London to Bayeux cover the 156 miles (251 km) long journey. There are direct train services available. Travelers depart most frequently from London Euston and arrive in Gare de Bayeux.
When departing from London, you have various train station options to start your journey from including London Euston, London Victoria and London St Pancras International. When arriving in Bayeux, you can end your journey in train stations like Gare de Bayeux and Bayeux.
Passengers board the train most frequently from London Euston, which is located around 1.8 miles (2.9 km) away from the city centre, and they get off the train at Gare de Bayeux, located 1.1 miles (1.7 km) away from the city centre.
Here are some other resources that might have the information you need