The case against Jared Lee Loughner moved to Phoenix after federal judges in Tucson recused themselves because a fellow judge died in the attack.
Loughner was arraigned Monday in Phoenix. Prosecutors then requested the move so victims and witnesses would not have to drive there.
The deal doesn't prevent future requests for moves.
Loughner pleaded not guilty to federal charges of trying to assassinate Giffords and kill two of her aides. He also faces federal charges in the deaths of an aide and the judge.
He likely faces state charges in the Jan. 8 rampage at a Giffords event that wounded 13 and killed six others, including a 9-year-old girl.
His next court is set for March 9.