AirAsia Flight QZ8501 bodies arrived back in the Indonesian city of Surabaya, where relatives are waiting.
Next of kin have been asked for DNA samples to help identify the victims.
The Airbus A320-200, carrying 162 people from Surabaya to Singapore, disappeared on December 28 and remains were located in the sea on December 30.
The authorities say seven bodies have been retrieved, but bad weather is hampering further salvage efforts.
A public memorial will be held in Surabaya on Wednesday evening local time.
All New Year’s Eve celebrations have been cancelled.
It is not yet clear what happened to the plane but its last communication was a request from air traffic control to climb to avoid bad weather. The pilot did not respond when given permission.
A three-day search ended on December 30 when remains including aircraft parts, luggage and the bodies were found in the Karimata Strait, south-west of the town of Pangkalan Bun in the Indonesian part of Borneo.
The bodies were flown to Surabaya’s Juanda airport on Wednesday afternoon from a hospital in Pangkalan Bun, where they had been sent from the crash site.
Another five bodies are reported to be on board a ship on their way to a harbor near Pangkalan Bun.
Four of the seven bodies are male and three female, one of them a flight attendant.
Strong winds and high waves have slowed down the recovery of bodies and debris, with helicopters mostly grounded and divers prevented from searching the waters.
The weather is forecast to deteriorate further, with heavy rains until January 2, 2015.
Next of kin of passengers and crew have been asked for DNA samples to help identify the bodies when they come in.
[youtube sm_TtkL9m_Q 650]