Albania, Andorra, Antigua-Barbuda, Argentina, Armenia, Australia, Austria, Azerbaijan, Bahamas, Bahrain, Barbados, Belarus, Belgium, Bolivia, Bosnia-Herzegovina, Brazil, Brunei, Bulgaria, Canada, Chile, Costa Rica, Croatia, Cuba, Czech, Denmark, Dominica, Dominican Republic, Ecuador, El Salvador, Estonia, Finland, France, Georgia, Germany, Greece, Grenada, Haiti, Honduras, Hong Kong, Hungary, Iceland, Indonesia, Iran, Ireland, Israel, Italy, Jamaica, Japan, Jordan, Kazakhstan, Kosovo, Kuwait, Kyrgyzstan, Latvia, Lebanon, Libya, Liechtenstein, Lithuania, Luxembourg, Macao, Macedonia, Malaysia, Maldives, Malta, Moldova, Monaco, Mongolia, Montenegro, Morocco, Netherlands, New Zealand, Nicaragua, Norway, Oman, Paraguay, Poland, Portugal, Qatar, Romania, Russia, St. Kitts Nevis, St. Lucia, St. Vincent and Grenadines, San Marino, Saudi Arabia, Serbia, Singapore, Slovakia, Slovenia, South Africa, South Korea, Spain, Sweden, Switzerland, Syria, Tajikistan, Trinidad and Tobago, Tunisia, Turkmenistan, Ukraine, United Arab Emirates, United Kingdom, USA, Uruguay, Uzbekistan, Vatican and Venezuela, do not need a visa or can obtain a visa on arrival at the airport or border.
Other nationalities may be able to enter if they have a Schengen or OECD members visa. Check the link below to ensure of the situation for your nationality.
If you need a visa you will need to apply online for a Turkey e-Visa. You can still get the visa sticker at the airport or the border.
Turkish visa information
Foreign embassies in Turkey