Serbia passport holders can visit 104 countries visa free. Serbia citizens can have visa on arrival for 37 countries and can get e-visa for 18 countries. These countries include Kosovo, Montenegro, Bosnia and Herzegovina and North Macedonia. They need to get a prior visa for 78 countries.
Serbia is part of Southern Europe,