Croatia passport holders can visit 124 countries visa free. Croatia citizens can have visa on arrival for 31 countries and can get e-visa for 21 countries. These countries include Slovenia, Bosnia and Herzegovina, San Marino and Austria. They need to get a prior visa for 38 countries.
Croatia is part of Southern Europe,