Le réseau de transports urbains de l'agglomération (Compagnie de transports Perpignan-Méditerranée) dessert les principaux quartiers de la ville ainsi que 36 communes de la « grande banlieue » perpignanaise. Les véhicules utilisés sont principalement des bus et des « bus-trams ». Le réseau se compose de deux lignes structurantes, avec des fréquences de passage toutes les dix à vingt minutes, de cinq lignes majeures, avec des passages toutes les vingt minutes à une demi-heure, onze lignes moyennes, huit lignes de proximité et trois lignes spéciales.