Knivsta har en väl fungerande kollektivtrafik. Till Stockholm tar det inte mer än 30 minuter med tåg, till Upplands Väsby 17 minunter och till Arlanda 8 minuter. Till Uppsala tar det 12 minuter.
-
SJ-tåg till Stockholm och Uppsala går från Knivsta varje halv- eller heltimme, beroende på tid på dagen.
-
Upptåget mot Uppsala – Tierp - Gävle eller Arlanda - Upplands Väsby går varje halvtimme i båda riktningarna. I Upplands Väsby anslutning med SL ända till Södertälje
-
Flyg från/till Arlanda
-
Bussar med omkring 40 avgångar per dag till och från Uppsala och 30 till Arlanda med Upplands lokaltrafik. Bussar går även till Sigtuna och Norrtälje och matar dessutom resenärer till och från tåg och pendlarparkeringar