Thành phố Cần Thơ nằm ở trung tâm đồng bằng sông Cửu Long, giữa một mạng lưới sông ngòi chằng chịt Cần Thơ tiếp giáp với 5 tỉnh: phía bắc giáp An Giang và đông bắc giáp Đồng Tháp, phía nam giáp Hậu Giang, phía tây giáp Kiên Giang, phía đông giáp Vĩnh Long. Cần Thơ có nhiều hệ thống sông ngòi kênh rạch như sông Hậu, sông Cần Thơ, kênh Thốt Nốt, rạch Ô Môn.