Thượng Hải đánh giá là một trong ba cảng chứa hàng lớn trên thế giới sau Hong Kong và Singapore với sức chứa 14,55 triệu TEUs (đơn vị tương đương 20 foot). Thượng Hải đang xây dựng cảng sâu trên đảo bên ngoài thành phố để phục vụ cho nhu cầu của nhiều tàu nước ngoài lớn.