Real Madrid have made no secret of their desire to bring Mbappe to the Santiago Bernabeu, having seen two big-money bids knocked back by PSG last summer.
Mbappe has already revealed he asked PSG for a transfer last summer and his current contract at the Parc des Princes expires at the end of this season.
Ibrahimovic says he told Mbappe to leave his comfort zone when the Frenchman approached him for advice regarding his long-term future.
"Only Kylian can answer you about where he has to go. It depends on what he wants, what he thinks," Ibrahimovic told L'Equipe.
"Me, I would have gone. But if I am PSG, I would try to keep him. It's him who will decide. PSG want to keep him, obviously, but does he want to stay?
"I also think that there are other clubs that want him: if you are a manager, and you have the means and you do not want to take Mbappe, you are in the wrong business.
"He asked me [for advice], yes, and I told him: 'If I were you, I would go to Real'.
"I had the chance to play in different teams, different countries, with different champions, and that's how I learned and grew.
"Playing at home all your career is easier, in my opinion. Whereas if you pack your bags and go to other places, it's an adventure."
Mbappe has scored 19 goals in 27 appearances for PSG this season.