Portugal passport holders can visit 152 countries visa free. Portugal citizens can have visa on arrival for 35 countries and can get e-visa for 18 countries. These countries include Spain, Gibraltar, Andorra and Morocco. They need to get a prior visa for 32 countries.
Portugal is part of Southern Europe,