Первое известное упоминание Карташу относится к XIII веку: король Sancho II передал земли Pedro Pacheco, чтобы тот устроил здесь albergaria - приют для путников. D. Dinis выдал поселению первый foral в Leiria 21 марта 1312 года; позднее документ подтвердили João II в 1487-м и Manuel I в 1496-м. В XIV веке D. Isabel de Mendanha основала в нынешней Praça 15 de Dezembro францисканский монастырь Espírito Santo, поэтому площадь долго оставалась центром общественной жизни. Земледелие постепенно увеличивало население и благосостояние, а 10 декабря 1815 года Карташу получил статус vila. К концу XIX века город считался одним из наиболее характерных винодельческих центров Vale do Tejo. Виноградники, сельские усадьбы и торговля вином определили местную экономику сильнее, чем крупная промышленность. В 1985 году открылся Museu Rural e do Vinho, созданный для сохранения инструментов, документов и памяти о поле и adega. В XX веке появились новые культурные учреждения, включая Centro Cultural, построенный на месте бывшего Cine-Teatro Ribatejo и открытый в 2005 году. 21 июня 1995 года Карташу получил статус города. Сегодня его прошлое читается в площади, церковном квартале, библиотеке Marcelino Mesquita и винном музее.