Rubí liegt im Nordosten Spaniens, in der autonomen Region Katalonien, etwa 20 Kilometer nordwestlich vom Zentrum Barcelonas. Die Stadt gehört zur Comarca Vallès Occidental, einer Region, die sich durch sanfte Hügel, grüne Täler und eine starke Urbanisierung auszeichnet.
In der näheren Umgebung befinden sich Städte wie Terrassa, Sabadell und Sant Cugat del Vallès. Die Küsten des Mittelmeers sind mit dem Auto in weniger als einer Stunde erreichbar, während das nahe gelegene Naturgebiet Parc Natural de Sant Llorenç del Munt zu Wanderungen und Outdoor-Aktivitäten einlädt.
Rubí verfügt über ein mediterranes Klima mit heißen, trockenen Sommern und milden Wintern. Die besten Reisezeiten sind Frühling (April bis Juni) und Herbst (September bis Oktober), wenn die Temperaturen angenehm sind und viele lokale Veranstaltungen stattfinden.