A teenage boy on the autism spectrum has been found at a school in Sydney's Blue Mountains after he went missing in the NSW Hunter region.
Darshan Siegel, 13, walked off from a car park in the Port Stephens area while travelling from the north coast to the Blue Mountains with his mother.
The pair had stopped for a rest in Heatherbrae, at the intersection of the Pacific Highway and Masonite Road, about 8.30pm on Tuesday.
NSW Police were alerted just after 10.30pm that the boy was missing and began a search with a dog squad but could not find him.
The search resumed early on Wednesday with various police resources including the dog unit and and State Emergency Service personnel.
The teenager was found safe and well at a Katoomba high school about 8.30am on Wednesday, NSW Police said in a statement.
Superintendent Chad Gillies on Wednesday told reporters the boy had hitch-hiked to Sydney before travelling by train to his Katoomba school.
He then waited at school and is now in the care of relatives.
"We'd like to speak to the driver - not that they've done anything wrong by stretch of the imagination but I think it's important for us to understand how he came to get there, that may fill in a few more puzzles," Supt Gillies said.