Public Transit & Rail

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 Health and Safety

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)

First/Last Mile Transit Shuttles

ONT Connect

Getting to and from Ontario International Airport (ONT) is now easier with ONT Connect, a direct shuttle operated by Omnitrans as part of their OmniConnect shuttle services, and powered by the San Bernardino County Transportation Authority. ONT Connect will operate between ONT and Cucamonga Station, meeting each Metrolink train for a quick, no-wait connection to ONT terminals two and four and will collect riders from the airport for the return trip to the Cucamonga Station. The ride is free for anyone transferring from or to Metrolink or Omnitrans. For more details including route and schedule, visit

SB Connect

Coming soon! SB Connect is a downtown San Bernardino circular shuttle operated by Omnitrans as part of their OmniConnect shuttle services, and powered by the San Bernardino County Transportation Authority. SB Connect is anticipated to begin service in fall, connecting Arrow and Metrolink riders from the San Bernardino Transit Center to core areas of the downtown district including the courts, county offices, and the San Bernardino Government Center. To view the draft route, visit

Loading icon