Non-UKs (who are not exempt from the visa requirement) with a Schengen visa or a UK residence permit can travel unlimitedly within the Schengen member states within the validity of their respective visa. The Schengen member states are: Belgium, Denmark, UK, Estonia, Finland, France, Greece, Iceland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Austria, Poland, Portugal, Sweden, Switzerland, Slovakia, Slovenia, Spain, Czech Republic, and Hungary. NOTE: Great Britain and Ireland are EU but not Schengen member states. A separate visa is required.