The 19-year-old singer apparently made the uncharitable comments to the woman while she and her three friends were on a deck in bikinis at a hotel in Perth, reports news.Com.Au.
"One girl who was gorgeous looking, with long dark hair and would have been about a size 14," Helen Robinett, a hotel guest, who witnessed the interaction told the site.
"Justin looked over at her and said 'What are you, Hawaiian or something?' She said, 'No, I'm not.' Then he said, 'You look like a beached whale'... The girl said, 'Are you serious' and he said, 'You should go on The Biggest Loser'."
Another guest, staying at the same hotel, confirmed hearing Bieber's comments.
Also Read
Bieber was in the city as part of his world tour but the singer has been on a controversy making spree that includes fighting with his neighbours, sneaking out of a Brazilian brothel, illegally making a graffiti on a wall and allegedly spitting on fans from a hotel balcony.