Trieste dispone di una cinquantina di linee di autobus della Trieste Trasporti e le linee marittime per Muggia o Grignano/Miramare.
Nelle ore notturne la maggior parte delle linee di città sono sostituite dagli autobus A, B, C e D.
Il biglietto di corsa semplice della durata di 60 minuti (feriali, 4 ore nei festivi) costa € 1,35.
Esistono anche i biglietti da 10 viaggi di 60 minuti al costo di € 12,15.
Il biglietto giornaliero valido su tutta la rete costa € 4,35, mentre l'abbonamento quindicinali costa € 22,15 ed è valevole per 15 giorno consecutivi.
I biglietti sono acquistabili presso i giornalai o tabaccai, e i distributori automatici si trovano solo presso alcune fermate degli autobus.
Oltre agli autobus era in servizio anche il centenario Tram de Opcina che collegava la città con la vicina Opicina, ancora in fase di manutenzione. .