That employment lasted until 27 March, on which day she got underway for Bougainville in the northern Solomons with elements of the Army's 25th Regimental Combat Team (RCT). She discharged those troops and their attending equipment at Bougainville on 28 March and departed that same day for New Guinea. "Virgo" entered Milne Bay, New Guinea, on 31 March and remained there until 4 April when she headed for Cape Sudest. The ship stopped at Cape Sudest from 5 to 14 April and then headed for the Beli Beli Islands. She reached that destination on the 15th and began loading elements of the Army's 24th RCT. Underway again on the 16th, "Virgo" set a course for Tanahmerah Bay, New Guinea, where she arrived on 23 April. She unloaded the troops and their equipment and departed Tanahmerah Bay on the 24th. She stopped at Cape Sudest on the 27th and arrived at Saidor on the 29th. There, she loaded men and equipment of the Army's 32nd Infantry Division. On 1 May, the ship put to sea once again, bound for Aitape, New Guinea, where she arrived on the 3rd and unloaded troops and equipment. Departing Aitape that same day, Virgo set a course via Cape Sudest for Guadalcanal where she arrived on 10 May. At Guadalcanal, the attack cargo ship loaded troops of the 1st Marine Provisional Brigade and began amphibious training exercises which lasted until 31 May.