Après l'union de l'Autriche avec l'Allemagne en 1938, Starhemberg s'enfuit de son pays et servit dans les forces aériennes britanniques et de la France libre durant une courte période pendant la Deuxième Guerre mondiale. En 1942, il partit pour l'Argentine où il vécut jusqu'en 1955. Puis, il revint en Autriche où il mourut, à Schruns, en 1956.