General Brazilian
manter distância
most common usage in Brazil
Rio de Janeiro
manter distância / ficar longe
informal alternative: ficar longe
São Paulo
manter distância / se afastar
alternative: se afastar is more action-oriented
Portugal
manter distância / guardar distância
guardar distância is more commonly used in Portugal