ATTN: There is currently an IB/Eastbound svc gap on the #KIngleside & #MOceanView lines due to earlier #SubwaySvc delays in the Westbound direction. We are working to close this gap as quickly as possible. (More: 10 in last 48 hours)

25 Treasure Island
24 hours daily
Live Map
Service Frequencies
Schedule Morning Midday Evening Late Night Owl
Weekday 20 20 20 25 30
Weekend 25 25 25 25 30

The 25 Treasure Island reroute using a new off-ramp and on-ramp from the Bay Bridge to Treasure Island is now permanent. To better provide predictability for residents of Treasure Island, the outbound "terminal" (point at which the buses change from outbound to inbound) is now on Clipper Cove Way at Treasure Island Road.

See below for detailed schedule information and live data. Note that, beginning June 17, 2023, buses may vary from scheduled arrivals due to construction routing.


Inbound to Downtown stop list
Choose a stop below for real-time arrival predictions.
Outbound to Treasure Island stop list
Choose a stop below for real-time arrival predictions.
The 25 operates express within the South of Market area, stopping only at the Salesforce Transit Center. 

Inbound to Salesforce Transit Center

From Avenue H & 9th St, continue north on Avenue H to Gateview Ave to Avenue B, right on 9th St, left on Avenue of the Palms to Treasure Island Rd to the Bay Bridge and to the Salesforce Transit Center.

Via Clipper Cove, left on Seven Seas (formerly Avenue C), right on 9th Street, right on Avenue M, right on 4th Street, right on Avenue H to Gateview Ave., left on Avenue B, left on 9th Street, right on Seven Seas, right on Trade Winds, left on Treasure Island Rd, left on Macalla Rd., left onto Bay Bridge (I-80
West) on-ramp to Salesforce Transit Center.

Outbound to Treasure Island

From the Salesforce Transit Center, to the Bay Bridge to Yerba Buena Island off-ramp, Macalla Rd., right on Treasure Island Rd., right on Clipper Cove to terminal.


The Salesforce Transit Center stop varies by time of day:

  • 6:20 a.m. to 12 midnight: Use Bay 29 on the third level bus deck.
  • 12:20 a.m. to 6 a.m.: Use Bay E at the street level bus plaza.