Public Transit & Rail

So Glad you're back Banner! Clean. Easy. Ready for you.

San Bernardino County Transportation Authority (SBCTA) plays a key role in public transportation. SBCTA distributes many of the funds for public transit and rail and is responsible for oversight of all bus and rail transit operations primarily servicing and operating in San Bernardino County.

SBCTA provides financial support to five bus transit operators, Metrolink and future rail service including Arrow (Redlands Passenger Rail Project) and the Ontario Loop Project. In addition to bus and rail, SBCTA also funds and operates alternative multimodal transportation programs including the IE Commuter rideshare program, Ontario Airport-Lyft ride-hailing program and SB Loop vanpool subsidy program.

SBCTA alongside the bus and rail transit operators, and multimodal programs, regularly collaborate to better serve San Bernardino County residents and commuters. SBCTA applauds the transit operators for their reliable, clean, easy and safe service operations.

Public Transportation During COVID-19

Health & Safety Pledge


Public Transit’s Commitments to Health and Safety

San Bernardino County’s transit agencies have joined a national effort to make every ride safe. And they are asking riders to be part of the program.

Technology Tools to Make Riding Transit Safer and Easier

Another way that San Bernardino’s transit agencies are fulfilling these commitments is with technology tools that give passengers the information they need to use transit safely and easily.

Agencies are doing our part

Vehicle Capacity

  • Metrolink riders can use the new “How Full Is My Train?” tool on the website to help riders plan ahead and ensure there’s enough room for social distancing aboard the train.
  • Omnitrans riders can relay bus crowding information using the Transit app’s GO step-by-step navigator, all in real-time.

Contactless Fare Payment Using a Smartphone

Real-time Information


Morongo Basin Transit Authority (MBTA)

Servicing the City of Twentynine Palms, Towns of Yucca Valley and the unincorporated communities of Joshua Tree, Landers, Flamingo Heights and Yucca Mesa. For routes, schedules, fares, and other information visit the MBTA website or call customer service at (800) 794-6282.

Mountain Transit

Serving the communities of Crestline, Lake Arrowhead, Running Springs, and Big Bear Lake including service up and down the mountain. For routes, schedules, fares, and other information visit Mountain Transit website or call customer service at (909) 878-5200.


Servicing the San Bernardino Valley which includes 15 cities and several unincorporated areas. Omnitrans also operates sbX bus rapid transit and paratransit service. For routes, schedules, fares and other information, visit the Omnitrans website or call customer service at (800) 966-6428.

Victor Valley Transit Authority (VVTA)

Providing bus and paratransit services in the cities and unincorporated communities of the High Desert. Commuter service to Fort Irwin National Training Center (NTC) and connecting service from the High Desert to the Inland Empire is also provided. For routes, schedules, fares, and other information visit the VVTA website or call customer service at (760) 948-3030.

Needles Area Transit

The City of Needles administers the Needles Area Transit (NAT) and a dial-a-ride program for seniors and persons with disabilities. For routes, schedules, fares and other information, visit the NAT website or call customer service at (760) 326-5700.



Governed by Southern California Regional Rail Authority (SCRRA), Metrolink serves as a LINK between six counties. Eight Metrolink stations are located in San Bernardino County: Downtown San Bernardino, San Bernardino Depot, Rialto, Fontana, Rancho Cucamonga, Upland, Montclair and Ontario-East.

For routes, schedules, fares and other information, visit the Metrolink website or call customer service at Call (800) 371-5465  or, for speech or hearing impaired, (800) 698-4833 (4TDD)

Other Options

Lyft to Ontario Airport

SBCTA, in partnership with Omnitrans, Metrolink, Lyft and Ontario International Airport, are now providing up to $35 off Lyft rides between the Ontario International Airport and the Metrolink stations in the cities of Upland, Rancho Cucamonga, Ontario, and Montclair for passengers of the Omnitrans bus and Metrolink rail services.

For more information on the program, visit the Lyft Connection to Ontario International Airport website. 

*Limited time offer

Loading icon