From Haneda Airport to Shibuya Station: Google map
Keikyu Line + JR Line: Take Keikyu Line (Airport/Limited Express) to Shinagawa station and then JR-Yamanote Line (clockwise) to Shibuya station (30 minutes, 580 yen, frequent).
Tokyo Monorail + JR Line: Take Tokyo Monorail to Hamamatsucho station (terminal) and then JR-Yamanote Line (clockwise) to Shibuya station (45 minutes, 690 yen, frequent).
Limousine Bus:
Get off at Shibuya Excel Hotel Tokyu (50 minutes, 1030 yen, 34 buses/day).
Keio-Inokashira Line: The station is just below Shibuya Excel Hotel Tokyu.
Take a local train (not rapid) to Komaba Todaimae Station (2 minutes, 130 yen, frequent).