You can apply for an Austrian Schengen visa at least 3-4 weeks before your intended trip; however, you can also submit your Schengen visa application 6 months before your travel date.