La popolazione della Collina d'Oro può contare da sempre una buona presenza nel campo dello sport e una intensa attività nelle associazioni ricreative. Esistono infatti da molti anni delle associazioni che nell'ambito sportivo sono sempre state riferite e proposte a livello collinare mentre che le attività ricreative, nelle loro organizzazioni, derivano da enti degli ex tre comuni di Agra, Gentilino e Montagnola.
Per quanto concerne lo sport da sottolineare il F.C. Collina d'Oro che nel calcio ha rilevato recentemente la gloriosa Unione Sportiva Gentilino che, con il contributo di tutta la Collina, ha saputo gestire un gran numero di giovani amanti di questo sport decisamente popolare. Negli ultimi tempi si è pure distinta per la sua attività verso i giovani, l'Unihockey, che opera nella palestra del Centro scolastico. Il Municipio è lieto di mettere a disposizione di queste due società le infrastrutture comunali e cerca nel limite del possibile di soddisfare le legittime richieste atte a mantenere vivi questi poli molto importanti per il tempo libero della nostra gioventù.
Per le associazioni ricreative l'idea del Municipio è quella di fare in modo da salvaguardare le peculiarità tipicamente storiche e tradizionali degli ex Comuni e nuclei. Ciò nondimeno talune manifestazioni che fino ad ora venivano organizzate singolarmente ma che avevano il medesimo oggetto, a mente del Municipio, dovrebbero essere organizzate insieme in modo da unire le forze e mobilitare la popolazione una sola volta per manifestazione. Ci riferiamo in particolare al Carnevale, alla festa del 1. agosto ed al Babbo Natale. Il Municipio ha già dato il suo appoggio sia infrastrutturale che economico per incoraggiare le società ad unirsi a tale scopo; saluta quindi con molto piacere la creazione della nuova associazione
Collinainfesta.ch che con il 2006 si è presa l'incarico di organizzare per la prima volta il Carnevale raggruppato in un unico luogo.
Nell'ambito del tempo libero è sempre allo studio la creazione di un centro balneare come pure un piccolo porto per posti barca.