Collina d’Oro liegt im Tessiner Bezirk Lugano. Die Postleitzahl ist die 6926 und die Telefon-Vorwahl lautet 091. Collina d’Oro hat das Autokennzeichen/Kontrollschild TI. Zu Collina d’Oro gehören unter anderem die Ortsteile Montagnola, Gentilino, Agra sowie Carabietta. In Collina d’Oro und seinen Ortsteilen leben zusammen ungefähr 4.400 Einwohner.
Nachbargemeinden von Collina d’Oro sind Muzzano (Entfernung ca. 2,1 km), Grancia (Entfernung ca. 2,3 km), Agno (Entfernung ca. 2,5 km), Paradiso (Entfernung ca. 2,7 km), Magliaso (Entfernung ca. 2,8 km) und Sorengo (Entfernung ca. 2,8 km).