(aktualizováno k 30.4.2009)
Z hlediska dopravní obslužnosti mají Krhanice spojení vlakové a autobusové.
Krhanice leží na železniční trati, po které jezdí tzv. Posázavský pacifik. Trať má číslo 210 (Čerčany - Praha).
Z hlediska autobusů jsou Krhanice a Prosečnice obsluhovány společností ČSAD Benešov. Z Krhanice a Prosečnice lze dojet do Týnce n.Sáz., Benešova, Netvořic a Neveklova. Spojení na Čakovice a Babice není možné z důvodu stavu komunikace III/1066.
Tzv. příměstská doprava je pouze do Prosečnice (linka 332). Do Krhanic se musí jít pěšky, což jsou cca 2 km. Snahy prodloužit linku 332 až do Krhanic vyšly vždy naprázdno.