Narita Airport Shuttle Bus
Tokyo Shuttle bus
This company offers direct service from Narita Airport to Tokyo Station.
There are about 3 connections per hour a very competitive price: 1,000 yen.
Travel time is around 90 minutes.
For more information, schedules and booking, you can visit its website
Narita Airport Shuttle Bus
This shuttle bus operated by Willer runs between Narita Airport and Tokyo (Osaki Station).
Once at Osaki Station, passengers can connect to JR Yamanote Line.
Total trip time is 72 minutes.
Note that there are over 45 bus services per day.
Fares
Early booking: 1,000 Yen
20 minutes prior departure: 1,200 Yen (adult), 600 Yen (children).