This website should be able to give the information you want: http://europa.eu/abc/travel/doc/index_en.htm You will need a valid passport. There are 28 countries whose nationals do not need a visa to visit the EU for three months or less. These include Croatia (but not Turkey, which are both candidates for EU membership) as well as Australia, Canada, Japan, New Zealand and the United States. The list of countries whose nationals require visas to travel to the United Kingdom or Ireland differs slightly from other EU countries. If in doubt, check with the nearest consulate of any EU country. If your visa is from a country fully applying the Schengen rules, it automatically allows you to travel to the other Schengen countries as well. Moreover, if you have a valid residence permit from one of those Schengen countries, it is equivalent to a visa. You may need a national visa to visit non-Schengen countries. Border officials in EU countries may ask for other supporting documents such as an invitation letter, proof of lodging, return or round-trip ticket. For the precise requirements contact the local consular services of the EU country in question. More information about travel rights for non-EU citizens and visa requirements, including a list of countries whose nationals require a visa for travelling in the EU.
Yes, most travelers from non-European Union countries need a visa to travel to Germany. It is important to check the specific visa requirements based on your nationality and purpose of travel before planning your trip.
Yes, a visa is required for traveling to France for most non-European Union citizens.
Yes, a visa is required for most non-European Union citizens to visit Ireland.
it will depend on your nationality.....if you're a European citizen living in Cyprus then you shouldn't need a visa to visit Spain as they are both members of the EU. If you are of a non-European nationality then you probably will need a visa. I'd guess you get one of these from the Spanish Embassy in Cyprus (assuming they have one).
All European countries are non-communist, so you merely need to list four Western European countries. Germany, Italy, France, and Ireland are such four.
It depends on what passport does he/she have. If the passport is Canadian, European or from any other developed country, they don't require any such document. Other countries such as Russia, China, India and most of Africa, Asia and Latin America do require a visa.
Do you need sponsorship for non immigrant visa?
Depends what visa and what country
To travel to Cyprus, you typically need a Schengen visa if you're coming from a non-EU country that requires a visa to enter the Schengen Area. However, Cyprus has its own visa policy, and travelers from some countries may need a separate Cyprus visa. Citizens of EU member states do not need a visa to enter Cyprus. It's important to check your specific nationality's requirements before traveling.
Since the UK is a member of the European Union, a citizen of the UK can travel visa-free throughout the EU and all its members. The UK is also in the EFTA, which grants visa-free access to some non-European Union members (Switzerland, Norway, and Iceland). In addition, all European countries but Azerbaijan, Belarus, Kazakhstan, and Russia are visa-free access for British nationals. The more powerful and more diplomatic relations a country has, the typical more visa-free access the citizens have.
No
Yes, most non-UK citizens need a visa to enter the United Kingdom.