E6 går gjennom byen, og jernbanestrekninga Trønderbanen har endestasjon her. Nordlandsbanen har stopp i Steinkjer på veg mellom Trondheim og Bodø.