Silnice II/240 je silnice II. třídy v trase: odpojení od silnice I/7 (v Praze; Horoměřická ulice) – Jenerálka – Horoměřice – Statenice – Černý Vůl – Velké Přílepy – Tursko – Minice (krátké připojení silnice II/101) – Mikovice – Kralupy nad Vltavou – Velvary – Černuc – Bříza – Račiněves – přejezd nad dálnicí D8 – Roudnice nad Labem (krátké napojení silnice II/246) – Vědomice – Chodouny – Polepy (krátké napojení silnice II/261) – Hrušovany – Libínky – Chotiněves (okrajem) – Liběšice (krátké napojení na silnici I/15) – Trnobrany (okrajem) – Srdov – Hradec (napojení na silnici II/260) – Horní Vysoké – Lovečkovice (odpojení) – Verneřice – Valkeřice – napojení na silnici II/262 (u Františkova nad Ploučnicí).Na okraji Statenic se napojuje silnice II/241, ve Velkých Přílepech silnice II/242, ve Velvarech silnice II/616 a v Černuci silnice II/239. U Velvar přejíždí nad silnicí I/16. U Račiněvsi se kříží se silnicí II/608.U Horoměřic vede nad plánovanou dálnicí D0.