Originally Posted by
AlwaysAisle
Last train out of Keisei Narita (city station, not airport station) to Ueno is 10:49 p.m. Last train out of JR Narita (again, city station, not airport station) to Tokyo is 11:16 p.m.
Where last Keisei train out of Narita Airport station to Ueno is 10:34 p.m. Last JR train out of Narita Airport station to Tokyo is 11:00 p.m.
Thanks for checking. Of course, the ride between NRT will take a bit of time anyway, but there's always a remote possibility...
Can't think of any other alternatives now, save for just booking a room in Narita/by the airport when arriving late. (What about those buses that go near Yaesuguchi?)