Monille matkailijoille julkinen liikenne on halvin tapa liikkua. Julkisen liikenteen kustannukset voivat kuitenkin vaihdella merkittävästi eri kohteiden välillä ja jopa kaupungin sisällä. Joukkoliikenteen kustannuksiin vaikuttavia tekijöitä ovat verovarojen saatavuus sen tukemiseksi, tarjotun palvelun taso ja käytetty julkisen liikenteen tapa. Toinen joukkoliikenteen kustannuksiin vaikuttava tekijä on julkisen liikennejärjestelmän kyky muodostaa suhteita muihin yrityksiin, joista järjestelmä voi saada tuloja käyttökustannustensa kattamiseksi.
Julkista liikennettä tukevat yleensä verotulot, järjestelmää käyttävien ihmisten hinnat, mainonta ja joskus myönnytykset. Saatujen verotulojen määrä vaikuttaa suuresti alueen julkisen liikennejärjestelmän talousarvioon ja vaikuttaa suuresti saatavilla olevien palvelujen tyyppeihin ja määrään. Riittävän verorahoituksen ansiosta alueen joukkoliikennejärjestelmä voi tarjota kokonaisvaltaisia palveluja yhteisölle suhteellisen alhaisilla hinnoilla. Ilman riittävää verorahoitusta työmatkalaisten voidaan odottaa maksavan korkeampia hintoja julkisen liikenteen ja palveluiden käytöstä, ja mukavuudet saattavat olla rajallisia. Esimerkiksi vähimmäisrahoituksella julkinen liikenne saattaa toimia vain päiväsaikaan, ja yhteisössä voi olla suuria osia, jotka eivät kulje julkisilla liikennevälineillä.
Jotkut julkisen liikenteen järjestelmät etsivät aktiivisesti kumppanuuksia yksityisten yritysten kanssa. Nämä yksityiset yritykset voivat saada vuokrata tilaa julkisen liikenteen asemilta myydäkseen ruokaa, aikakauslehtiä tai muita tavaroita ja palveluja. Näiden toimittajien maksamat varat voivat osallistua merkittävästi joukkoliikennejärjestelmän toimintabudjettiin. Muissa tapauksissa julkisen liikenteen yritys voi muodostaa parin mainosyrityksen kanssa, joka myy mainostilaa julkisen liikenteen ajoneuvoissa ja asemilla tai niiden päällä. Mainonnasta saatavat tulot voivat jälleen auttaa joukkoliikennejärjestelmää vähentämään julkisen liikenteen kustannuksia käyttäjilleen.
Muita joukkoliikenteen kustannuksiin vaikuttavia tekijöitä ovat joukkoliikenteessä käytettävät ajoneuvotyypit, ajoneuvojen henkilöstökustannukset ja polttoainemaksut. Joillakin alueilla esimerkiksi junien hinnat saattavat olla korkeampia kuin linja -autojen hinnat, koska junien, raiteiden ylläpito ja kustannukset maksavat henkilöstölle, joka on tarpeen junajärjestelmän tehokkaan ja turvallisen käytön kannalta. Lisäksi polttoainehintojen vaihtelut voivat myös vaikuttaa julkisen liikenteen kustannuksiin. aikana, jolloin polttoaineen hinta on korkea, matkustajien hintoja saatetaan joutua nostamaan, jotta vältetään palvelun leikkaukset.