|Distance||65 miles (105 km)|
|Average train duration||1 h 47 min|
|Average train ticket price||$47 (€38)|
Trains from Margate to London cover the 65 miles (105 km) long route taking on average 1 h 47 min with our travel partners like Southeastern. There are direct train services available. While the average ticket price for this route costs around $47 (€38), you can find the cheapest train ticket for as low as $16 (€13). Travelers depart most frequently from Margate and arrive in London Victoria.
Omio customers book a train from Margate to London Victoria most frequently for this route.
Passengers board the train most frequently from Margate, which is located around 1 mile (s) / 1 km away from the city center, and they get off the train at London Victoria, located 1 mile (s) / 1 km away from the city center.
Here are some other resources that might have the information you need