Tidligere gikk en stor del av trafikken mellom Kristiania og Bergen over Randsfjorden, hvor det var dampskipstrafikk med endepunkt i Odnes. Siden ble Søndre Land knyttet til Fagernes og Eina ved Valdresbanen, men denne ble nedlagt i 1999. I dag har kommunen forbindelse til Gjøvik og Fagernes langs fylkesvei 33. På østsiden av Randsfjorden går fylkesvei 34 ned til Hadeland, og på vestsiden går fylkesvei 245. Disse veiene forbindes ved Flubergbroen over Randsfjorden ved Fluberg. Fylkesvei 247 forbinder Hov med fylkesvei 33; ellers er det forbindelse fra Fall over til Toten langs fylkesvei 114.