Nikko is best reached from Tokyo by train (by the Japan Railways Shinkansen line from Tokyo or Ueno stations, with a transfer at Utsunomiya, or by the private Tobu Line Limited Express from Asakusa).
The most effective way to get from Tokyo to Nikko is via train. 
The worst way to get to Nikko from Tokyo is by travelling by train.