Le Guangzhou Marathon se court à Canton, grande métropole du delta de la rivière des Perles, dans le sud de la Chine. Le parcours urbain de 42,195 km se déroule sur les axes de la ville, fermés à la circulation, dans un environnement de plaine. En décembre, les températures du Guangdong restent douces, ce qui explique le positionnement de l'épreuve à cette période de l'année.
Son parcours est réputé plat et rapide, ce qui en fait un support intéressant pour viser un chrono de référence.