Za mnoge putnike javni prijevoz je najjeftiniji način kretanja. Ipak, cijena javnog prijevoza može značajno varirati između odredišta, pa čak i unutar grada ili mjesta. Čimbenici koji utječu na cijenu masovnog prijevoza uključuju dostupnost poreznih sredstava za njegovu potporu, razinu pružene usluge i način korištenja javnog prijevoza. Drugi čimbenik koji utječe na cijenu javnog prijevoza je sposobnost sustava javnog prijevoza da uspostavi odnose s drugim poduzećima od kojih sustav može ostvariti prihod kako bi nadoknadio svoje operativne troškove.
Javni prijevoz općenito je podržan kombinacijom poreznih prihoda, cijena karata ljudi koji koriste sustav, reklama i ponekad koncesija. Iznos primljenih poreznih prihoda uvelike će utjecati na proračun za sustav javnog prijevoza nekog područja i imati veliki utjecaj na vrste i količinu dostupnih usluga. Uz dovoljno poreznih sredstava, sustav masovnog prijevoza nekog područja mogao bi pružiti sveobuhvatne usluge zajednici za relativno niske cijene karata. Bez dovoljnog poreznog financiranja, moglo bi se očekivati da će putnici plaćati veće cijene za korištenje javnog prijevoza i usluga, a pogodnosti bi mogle biti ograničene. Na primjer, uz minimalno porezno financiranje, javni prijevoz može raditi samo tijekom dana, a mogu postojati veliki dijelovi zajednice koji nisu opsluženi javnim prijevozom.
Neki sustavi javnog prijevoza aktivno traže partnerstva s privatnim poduzećima. Ovim privatnim tvrtkama moglo bi se dopustiti iznajmljivanje prostora na postajama javnog prijevoza za prodaju hrane, časopisa ili druge robe i usluga. Sredstva koja plaćaju ovi dobavljači mogu značajno doprinijeti operativnom proračunu sustava masovnog prijevoza. U drugim slučajevima, tvrtka za javni prijevoz može se upariti s tvrtkom za oglašavanje koja prodaje oglasni prostor u vozilima i postajama javnog prijevoza ili na njima. Opet, prihodi od ovog oglašavanja mogli bi pomoći sustavu javnog prijevoza da smanji troškove javnog prijevoza za svoje korisnike.
Dodatni čimbenici koji utječu na cijenu javnog prijevoza uključuju vrstu vozila koja se koriste u masovnom prijevozu, troškove osoblja u vozilima i naknade za gorivo. U nekim područjima, na primjer, cijene vozova za vlakove mogu biti veće od cijena za autobuse zbog troškova održavanja vlakova, tračnica i plaćanja osoblja koje je potrebno za učinkovito i sigurno upravljanje sustavom vlakova. Osim toga, razlike u cijeni goriva također mogu utjecati na cijenu javnog prijevoza; u razdobljima kada je cijena goriva visoka, cijene putničkih karata možda će se morati povisiti kako bi se spriječila smanjenja u usluzi.