The Marlins activated Hill (shoulder) from the 10-day injured list Thursday, Isaac Azout of FishOnFirst.com reports.
Hill (shoulder) has progressed to hitting in live batting practice at the Marlins' facility in Jupiter, Fla., MLB.com reports.
The Marlins placed Hill on the 10-day injured list Saturday with a left shoulder impingement, retroactive to Sept. 5.
Hill is absent from Saturday's lineup against the Giants.
Hill isn't in the Marlins' lineup for Tuesday's game versus Colorado.
Hill is batting eighth as the designated hitter Sunday against the Padres.
Hill went 1-for-3 with a grand slam in Wednesday's 6-4 win over the Reds.
The Marlins claimed Hill off waivers from the Giants on Saturday.
The Giants Alex Pavlovic of NBC Sports Bay Area Hill for assignment Friday, jkhjh reports.
The Giants activated Hill on Wednesday.