Yes, Indian passport holders require a visa to visit Austria. You will need to apply for a short-stay Schengen visa (Type C) that allows Indians to stay in Austria for up to 90 days for tourism, family visits, and even short business trips. You can apply for the Austrian tourist visa at the nearest VFS Global centre, which typically takes about 15 days to process.