After PJ was shifted from intensive care to his new room he "wrapped his arms around" his father in a "big hug".
PJ's brother Joseph Lupi said in an email: "It's heart-warming stuff and the support team over there took great comfort from his progress."
Options are being explored to get PJ home on a flight to New Zealand around July 28.
PJ had been on holiday in Thailand for about 10 days, with his girlfriend Amy who had returned to New Zealand the previous day, when he crashed.
It was unclear exactly what happened, but PJ hit his head and suffered severe facial injuries, despite wearing a helmet.
As PJ did not have travel insurance cover a Givealittle page was set up to help pay for his hospital care. His family has urged all Kiwis heading overseas to make sure they take out travel insurance.
The page has now raised more than $170,000 from 1700 donations.