Miasto posiada rozwiniętą infrastrukturę komunalną, jest zgazyfikowane, zelektryfikowane, istnieją wodociągi, oczyszczalnia ścieków. W mieście istnieją rozwinięte handel oraz usługi, znajdują się sklepy, hurtownie, warsztaty, biura. Istnieją dwie placówki poczty, komenda policji, hotele, restauracje, apteki, stacje benzynowe, stacje obsługi samochodów, kafejki, puby, kluby, pizzerie, bary. W Kruszwicy jest ulokowanych wiele marketów. Znajdują się tu sklepy sieci Delikatesy Centrum, Biedronka, Dino, Lewiatan oraz market Lidl, do tego wiele innych średnich i mniejszych sklepów. Miasto jest zapleczem usługowo-handlowym dla całej gminy Kruszwica oraz okolicznych gmin.

Transport Kruszwica jest położona na ważnych szlakach komunikacyjnych. Linia kolejowa nr 231 jest eksploatowana tylko na odcinku Inowrocław Rąbinek – Kruszwica. W mieście od lat 90. XX wieku nie zatrzymują się pociągi pasażerskie (z wyjątkiem kursów turystycznych).

Przez miasto przebiegają następujące drogi: – droga krajowa nr 62 Strzelno – Kruszwica – Włocławek – Płock – Wyszków – Drohiczyn – Siemiatycze – droga wojewódzka nr 412 Kruszwica – Tupadły