General Brazilian
passear sem destino por; vaguear por
Common in spoken Portuguese, especially in informal contexts
Rio de Janeiro
ficar vagabundeando por; caminhar à toa por
Colloquial usage
São Paulo
andar errante por; passear despreocupado por
Standard usage
Portugal
vaguear por; passear de forma despreocupada por
More formal registers preferred