The 'Drop It Like It's Hot' rapper was briefly held at Kjevik Airport in Kristiansand on Thursday (June 28) when custom agents discovered 8 grams of pot, according to TMZ.
Snoop Dogg was given a fine and will not face jail time because he was carrying less than the country's 15-gram maximum.
An insider has indicated that Snoop Dogg co-operated fully with customs officials and paid a $1,980.13 (£1,277) fine on-site.
He is still expected to perform at Norway's Hove Festival this evening (June 28).
Snoop was previously arrested in January in Texas when a police dog found marijuana on his tour bus.
He was also ticketed by New York police for pot possession in February 2008.
Watch Snoop Dogg's 'Drop It Like It's Hot' music video below: