Obec Trubín se nachází nedaleko Berouna, po obou stranách silnice Králův Dvůr – Svatá. Na západě sousedí s chráněnou krajinnou oblastí Křivoklátsko, na východě se postupně sbližuje s Počaply, dnes částí Králova Dvora. Nad obcí se vypíná Trubínský vrch, chráněný jako přírodní památka.