Rubí se trouve dans le nord-est de l’Espagne, en Catalogne, à environ 20 kilomètres à l’ouest de Barcelone. Elle est implantée dans la vallée du fleuve Rubí, un affluent du Llobregat, entourée de collines boisées et de zones naturelles protégées. La ville est voisine de Sant Cugat del Vallès, Terrassa et Sabadell.
Sa position stratégique dans le Vallès Occidental en fait un nœud de communication important entre l’intérieur des terres catalanes et la métropole barcelonaise. C’est aussi un point d’entrée vers les parcs naturels environnants, comme la Serra de Collserola, idéale pour les randonneurs et amoureux de la nature.
Le climat est méditerranéen à influence continentale, avec des étés chauds et hivers doux. Les saisons intermédiaires (printemps et automne) sont particulièrement agréables, idéales pour les événements extérieurs, les visites culturelles ou les activités sportives.