Skip to content

Checked

Public Transit in Puerto Rico

Transit agencies based in Puerto Rico and what they reported to the 2025 National Transit Database

Transit agencies
66
Passenger trips (2025)
10.5 million
3.2 per resident
Vehicle revenue miles
10.2 million
Fare revenue
$6.74 million
3.1% of operating costs

Monthly ridership

Passenger trips at Puerto Rico agencies that report every month, in millions

Show as a table
PeriodPassenger trips
Aug 20261.31 million
Dec 20251.41 million
Dec 20241.08 million
Dec 20230.81 million
Dec 20220.86 million
Dec 20210.78 million
Dec 20200.67 million
Dec 20191.91 million
Dec 20182.25 million
Dec 20171.89 million
Dec 20162.55 million

August 2026: 1.31 million trips (-9.9% vs. a year earlier).

Transit agencies in Puerto Rico

By passenger trips in 2025

Swipe the table sideways to see more columns.

AgencyTripsRevenue milesFare recovery
Metropolitan Bus AuthoritySan Juan · Bus, Demand Response4.04 million2.83 millionNot reported
Alternativa de Transporte IntegradoSan Juan · Bus, Demand Response, Heavy Rail (Subway)2.31 million2.76 millionNot reported
Puerto Rico Maritime Transport AuthorityGuaynabo · Ferryboat1.73 million203,59812.6%
Autonomous Municipality of PoncePonce · Bus, Demand Response472,095247,4080.0%
Municipality of CarolinaCarolina · Bus, Demand Response273,166378,3440.0%
Municipality of GuaynaboGuaynabo · Bus, Demand Response245,369268,298Not reported
Municipality of BayamonBayamon · Bus, Demand Response155,260181,749Not reported
City of San JuanSan Juan · Bus122,268161,622Not reported
Municipality of MayaguezMayaguez · Bus, Demand Response116,956413,651Not reported
Municipality of CaguasCaguas · Bus, Demand Response91,910190,183Not reported
Municipality of Toa BajaToa Baja · Bus, Demand Response75,893141,379Not reported
Municipality of DoradoDorado · Bus, Demand Response74,844143,723Not reported
Municipality of Cabo RojoCabo Rojo · Bus68,711231,6370.0%
Autonomous Municipality of Vega AltaVega Alta · Bus, Demand Response68,393154,227Not reported
Municipality of YaucoYauco · Bus, Demand Response66,974138,110Not reported
Municipality of Vega BajaVega Baja · Bus, Demand Response59,574147,3220.0%
Municipality of BarcelonetaBarceloneta · Bus, Demand Response49,184148,2730.0%
Municipality of CamuyCamuy · Bus, Demand Response48,299297,669Not reported
Municipality of San LorenzoSan Lorenzo · Bus, Demand Response41,69186,953Not reported
Municipality of CorozalCorozal · Bus40,96431,305Not reported
Municipality of ManatiManati · Bus, Demand Response38,30958,1480.0%
Municipality of CayeyCayey · Bus, Demand Response36,37933,260Not reported
Municipality of CanovanasCanovanas · Bus, Demand Response33,249121,3050.0%
Municipality of LajasLajas · Bus, Demand Response32,43756,416Not reported
Municipality of JuncosJuncos · Bus, Demand Response29,09339,215Not reported
Municipality of FajardoFajardo · Bus, Demand Response26,95945,777Not reported
Municipality of HumacaoHumacao · Bus, Demand Response20,48222,511Not reported
Municipality of CidraCidra · Bus, Demand Response15,13450,6800.0%
Municipality of HormiguerosHormigueros · Bus, Demand Response14,14540,6440.0%
Municipality of AñascoAnasco · Bus, Demand Response12,92589,424Not reported
Municipality of GuraboGurabo · Bus, Demand Response9,16336,5450.0%
Municipality of CatanoCatano · Bus, Demand Response8,92328,9000.0%
Municipality of VillalbaVillalba · Bus, Demand Response8,70451,8530.0%
Municipality of OrocovisOrocovis · Bus, Demand Response6,31612,7930.0%
Municipality of San SebastianSan Sebastian · Demand Response, Bus5,62876,158Not reported
Municipality of ComerioComerio · Bus, Demand Response5,30112,1820.0%
Municipality of HatilloHatillo · Demand Response, Bus4,72177,901Not reported
Municipality of LaresLares · Bus, Demand Response3,09637,0290.0%
Municipality of UtuadoUtuado · Bus2,2909,8100.0%
Municipality of ViequesVieques · Bus2,12137,9950.0%
Municipality of CialesCiales · Demand Response1,51010,7590.0%
Municipality of CoamoCoamo · Demand Response, Bus1,49928,043Not reported
Municipality of SalinasSalinas · Demand Response1,41028,0390.0%
Municipality of JayuyaJayuya · Bus1,38135,5500.0%
Municipality of PatillasPatillas · Bus1,05025,0800.0%
Municipality of AguadaAguada · Bus, Demand Response6079,6900.0%
Municipality of ArroyoArroyo · Demand Response3327,0540.0%

Other agencies on file

These agencies did not report 2025 service data, or report through another agency.

Frequently asked questions

What is the largest transit agency in Puerto Rico?
Metropolitan Bus Authority carried the most passengers among agencies based in Puerto Rico, with 4.04 million trips in 2025.
How many transit trips are taken in Puerto Rico?
Agencies based in Puerto Rico reported 10.5 million unlinked passenger trips in 2025, about 3.2 per resident.
Why is an agency missing ridership?
Small agencies that report through a state program, and agencies that started or stopped service, may have no service data for the year. Agencies are listed in the state of their headquarters even if they serve several states.

Source: Federal Transit Administration, National Transit Database · 2025 annual data, monthly data through August 2026