Earlwood doesn't really have a train line. It's near Bardwell Park station on the southern side, but there's a big slope to get up/down. Canterbury station would be on the northern end. Have a look around Arncliffe, Bardwell Valley and Turella. All with either the Sutherland or Airport train...