W reprezentacji Argentyny Castagnola występował w latach 1918-1923. W reprezentacji zadebiutował 15 sierpnia 1918 w zremisowanym 0-0 meczu z Urugwajem, którego stawką było Gran Premio de Honor Argentino. W 1919 wystąpił w Mistrzostwach Ameryki Południowej.