General Brazilian Portuguese
bom dia
Standard greeting, very common in all contexts
Rio de Janeiro
bom dia
Universal usage, sometimes shortened to 'dia' informally
São Paulo
bom dia
Standard formal greeting in business and daily contexts
Portugal
bom dia
Standard greeting, identical to Brazilian usage