Yes, Indian passport holders must obtain a Schengen visa (Type C) before travelling to Estonia. Since Estonia is part of the Schengen Area, and India does not have a visa waiver agreement with the EU, a visa is required for all Indian nationals regardless of the purpose or duration of the visit. Applications can be submitted through the Estonian embassy, consulate, or an authorised visa application centre such as VFS Global. It is recommended to begin the process well ahead of the intended travel date to ensure timely processing.