High-speed trains between Shanghai and Ningbo take about two hours, with over 40 trips daily from 6:36am to 9:01pm.