It is 3 to 4 kilometers from Shinjuku to Shibuya, so I recommend you to travel by train or taxi. The fastest way to move is to train, but both Shinjuku Station and Shibuya Station are very large terminal stations, so it takes time to move from station to destination or from the station to the destination.