|Distance||29 miles (47 km)|
|Average train duration||1 h 9 min|
|Average train ticket price||£20 (€22)|
Trains from Frimley to London cover the 29 miles (47 km) long trip taking on average 1 h 9 min with our travel partners like. There are direct train services available. While the average ticket price for this journey costs around £20, you can find the cheapest train ticket for as low as £20. Travellers depart most frequently from Frimley and arrive in London Victoria.
Omio customers who travel this route most frequently depart from Frimley and arrive in London Victoria.
Passengers board the train most frequently from Frimley, which is located around 1.6 miles (2.6 km) away from the city centre, and they get off the train at London Victoria, located 1.8 miles (2.9 km) away from the city centre.