Tokyo is Japanís transportation hub and public transport is dominated by a comprehensive network of well kept and efficient bus service, monorails, trams and trains.
As one of the 23 special wards which form the greater Tokyo area, Tokyo International Airport is served by an elaborate system of road networks that will get you anywhere within Tokyo. Rail transport from Haneda Airport is available at Terminal 1 and 2 and is provided by Keihin, Kyuko and Tokyo monorail, with the latter operating a single station between terminal 1 and 2.
Keikyu services are available to the Shinagwa, Statin and Yokohama stations. Through this system of connections, it is possible to reach Narita International Airport using the Keikyu service. While this may seem complicated, the provider offers direct connections in the morning that enable one to reach Narita via a single connection along the Keisei line.
The Tokyo monorail operates from Terminals 1 and 2 to Hamamatsucho station in 16 minutes. The monorail is located in Minato and serves a total of 3 lines. From Hamamatsucho station you can connect to any other point in Tokyo using the Yamanote line. For those whose destination is Narita airport there are other options through the Narita express.
Haneda is also serviced by regular scheduled bus services to many points in the region. However, due to frequent heavy traffic around Tokyo, delays are often expected. Despite these setbacks the bus service from the airport is reliable and uses route 1. The trip from Haneda to Tokyo station is approximately 40 minutes.
Alternatively, one can hire a taxi from the various taxi service providers. Taxis have a distinct lamp on their tops that distinguishes them from regular vehicles. Taxis can be reserved in advance from the information desks at the Airport terminal, or by phone, given the difficulty of giving directions in Japanese.