|Distance||781 miles (1259 km)|
Trains from London to Ajaccio cover the 781 miles (1259 km) long trip. There are direct train services available. Travelers depart most frequently from London Victoria and arrive in Ajaccio Gare.
Passengers board the train most frequently from London Victoria, which is located around 1.8 miles (2.9 km) away from the city centre, and they get off the train at Ajaccio Gare, located 0.6 miles (951 m) away from the city centre.