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 worst way to get to Nikko from Tokyo is by travelling by train.