Cheap Bus and Train tickets to Windsor

What are the most popular routes to Windsor?

London - WindsorAverage priceMX$294Average duration51mDaily departures34
Heathrow - WindsorAverage priceMX$102Average duration52mDaily departures28
Bournemouth - WindsorAverage priceMX$1,477Average duration2h 57mDaily departures4
Egham - WindsorAverage priceMX$111Average duration17mDaily departures9
Slough - WindsorAverage priceMX$114Average duration6mDaily departures12