Würzburg is located at the river Main, and well connected to the German railway system. Würzburg can easily be reached by train from Frankfurt international airport or also Nuremberg airport (~90 minutes).
The following links might be useful: