Компания была основана в 1896 году в Чехословакии, и начинало с производства карет.
После второй мировой войны, в 1948 году предприятие было национализировано и стало называться «Karosa».
Фактически Karosa стала единственным производителем автобусов в Чехословакии, Škoda и Praga были не в состоянии конкурировать с ней.
В конце 1950-х годов начался выпуск модели 706RTO, которая удостоилась многих наград на различных международных выставках.
Позже появились междугородняя и сочленённая версии, но они так и остались прототипами.
В 1966 году её заменила Š-серия, а в 1981 — 700-я серия.
После отказа от социализма в 1989 году фирме пришлось перестраиваться на новый лад, и выпуск сократился более чем втрое: с 3400 до 1000 машин в год.
Но после вмешательства Renault ситуация стала налаживаться, фирма вернула себе имя, сборка стала производиться на более качественном оборудовании, была проведена модернизация всех машин.
В 1999 году Karosa вошла в холдинг Irisbus.
В 2003 году был выкуплен контрольный пакет акций компанией Iveco, а с 1 января 2007 завод стал называться Iveco Czech Republiс.