Takamatsu a unclimat subtropical humide avec des étés chauds et humides et des hivers frais. Il pleut un peu tout au long de l'année, mais les mois de mai à septembre sont les plus pluvieux[2].
Laville est officiellement fondée le. Cependant, Takamatsu est un centre politique et économique depuis l'époque d'Edo (1603-1868) lorsque leclan Matsudaira fait de Takamatsu la capitale de leurhan (domaine féodal). En 1185, l'endroit, alors appelé Yashima, est le théâtre d'une célèbre bataille navale de laguerre de Gempei : labataille de Yashima.
Le, la ville a subi un bombardement aérien nocturne des B-29 de l'USAF.
Par ailleurs, un réseau de trains opérés parKotoden dessert la région de Takamatsu au départ de lagare de Takamatsu-Chikkō. Des services d'autocars relient Takamatsu à des villes telles qu'Osaka,Kyoto, Tokyo etHiroshima.