Za czasów panowania dynastii Tang (V-X wiek) Kanton był centrum tzw. „morskiej jedwabnej drogi”, morskiego odpowiednika szlaków lądowych w Azji Środkowej, które zabierały chińskie towary, takie jak ceramika i jedwab, na Bliski Wschód i do Europy. W 758 roku miasto zostało złupione wspólnie przez arabskich i perskich piratów. Podczas powstania Huang Chao doszło w 878 roku do masakry mieszkańców miasta, w której zginęło poza Chińczykami około 120 tysięcy muzułmanów, żydów, chrześcijan i zaratusztrian, który mieli siedzibę w mieście i tam handlowali. W 1067 roku miasto zostało otoczone murem, który miał długość w obwodzie ponad 3 km. Za czasów panowania dynastii Song w mieście powstało pierwsze w Cesarstwie Chińskim biuro nadzoru handlu zagranicznego (Shibosi).

Czasy nowożytne W 1516 roku, trzy lata po dopłynięciu Jorge Álvares do wyspy Lantau (pierwszego Europejczyka który dotarł drogą morską do Chin), do Kantonu przybył portugalski podróżnik Rafael Perestrello. Kontakty handlowe z Portugalczykami znacznie rozwinęły się od 1557 roku, kiedy zezwolono im założyć stałą osadę na obszarze dzisiejszego Makau. W 1583 roku do Kantonu przybył włoski misjonarz Matteo Ricci. Od 1579 roku w mieście zaczęto organizować dwa razy do roku targi dla zagranicznych kupców.