Getting a Turkish Visa is an extremely simple affair for most nationals. Nationals from most countries can obtain a visa upon arrival. Nationals from the following countries are visa-exempt (do not need to obtain a visa): Belize, Bolivia, Colombia, Ecuador, Georgia, Iran, Kosovo, Lebanon, Libya, Morocco, Peru, Saint Vincent and the Grenadines, Trinidad and Tobago and Tunisia. Nationals from other countries must obtain a visa from a Turkish embassy or consul.
If you are from one of the nations in the first category, there are two ways you can obtain a via. The easiest way is actually to purchase a visa online here. Simply fill in your basic information (name, country of origin, passport number, expected date of arrival), pay $20 online with Visa or Mastercard, and download your visa. Your visa will be registered in the system, and the passport officials should be able to find it when they enter your passport number. However, it is still advised that you take a hard copy or digital record (like a screenshot on your phone) of your visa with you.
If you do not have a Visa or Mastercard, or do not know your exact dates of arrival, you can purchase a visa upon arrival. This will cost $30 and can be paid in cash (usually in dollars, pounds, euro or lira). If you arrive at the airport, you will see a visa section near international arrivals and can purchase a visa at the window there.
Visas are valid for 30-90 days, depending on your country of origin:
For more information, please visit the Turkish Ministry of Foreign Affair’s section on visa information for foreigners here.