|Distance||64 miles (104 km)|
|Average train ticket price||£15 (€16)|
|Train companies||South Western Railway|
Trains from London to Eastleigh cover the 64 miles (104 km) long journey with our travel partners like South Western Railway. There are direct train services available. While the average ticket price for this journey costs around £15, you can find the cheapest train ticket for as low as £10. Travellers depart most frequently from London Victoria and arrive in Eastleigh.
Omio customers book a train from London Victoria to Eastleigh most frequently for this route.
Passengers board the train most frequently from London Victoria, which is located around 1 mile (s) / 1 km away from the city centre, and they get off the train at Eastleigh, located 0 mile (s) / 0 km away from the city centre.
Here are some other resources that might have the information you need