Bristol Rovers will share with Cheltenham Town for the next two seasons after rejecting moves to Swindon and Yeovil.
Pirates officials chose the Gloucestershire club for the playing surface according to a joint statement. The 7,136 capacity stadium will operate a park and ride system to clear local roads of traffic after objections from residents.
They had originally agreed to groundshare for the current season, before delays left the Pirates still at the Memorial Ground. They will still play two 'high-profile' friendlies there before decamping to Cheltenham for the season.
It is yet to be decided whether the Bulls will visit Cheltenham twice next season, with the Robins requiring a win in their last game to guarantee safety. They face Doncaster at home on Saturday with the Yorkshire side also needing the win to guarantee promotion.