Lily Herrera, an 11-year-old Sydney girl who has been missing for more than a week has been found safe and well in the Blue Mountains.

Police put out an appeal after Lily was last seen at a friend's house in North Ryde eight days ago.

She is known to like travelling on trains.