Rubi is a locality located 495.23 km west-southwest from Madrid in Barcelona Province, Spain. The population of Rubi is 78,591 people. Cornella de Llobregat, L'Hospitalet de Llobregat, Sabadell are located close to Rubi. You can find Rubi on any map using the following decimal coordinates: 41.4933 (latitude), 2.0325 (longitude).