Cheap Bus and Train tickets to Windsor

What are the most popular routes to Windsor?

London - WindsorAverage priceR$84Average duration51mDaily departures34
Heathrow - WindsorAverage priceR$29Average duration52mDaily departures28
Bournemouth - WindsorAverage priceR$421Average duration2h 57mDaily departures4
Egham - WindsorAverage priceR$32Average duration17mDaily departures9
Slough - WindsorAverage priceR$33Average duration6mDaily departures12