Windsor fica ao oeste do centro de Londres junto ao rio Tâmisa a 50 minutos de Londres pela estação de trem Waterloo ou Paddington, também pode ir de ônibus pela estação Victoria. A principal atração desta região é o castelo de Windsor, residência da familia real, onde pode-se assistir a troca da guarda de segunda a sábado às 11am.