Destinations · Windsor
A historic town on the River Thames, best known for Windsor Castle, a working royal residence.
Highlights
By Coach
Windsor is roughly 25 miles west of central London. Coach parking in the town is limited, so drop-off points are agreed in advance.
