Croatia and Cyprus are part of European Union member countries since 2013 and 2004 respectively so you can visit Croatia and Cyprus with a Schengen visa. read more
Since the 22 nd of the July 2014, the Republic of Croatia has entered into force the decision to allow all foreigners holding valid Schengen Visa to enter, transit and stay in its territory without needing to provide an additional Croatian visa. read more