Cheap Train tickets to Leighton Buzzard

What are the most popular routes to Leighton Buzzard?

London - Leighton BuzzardAverage priceCOP 67,866Average duration51mDaily departures11
Birmingham - Leighton BuzzardAverage priceCOP 100,345Average duration1h 41mDaily departures8
Hemel Hempstead - Leighton BuzzardAverage priceCOP 36,520Average duration21mDaily departures12
Milton Keynes - Leighton BuzzardAverage priceCOP 22,547Average duration6mDaily departures11