Pour rejoindre ou circuler sur la commune, plusieurs services de transports publics existent :
À l’initiative de Valence Romans Mobilités, la commune est desservie depuis septembre 2010 par les lignes régulières pour le transport en commun. Un service de Transport à la Demande (TAD) permet aux voyageurs de se déplacer depuis et vers des secteurs non desservis par des lignes régulières du réseau Citéa et un service de proximité est réservé aux personnes à mobilité réduite.
La commune est desservie par la ligne N°32 à Pizançon, N°89 à Chatuzange, N°87 à Papelissier, N°88 au Martinet.
Le service Résa+ est un service de Transport à la Demande (TAD) : trajet à réserver en ligne.
La ligne EXPRESS dessert quant à elle les établissements scolaires.
Depuis le 1er janvier 2018, la Région Auvergne Rhône-Alpes organise le transport interurbain sur le territoire de la Drôme et qui assure annuellement le transport par autocar de milliers de voyageurs. L’exploitation du réseau est confiée à des transporteurs privés et représente 28 lignes régulières desservant les communes drômoises.
La commune est desservie par la ligne N°D05, qui est ouverte aux voyageurs Citéa.
Valence Romans Mobilités travaille également au développement des mobilités douces sur le territoire comme le vélo, le covoiturage, l’autopartage, etc. Ces différents modes de transport permettent de se déplacer, au quotidien ou occasionnellement, de manière plus respectueuse de l’environnement.