Knivsta ligger ved jernbanen og E4 cirka 48 kilometer nord for Stockholm og 18 kilometer sør for Uppsala.