Travel from Tower-of-London to Windsor-Castle

Bus or train from Tower of London to Windsor Castle?

South Western Railway operates a train from Tower of London to Windsor Castle hourly. Tickets cost $11 - $18 and the journey takes 53 min. Alternatively, you can take a bus from Tower of London to Windsor Castle via City of London, Fenchurch Street Station, Victoria, and Windsor Town Centre, Theatre Royal (River Street) in around 2 h 26 min.

How to get from Tower of London to Windsor Castle

From Tower of London walk to London Bridge Underground Station, Tube to London Waterloo, train to Windsor & Eton Riverside, then walk to Windsor Castle. 1 h 34 min £12. From Tower of London walk to Tower Hill Underground Station, Tube to Richmond (London), train to Windsor & Eton Riverside, then walk to Windsor Castle. 1 h 48 min £11. From Tower of London walk to City of London, Fenchurch Street Station, bus to Victoria, bus to Windsor Town Centre, Theatre Royal (River Street), then walk to Windsor Castle. 2 h 26 min £9. From Tower of London taxi to Windsor Castle. 40 min £109. From Tower of London drive to Windsor Castle. 40 min £4.