Cheap Train tickets to Maidenhead

What are the most popular routes to Maidenhead?

London - MaidenheadAverage pricePEN 101Average duration37mDaily departures24
Reading - MaidenheadAverage pricePEN 64Average duration32mDaily departures21
Oxford - MaidenheadAverage pricePEN 146Average duration55mDaily departures5
Bristol - MaidenheadAverage pricePEN 547Average duration1h 33mDaily departures1
Heathrow - MaidenheadAverage pricePEN 50Average duration22mDaily departures26