San Fernando (auf Englisch: Saint Ferdinand) ist die Hauptstadt der Provinz Colchagua, in der zentralen Zone (Zentralteil) Chiles. San Fernando ist das zweitbevölkerungsreichste städtische Zentrum der Region O'Higgins. Es liegt in der Nähe des Flusses Tinguiririca, im Tal von Colchagua, San Fernando liegt 339 m (1.112 Fuß) über dem Meeresspiegel. San Fernando wurde 1742 gegründet und 1840 zur Provinzhauptstadt ernannt.