Two rail companies serve NRT, JR East and Keisei. Each have local trains and express trains. JR's Nartia Express ("NEX")runs to the destinations listed... but trains to Shinjuku run all the way around the Yamanote lower loop (through Shinagawa). NEX is the best way to go to Yokohama. Keisei's express, the Skyliner, is about $10 cheaper each way, but runs only to Ueno station. The bus/train choice is usually dictated by luggage. Trains are fast, but handling alot of luggage after disembarking from an express train is a major hassle in Tokyo.