La capital de España antes de Madrid era Toledo. Toledo está ubicada aproximadamente a 42 millas al sur de Madrid en la región conocida como Nueva Castilla. Fue capital de la región de la España moderna desde 513 hasta 1561.
Toledo es una ciudad amurallada construida sobre una porción de tierra alta que se extiende sobre la desembocadura del río Tajo. En 513, se convirtió en capital de la España visigoda y eventualmente se convirtió en capital de un reino independiente. Se convirtió en un asiento de la corte española en 1083 después de ser conquistado por el rey Alfonso VI. Como ciudad capital, Toledo fue un sitio de logros políticos y artísticos. En 1561, el rey Felipe II decidió trasladar la capital hacia el norte a Madrid.