Hi Isileli,
Greeting from Peggy, Top China Travel.
The distance between Wuhan and Shanghai is about 986 km, about 10 hrs driving.
And between Wuhan and Shanghai, you can take train and flight.
Train: G train about 5 - 5.5 hrs transferring
Flight: about 1.5 hrs transferring
If you have any China tour enquir, you can send it to me in any moment.
Peggy
Top China Travel