Cheap Bus and Train tickets to Windsor

What are the most popular routes to Windsor?

London - WindsorAverage priceMAD 158Average duration51mDaily departures36
Heathrow - WindsorAverage priceMAD 55Average duration51mDaily departures29
Bournemouth - WindsorAverage priceMAD 786Average duration2h 57mDaily departures4
Egham - WindsorAverage priceMAD 59Average duration17mDaily departures9
Slough - WindsorAverage priceMAD 61Average duration6mDaily departures12