thumb|Franciszek von Teck i Maria Adelajda oraz Filip Wirtemberski i Maria Teresa, 1866 W młodości Filip starał się o rękę księżniczki Zofii Charlotty – siostry cesarzowej Elżbiety Bawarskiej. Nie doszło jednak do zaręczyn. 18 stycznia 1865 roku w Wiedniu, Filip ożenił się z Marią Teresą Habsburg, córką arcyksięcia Albrechta i księżniczki Hildegardy Bawarskiej. Po ślubie para zamieszkała w Wiedniu we wspaniałym pałacu projektu monachijskiego architekta Arnolda Zenetti (1824-1891). Książę Filip sprzedał ten pałac w 1871 roku. Po przebudowie został on przystosowany na potrzeby Wystawy Światowej a następnie przemieniony w Hotel Imperial. W latach 1873–1876 kazał książę wybudować w Altmünster am Traunsee wspaniałą willę projektu architekta Heinricha Adama (1839-1905). Willę tę nazwano imieniem Marii Teresy.