
20-mile multi-terrain race run around the lakes and waterways of Milton Keynes, with a 10-mile lap option and staggered starts.
Twin Lakes 20 returns to Willen Lake on Sunday 21 March 2027, a fast, flat, traffic-free run around the lakes and waterways of Milton Keynes. It follows the River Ouzel and the Grand Union Canal, and is billed as a scenic route through the city's countryside. The organisers promote it as an ideal spring training event for half and full marathon runners.
One of the things that sets it apart is how flexible the format is. If you enter the 20-mile race, you can decide on the day to stop after the first 10-mile lap and still collect the finisher medal, the technical T-shirt, and an official 10-mile time. It's a handy safety valve if you're not feeling the full distance when the day actually arrives.
New for 2027 are staggered starts, based on 2026 pace data. The organisers predict this will cut congestion on the narrow canal section by around 89%, so you should spend less time shuffling behind others and more time actually running. The course is multi-terrain: about 80% is on cycle paths, with some gravel and roughly 1.5 miles of canal towpath. It's run by Dirt Running under a Trail Running Association permit, and they encourage runners to raise funds for Willen Hospice.
Every week we pick 🏆 the 5 best 🏆 things to do in Milton Keynes and send them to your inbox. Just one weekly email, no spam.
By submitting your email, you accept our Privacy Policy
There are two distances to choose from. The 10-mile costs £38 for non-affiliated runners and £36 if you're UKA affiliated. The 20-mile is £44 for non-affiliated and £42 for UKA affiliated. On the day, the 10-mile starts at 08:45 and the 20-mile at 09:15, with Race HQ opening at 07:00. You'll find it at Willen Lake South, V10 Brickhill Street, Milton Keynes, MK15 0DS.