上海与扬州之间的高速列车主要通过上海—南京高速走廊以及连云港—镇江线路,经镇江进入扬州东站。G、D字头列车(和谐号以及部分复兴号车组)在上海虹桥与镇江南之间最高运行速度可达300 km/h(186 mph),随后向扬州东方向行驶时最高约为250 km/h(155 mph)。最快的直达车次通常约需1小时55分至2小时15分,停站较少,例如苏州北、无锡东、常州北、丹阳北或镇江南等。若需在镇江南换乘高铁,整个行程通常在约2至2.5小时左右。
普速的K/T/Z列车则从上海站经南京—扬州线开往扬州(市中心站),最高运行速度约为120–160 km/h(75–99 mph),由于有较多中途停站,耗时大约4至5.5小时。在高铁上,通常提供需预订的二等座和一等座,部分复兴号G字头列车另设商务座,并配有电源插座和车载餐食推车或餐车服务。普速列车提供硬座/软座,以及较长行程的卧铺,但现代化设施较少且总体耗时更长。