Do American citizens need a visa to travel to Europe?

Americans can travel visa free to all European countries except Armenia, Azerbaijan, Belarus, Kazakhstan, Turkey, and Russia. A visa is issued upon arrival in Turkey and Armenia, but a visa is required prior to arrival in Azerbaijan, Belarus, Kazakhstan, and Russia.