Valid Passport with 6 months validity beyond your travel schedule is a must. You can obtain a visa from Turkey Consulate before departure, USD 20 or USD 30 visa on arrival is available for some specific nationalities, Some nationalities don’t need a visa to enter Turkey.