Putin flew to Mariupol by helicopter on Saturday and occasionally drives around the city, state news agency TASS reported on Sunday.
He visited several sites and spoke with residents, and was presented with a report on the city’s reconstruction work.
Putin’s stop in Mariupol followed his surprise visit to Crimea on Saturday to mark the ninth anniversary of the peninsula’s annexation.
Russian state TV showed him visiting the Black Sea port city of Sevastopol, accompanied by local Moscow-appointed governor Mikhail Razvozayev.
Razvozhayev said on the messaging app Telegram that Putin was expected to attend the opening of a children’s art school by video link.