Justin Bieber’s private jet was reportedly detained on suspicion of there being marijuana on board.

The pop star landed in New Jersey’s Terboro airport on Friday in preparation for Sunday’s Super Bowl, which he is apparently planning to attend.

According to TMZ, everyone on the plane was searched but no drugs were found and they were free to go.

Sources tell the website passengers knew they'd be searched since they were flying into the US from Canada.

Radar Online reports that drug-sniffing dogs were used to search the vessel.

This incident comes just days after the 19-year-old turned himself in to Toronto police on Wednesday for a December 29 skirmish involving a limo driver.

Justin allegedly attacked the driver, resulting in criminal assault charges.

While it was initially believed that members of his entourage were responsible for the attack, Justin became a prime suspect after he didn’t show up for questioning.

“We're told Toronto cops wanted to talk to Justin but he didn't come in for an interview and they got annoyed,” TMZ wrote.

The website also revealed that the dispute was triggered by the volume of the radio.

“Justin was cruising along in Toronto in the back seat of the limo when he wanted the driver to turn up the noise ... on the radio. The driver turned it up ... but not as much as Justin wanted, and an argument erupted,” a source told the website.

Justin also entered a not guilty plea on Wednesday against charges of driving under the influence, resisting arrest without violence and driving on an expired licence in Miami earlier this month.

Although official toxicology reports have not yet been released, preliminary tests reveal the singer tested positive for both marijuana and Xanax.