Your passport needs to be valid 6 months from the arrival date.
As mentioned by TIMATIC (the database used by airlines):
Passport required.
Passports and other documents accepted for entry must be
valid for a minimum of 6 months from the arrival date.
This doesn’t apply if you have a passport exception as follows:
Passport Exemptions:
Nationals of India with a Voter’s Registration Card if arriving directly from India.
As you travel soon and need the passport urgently you can apply for renewal under the Tatkaal scheme.
According to Timatic, the resource used by airport staff, yes you need to have a minimum of 6 months.
Passport required.
Document validity rules: Passports and other documents accepted for
entry must be valid for a minimum of 6 months from the arrival date.
The Tatkaal Passport Service can be used to get passports urgently out-of-turn. They dispatch within one working day if police verification is not required, if it is then on the third working day.
You can apply through e-Form Submission or apply in person, the linked page has a fee calculator as well as the forms needed to use this service.
Credit:stackoverflow.com‘