Cheap Bus and Train tickets to Windsor

What are the most popular routes to Windsor?

London - WindsorAverage price$24Average duration51mDaily departures49
London - WindsorAverage price$9Average duration1h 54mDaily departures24
Heathrow - WindsorAverage price$9Average duration53mDaily departures28
Bournemouth - WindsorAverage price$121Average duration2h 57mDaily departures4
Egham - WindsorAverage price$10Average duration17mDaily departures9