Make your visa application in person and one month before you proceed to Turkey to avoid any inconvenience.

Albania: Ordinary passport holders are required to have visa to enter Turkey. They can obtain two-month multiple entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 90 days. 
Armenia: Ordinary and official passport holders are required to have visa to enter Turkey. Ordinary passport holders can obtain one-month multiple entry visas at the Turkish border gates.
the Turkish border gates.
Austria: Ordinary passport holders are required to have visa to enter Turkey. They can obtain three month-multiple entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 90 days. 
Azerbaijan: Ordinary passport holders are required to have visa to enter Turkey. They can obtain one month-multiple entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 90 days. 
Belarus: Ordinary passport holders are required to have visa to enter Turkey. They can obtain two-month multiple entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 90 days.
Belgium: Ordinary passport holders are required to have visa to enter Turkey. They can obtain three-month multiple entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 90 days.
Bosnia-Herzegovina: Ordinary and official passport holders are exempt from visa for their travels up to 60 days.
Bulgaria: Diplomatic and service passport holders are exempt from visa for their travels up to 30 days. Ordinary passport holders are exempt from visa for their travels up to 90 days.
China*: Ordinary passport holders are required to have visa to enter Turkey. Official passport holders are exempted from visa for their travels up to 30 days.
Croatia: Ordinary and official passport holders are exempt from visa for their travels up to 60 days.
Czech Republic: Official and ordinary passport holders are exempt from visa for their travels up to 90 days.
Denmark: Ordinary and official passport holders are exempt from visa for their travels up to 90 days.
Egypt: Ordinary passport holders are required to have visa to enter Turkey. Official passport holders are exempted from visa for their travels up to 90 days.
Estonia: Only diplomatic passport holders are exempt from visa for their travels up to 30 days. Ordinary passport holders can obtain one-month multiple entry visas at the Turkish border gates.
Finland: Ordinary and official passport holders are exempt from visa for their travels up to 90 days.
France: Ordinary and official passport holders are exempt from visa for their travels up to 90 days.
Georgia: Ordinary passport holders are required to have visa to enter Turkey. They can obtain 15-days single entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 90 days.
Germany: Ordinary and official passport holders are exempt from visa for their travels up to 90 days.
Greece: Ordinary and official passport holders are exempt from visa for their travels up to 90 days.
Greek Cypriot Administration: Ordinary and official passport holders are required to have visa to enter Turkey. Ordinary passport holders can obtain one-month single entry visas at the Turkish border gates.
Hungary: Ordinary passport holders are required to have visa to enter Turkey. They can obtain one-month multiple entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 30 days.
India*: Ordinary and official passport holders are required to have visa to enter Turkey.
Indonesia: Ordinary passport holders are required to have visa to enter Turkey. Official passport holders are exempt from visa for their travels up to 60 days.
Iran: Ordinary and official passport holders are exempt from visa for their travels up to 90 days.
Iraq: Ordinary and official passport holders are required to have visa to enter Turkey.
Israel: Ordinary and official passport holders are exempt from visa for their travels up to 90 days.
Italy: Ordinary passport holders are required to have visa to enter Turkey. They can obtain three-month multiple entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 90 days.
Japan: Ordinary and official passport holders are exempt from visa for their travels up to 90 days.
Kazakhstan: Ordinary and official passport holders are exempt from visa for their travels up to 30 days.
Kyrgyzstan: Ordinary and official passport holders are exempt from visa for their travels up to 30 days.
Latvia: Ordinary passport holders are required to have visa to enter Turkey. They can obtain one-month multiple entry visas at the Turkish border gates. Only diplomatic passport holders are exempt from visa for their travels up to 30 days.
Lithuania: Ordinary passport holders are required to have visa to enter Turkey. They can obtain one-month multiple entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 90 days.
Macedonia: Ordinary and official passport holders are exempted from visa for their travels up to 60 days.
Moldova: Ordinary passport holders are required to have visa to enter Turkey. They can obtain one-month multiple entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 30 days.
Poland: Ordinary passport holders are required to have visa to enter Turkey. They can obtain one month-multiple entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 90 days.
Portugal: Ordinary passport holders are required to have visa to enter Turkey. They can obtain three month-multiple entry visas at the Turkish border gates. Only diplomatic passport holders are exempt from visa for their travels up to 90 days.
Romania: Ordinary passport holders are required to have visa to enter Turkey. They can obtain one-month single entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 60 days.
Russian Federation: Ordinary passport holders are required to have visa to enter Turkey. They can obtain two month-multiple entry visas at the Turkish border gates. Only diplomatic passport holders are exempt from visa for their travels up to 90 days.
Serbia and Montenegro: Ordinary passport holders are required to have visa to enter Turkey. They can obtain one month-multiple entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 90 days.
Slovakia: Ordinary passport holders are required to have visa to enter Turkey. They can obtain one month-multiple entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 90 days.
Slovenia: Ordinary passport holders are required to have visa to enter Turkey. Official passport holders are exempt from visa for their travels up to 90 days.
Spain: Ordinary passport holders are required to have visa to enter Turkey. They can obtain three month-multiple entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 90 days.
Sweden: Ordinary and official passport holders are exempt from visa for their travels up to 90 days.
Switzerland: Ordinary and official passport holders are exempt from visa for their travels up to 90 days.
Tajikistan: Ordinary passport holders are required to have visa to enter Turkey. They can obtain one month-multiple entry visas at the Turkish border gates. Only diplomatic passport holders are exempt from visa for their travels up to 90 days.
Turkmenistan: Ordinary passport holders are required to have visa to enter Turkey. They can obtain one month-multiple entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 30 days.
Ukraine: Ordinary passport holders are required to have visa to enter Turkey. They can obtain two month-multiple entry visas at the Turkish border gates. Official passport holders are exempt from visa for their travels up to 90 days.
United Kingdom: Ordinary and official passport holders are required to have visa to enter Turkey. Ordinary passport holders can obtain three month-multiple entry visas at the Turkish border gates.
United States of America: Ordinary and official passport holders are required to have visa to enter Turkey. They can obtain three month-multiple entry visas at the Turkish border gates.
Uzbekistan: Ordinary passport holders are required to have visa to enter Turkey. Only diplomatic passport holders are exempt from visa for their travels up to 90 days.

Explanations: 
The term "official passports" covers diplomatic, service, special and official passports. 

The above information is for tourists. If you are going to study or work in Turkey, you must obtain appropriate visa from Turkish diplomatic/consular missions, prior to proceeding to Turkey. 

Despite the visa regime applied towards the citizens of a country, the travel document holders of that country need to obtain visa from Turkish missions beforehand.

All foreigners, except for those exempt from visa requirement, should obtain their visas at the Turkish missions. Those foreigners, who can obtain sticker type visas at the Turkish border gates, may also have their visas at the Turkish missions, alternatively.

Foreigners who will shoot a documentary film, conduct a research or an archeological excavation should get a special permission from the Turkish authorities in advance. 

If you have a valid visa, you do not need a residence permit up to 90 days. On the other, foreigners who shall reside, work or study in Turkey, should register themselves at the nearest local police department upon their arrival in Turkey, regardless of the validity of their visa.
Information on Work Visa: 
To work in Turkey, you must apply to the nearest Turkish mission to obtain work permit and visa. Your passport, visa application form and a letter from your employer are just needed for your application. Other documents should be submitted to the Turkish Ministry of Labour and Social Security (MLSS) by your employer within three working days after your application.

You may find the list of those documents in the MLSS’s website (http://www.csgb.gov.tr). Applications are finalised by the MLSS within ninety days at the latest. Right after your arrival in Turkey (before starting to work), you should be registered at the local police department within one month to obtain the necessary residence permit. 

--------------------------------------------------------------------------------
 
  Republic of Turkey Ministry of Foreign Affairs