Domestic terrorist Anders Behring Breivik shown during his 2012 trial. Photo: Heiko Junge / NTB scanpix
Breivik killed 77 people in a bombing and shooting rampage in 2011 because he was opposed to Norway's multiculturalism.
He has complained repeatedly about being held in isolation, which he argues is a violation of his human rights.
His court case had since previously been scheduled to take place March 15-18, but the question of where the case would be heard had yet to be determined, given the security problems posed by moving Breivik from the prison.
The state had proposed holding the trial in prison, and Breivik's lawyer agreed to the idea.
“Practical considerations and security issues justify that the case be heard at the Skien prison,” about 100 kilometers (62 miles) southwest of Oslo, the Oslo district court ruled.
The prison conditions could be more closely studied on site, it added.
On July 22, 2011, Breivik killed eight people in a bomb attack outside a government building in the capital and later murdered another 69 people, most of them teenagers, when he opened fire at a Labour Youth camp on the island of Utøya.
Breivik, today aged 36, was handed a 21-year prison sentence in August 2012, which can be extended if he is still considered a danger to society.
In a report published in November, Norway's parliamentary ombudsman said Breivik's solitary confinement risks turning into “inhumane treatment”.