Cheap Train tickets to Maidenhead

What are the most popular routes to Maidenhead?

London - MaidenheadAverage priceR 503Average duration38mDaily departures25
Oxford - MaidenheadAverage priceR 806Average duration55mDaily departures6
Reading - MaidenheadAverage priceR 317Average duration32mDaily departures17
Bristol - MaidenheadAverage priceR 2 718Average duration1h 33mDaily departures1
Slough - MaidenheadAverage priceR 153Average duration9mDaily departures11