Windsor est reliée à la ville d'Eton-LRB- qui est située sur la rive opposée de la rivière Thames -RRB- par le pont Windsor.
Elle se trouve près de la rivière Thames, et la Reine possède un château à Windsor, le château de Windsor.