It's used to greet someone who has arrived for the first time in your town home or office and to show that you are glad they have come.
Welcome home!
Welcome to Thailand!
He has gone to the airport to welcome his mother~in~law.
We were given a very warm welcome on arrival.