Skip to main content

Line 99: Mission - Decoto - Fremont Blvd.

Line 99: Mission - Decoto - Fremont Blvd.

Hayward BART to Fremont BART via Mission Blvd., South Hayward BART, Union City BART, Decoto Rd., Fremont Blvd. and Walnut Ave.

Schedules

  • Mondays through Fridays except holidays
  • Saturday, Sundays and holidays
  • To Hayward BART
  • To Fremont BART
  • 5:00am  Not Crowded
    5:20am  Not Crowded
    5:40am  Not Crowded
    6:00am  Not Crowded
    6:20am  Not Crowded
    6:40am  Not Crowded
    7:00am  Not Crowded
    7:20am
    7:40am  Not Crowded
    8:00am  Not Crowded
    8:20am  Not Crowded
    8:40am  Not Crowded
    9:00am  Not Crowded
    9:20am  Not Crowded
    9:40am  Not Crowded
    10:00am  Not Crowded
    10:20am  Not Crowded
    10:40am  Not Crowded
    11:00am  Not Crowded
    11:20am  Not Crowded
    11:40am  Not Crowded
    12:00pm  Not Crowded
    12:20pm  Not Crowded
    12:40pm
    1:00pm  Not Crowded
    1:20pm  Not Crowded
    1:40pm  Not Crowded
    2:00pm  Not Crowded
    2:20pm  Not Crowded
    2:40pm  Not Crowded
    3:00pm  Not Crowded
    3:20pm
    3:40pm  Not Crowded
    4:00pm  Not Crowded
    4:20pm  Not Crowded
    4:40pm  Not Crowded
    5:00pm
    5:20pm  Not Crowded
    5:40pm  Not Crowded
    6:00pm  Not Crowded
    6:20pm  Not Crowded
    6:40pm  Not Crowded
    7:00pm  Not Crowded
    7:20pm  Not Crowded
    7:40pm
    8:00pm  Not Crowded
    8:20pm  Not Crowded
    8:40pm
    9:00pm  Not Crowded
    9:20pm
    9:40pm  Not Crowded
    10:00pm  Not Crowded
    10:20pm
    10:40pm  Not Crowded
    11:00pm  Not Crowded
    11:20pm
    11:40pm  Not Crowded
    12:00am  Not Crowded
  • 4 Stops
    4 Stops
    5:05am  Not Crowded
    5:25am  Not Crowded
    5:45am  Not Crowded
    6:05am  Not Crowded
    6:25am  Not Crowded
    6:45am  Not Crowded
    7:05am  Not Crowded
    7:25am
    7:45am  Not Crowded
    8:05am  Not Crowded
    8:26am  Not Crowded
    8:46am  Not Crowded
    9:06am  Not Crowded
    9:26am
    9:46am  Not Crowded
    10:06am  Not Crowded
    10:26am  Not Crowded
    10:46am  Not Crowded
    11:06am  Not Crowded
    11:27am  Not Crowded
    11:47am  Not Crowded
    12:07pm  Not Crowded
    12:27pm  Not Crowded
    12:47pm
    1:07pm  Not Crowded
    1:27pm  Not Crowded
    1:47pm  Not Crowded
    2:07pm  Not Crowded
    2:27pm  Not Crowded
    2:47pm  Not Crowded
    3:07pm  Not Crowded
    3:27pm
    3:47pm  Not Crowded
    4:07pm  Not Crowded
    4:27pm  Not Crowded
    4:47pm  Not Crowded
    5:07pm
    5:27pm  Not Crowded
    5:47pm  Not Crowded
    6:07pm  Not Crowded
    6:26pm  Not Crowded
    6:46pm  Not Crowded
    7:06pm  Not Crowded
    7:26pm  Not Crowded
    7:46pm
    8:06pm  Not Crowded
    8:26pm  Not Crowded
    8:46pm
    9:06pm  Not Crowded
    9:26pm
    9:46pm  Not Crowded
    10:05pm  Not Crowded
    10:25pm
    10:45pm  Not Crowded
    11:05pm  Not Crowded
    11:25pm
    11:45pm  Not Crowded
    12:05am  Not Crowded
  • 6 Stops
    6 Stops
    5:09am  Not Crowded
    5:29am  Not Crowded
    5:49am  Not Crowded
    6:09am  Not Crowded
    6:29am  Not Crowded
    6:49am  Not Crowded
    7:09am  Not Crowded
    7:29am  Not Crowded
    7:49am  Not Crowded
    8:09am  Not Crowded
    8:30am  Not Crowded
    8:50am  Not Crowded
    9:10am  Not Crowded
    9:30am  Not Crowded
    9:50am  Not Crowded
    10:10am  Not Crowded
    10:30am  Not Crowded
    10:50am  Not Crowded
    11:10am  Not Crowded
    11:31am  Not Crowded
    11:51am  Not Crowded
    12:11pm  Not Crowded
    12:31pm  Not Crowded
    12:51pm
    1:11pm  Not Crowded
    1:31pm  Not Crowded
    1:51pm  Not Crowded
    2:11pm  Not Crowded
    2:31pm  Not Crowded
    2:51pm  Not Crowded
    3:11pm  Not Crowded
    3:31pm
    3:51pm  Not Crowded
    4:11pm  Not Crowded
    4:31pm  Not Crowded
    4:51pm  Not Crowded
    5:11pm
    5:31pm  Not Crowded
    5:51pm  Not Crowded
    6:11pm  Not Crowded
    6:30pm  Not Crowded
    6:50pm  Not Crowded
    7:10pm  Not Crowded
    7:30pm  Not Crowded
    7:50pm
    8:10pm  Not Crowded
    8:30pm  Not Crowded
    8:50pm
    9:10pm  Not Crowded
    9:30pm
    9:50pm  Not Crowded
    10:09pm  Not Crowded
    10:29pm
    10:49pm  Not Crowded
    11:09pm  Not Crowded
    11:29pm
    11:49pm  Not Crowded
    12:09am  Not Crowded
  • 4 Stops
    4 Stops
    5:16am  Not Crowded
    5:36am  Not Crowded
    5:56am  Not Crowded
    6:16am  Not Crowded
    6:36am  Not Crowded
    6:56am  Not Crowded
    7:16am  Not Crowded
    7:36am
    7:56am  Not Crowded
    8:16am  Not Crowded
    8:37am  Not Crowded
    8:57am  Not Crowded
    9:17am  Not Crowded
    9:37am  Not Crowded
    9:57am  Not Crowded
    10:17am  Not Crowded
    10:37am  Not Crowded
    10:57am  Not Crowded
    11:17am  Not Crowded
    11:38am  Not Crowded
    11:58am  Not Crowded
    12:18pm  Not Crowded
    12:38pm  Not Crowded
    12:58pm
    1:18pm  Not Crowded
    1:38pm  Not Crowded
    1:58pm  Not Crowded
    2:18pm  Not Crowded
    2:38pm
    2:58pm  Not Crowded
    3:18pm  Not Crowded
    3:38pm
    3:58pm  Not Crowded
    4:18pm  Not Crowded
    4:38pm  Not Crowded
    4:58pm  Not Crowded
    5:18pm
    5:38pm  Not Crowded
    5:58pm  Not Crowded
    6:18pm  Not Crowded
    6:37pm  Not Crowded
    6:57pm  Not Crowded
    7:17pm  Not Crowded
    7:37pm  Not Crowded
    7:57pm
    8:17pm  Not Crowded
    8:37pm  Not Crowded
    8:57pm
    9:17pm  Not Crowded
    9:37pm
    9:57pm  Not Crowded
    10:16pm  Not Crowded
    10:36pm
    10:56pm  Not Crowded
    11:16pm  Not Crowded
    11:36pm
    11:56pm  Not Crowded
    12:16am  Not Crowded
  • 5 Stops
    5 Stops
    5:23am  Not Crowded
    5:43am  Not Crowded
    6:03am  Not Crowded
    6:23am  Not Crowded
    6:43am  Not Crowded
    7:03am  Not Crowded
    7:23am  Not Crowded
    7:43am  Not Crowded
    8:03am  Not Crowded
    8:23am  Not Crowded
    8:44am  Not Crowded
    9:04am  Not Crowded
    9:24am  Not Crowded
    9:44am  Not Crowded
    10:04am  Not Crowded
    10:24am  Not Crowded
    10:44am  Not Crowded
    11:04am  Not Crowded
    11:24am  Not Crowded
    11:45am  Not Crowded
    12:05pm  Not Crowded
    12:25pm  Not Crowded
    12:45pm  Not Crowded
    1:05pm
    1:25pm  Not Crowded
    1:45pm  Not Crowded
    2:05pm  Not Crowded
    2:25pm  Not Crowded
    2:45pm  Not Crowded
    3:05pm
    3:25pm
    3:45pm
    4:05pm  Some Crowding
    4:25pm  Not Crowded
    4:45pm  Not Crowded
    5:05pm  Not Crowded
    5:25pm
    5:45pm  Not Crowded
    6:05pm  Not Crowded
    6:25pm  Not Crowded
    6:44pm  Not Crowded
    7:04pm  Not Crowded
    7:24pm  Not Crowded
    7:44pm  Not Crowded
    8:04pm
    8:24pm  Not Crowded
    8:44pm
    9:04pm
    9:24pm  Not Crowded
    9:44pm
    10:04pm  Not Crowded
    10:23pm  Not Crowded
    10:43pm
    11:03pm  Not Crowded
    11:23pm  Not Crowded
    11:43pm
    12:03am  Not Crowded
    12:23am  Not Crowded
  • 4 Stops
    4 Stops
    5:28am  Not Crowded
    5:48am  Not Crowded
    6:08am  Not Crowded
    6:28am  Not Crowded
    6:48am  Not Crowded
    7:08am  Not Crowded
    7:28am
    7:48am  Not Crowded
    8:08am  Not Crowded
    8:28am  Not Crowded
    8:49am  Not Crowded
    9:09am  Not Crowded
    9:29am  Not Crowded
    9:49am  Not Crowded
    10:09am  Not Crowded
    10:29am  Not Crowded
    10:49am  Not Crowded
    11:09am  Not Crowded
    11:29am  Not Crowded
    11:50am  Not Crowded
    12:10pm  Not Crowded
    12:30pm  Not Crowded
    12:50pm  Not Crowded
    1:10pm
    1:30pm  Not Crowded
    1:50pm  Not Crowded
    2:10pm  Not Crowded
    2:30pm  Not Crowded
    2:50pm  Not Crowded
    3:10pm  Not Crowded
    3:30pm  Not Crowded
    3:50pm
    4:10pm
    4:30pm
    4:50pm
    5:10pm  Not Crowded
    5:30pm
    5:50pm  Not Crowded
    6:10pm  Not Crowded
    6:30pm  Not Crowded
    6:49pm
    7:09pm
    7:29pm  Not Crowded
    7:49pm  Not Crowded
    8:09pm
    8:29pm  Not Crowded
    8:49pm  Not Crowded
    9:09pm
    9:29pm
    9:49pm
    10:09pm  Not Crowded
    10:28pm  Not Crowded
    10:48pm
    11:08pm  Not Crowded
    11:28pm  Not Crowded
    11:48pm
    12:08am  Not Crowded
    12:28am  Not Crowded
  • 3 Stops
    3 Stops
    5:32am  Not Crowded
    5:52am  Not Crowded
    6:12am  Not Crowded
    6:32am  Not Crowded
    6:52am  Not Crowded
    7:12am  Not Crowded
    7:32am  Not Crowded
    7:52am
    8:12am  Not Crowded
    8:32am  Not Crowded
    8:53am  Not Crowded
    9:13am  Not Crowded
    9:33am  Not Crowded
    9:53am  Not Crowded
    10:13am  Not Crowded
    10:33am  Not Crowded
    10:53am  Not Crowded
    11:13am  Not Crowded
    11:33am  Not Crowded
    11:54am  Not Crowded
    12:14pm  Not Crowded
    12:34pm  Not Crowded
    12:54pm  Not Crowded
    1:14pm
    1:34pm  Not Crowded
    1:54pm  Not Crowded
    2:14pm  Not Crowded
    2:34pm  Not Crowded
    2:54pm  Not Crowded
    3:14pm  Not Crowded
    3:34pm  Not Crowded
    3:54pm
    4:14pm  Not Crowded
    4:34pm  Not Crowded
    4:54pm  Not Crowded
    5:14pm  Not Crowded
    5:34pm
    5:54pm  Not Crowded
    6:14pm  Not Crowded
    6:34pm  Not Crowded
    6:53pm  Not Crowded
    7:13pm
    7:33pm  Not Crowded
    7:53pm  Not Crowded
    8:13pm
    8:33pm  Not Crowded
    8:53pm  Not Crowded
    9:13pm
    9:33pm  Not Crowded
    9:53pm
    10:13pm  Not Crowded
    10:32pm  Not Crowded
    10:52pm
    11:12pm  Not Crowded
    11:32pm  Not Crowded
    11:52pm
    12:12am  Not Crowded
    12:32am  Not Crowded
  • 5 Stops
    5 Stops
    5:41am  Not Crowded
    6:01am  Not Crowded
    6:21am  Not Crowded
    6:41am  Not Crowded
    7:01am  Not Crowded
    7:21am  Not Crowded
    7:41am  Not Crowded
    8:01am  Not Crowded
    8:21am  Not Crowded
    8:41am  Not Crowded
    9:02am  Not Crowded
    9:22am  Not Crowded
    9:42am  Not Crowded
    10:02am  Not Crowded
    10:22am  Not Crowded
    10:42am  Not Crowded
    11:02am  Not Crowded
    11:22am  Not Crowded
    11:42am  Not Crowded
    12:03pm  Not Crowded
    12:23pm  Not Crowded
    12:43pm  Not Crowded
    1:03pm  Not Crowded
    1:23pm
    1:43pm  Not Crowded
    2:03pm  Not Crowded
    2:23pm  Not Crowded
    2:43pm  Not Crowded
    3:03pm  Not Crowded
    3:23pm  Not Crowded
    3:43pm  Not Crowded
    4:03pm
    4:23pm  Not Crowded
    4:43pm  Not Crowded
    5:03pm  Not Crowded
    5:23pm  Not Crowded
    5:43pm
    6:03pm  Not Crowded
    6:23pm  Not Crowded
    6:43pm  Not Crowded
    7:02pm  Not Crowded
    7:22pm  Not Crowded
    7:42pm  Not Crowded
    8:02pm  Not Crowded
    8:22pm
    8:42pm  Not Crowded
    9:02pm  Not Crowded
    9:22pm
    9:42pm  Not Crowded
    10:02pm
    10:22pm  Not Crowded
    10:41pm  Not Crowded
    11:01pm
    11:21pm  Not Crowded
    11:41pm  Not Crowded
    12:01am  Not Crowded
    12:21am  Not Crowded
    12:41am  Not Crowded
  • 5 Stops
    5 Stops
    5:47am  Not Crowded
    6:07am  Not Crowded
    6:27am  Not Crowded
    6:47am  Not Crowded
    7:07am  Not Crowded
    7:27am  Not Crowded
    7:47am  Not Crowded
    8:07am  Not Crowded
    8:27am  Not Crowded
    8:47am  Not Crowded
    9:08am  Not Crowded
    9:28am  Not Crowded
    9:48am
    10:08am  Not Crowded
    10:28am  Not Crowded
    10:48am  Not Crowded
    11:08am  Not Crowded
    11:28am  Not Crowded
    11:48am  Not Crowded
    12:09pm  Not Crowded
    12:29pm  Not Crowded
    12:49pm  Not Crowded
    1:09pm  Not Crowded
    1:29pm
    1:49pm  Not Crowded
    2:09pm  Not Crowded
    2:29pm  Not Crowded
    2:49pm  Not Crowded
    3:09pm  Not Crowded
    3:29pm  Not Crowded
    3:49pm  Not Crowded
    4:09pm
    4:29pm  Not Crowded
    4:49pm  Not Crowded
    5:09pm  Not Crowded
    5:29pm  Not Crowded
    5:49pm
    6:09pm  Not Crowded
    6:29pm  Not Crowded
    6:49pm  Not Crowded
    7:08pm  Not Crowded
    7:28pm  Not Crowded
    7:48pm  Not Crowded
    8:08pm  Not Crowded
    8:28pm
    8:48pm  Not Crowded
    9:08pm  Not Crowded
    9:28pm
    9:48pm  Not Crowded
    10:08pm
    10:28pm  Not Crowded
    10:47pm  Not Crowded
    11:07pm
    11:27pm  Not Crowded
    11:47pm  Not Crowded
    12:07am  Not Crowded
    12:27am  Not Crowded
    12:47am  Not Crowded
  • 7 Stops
    7 Stops
    5:57am  Not Crowded
    6:17am  Not Crowded
    6:37am  Not Crowded
    6:57am  Not Crowded
    7:17am
    7:37am  Not Crowded
    7:57am  Not Crowded
    8:17am  Not Crowded
    8:37am  Not Crowded
    8:57am  Not Crowded
    9:18am  Not Crowded
    9:38am  Not Crowded
    9:58am
    10:18am  Not Crowded
    10:38am  Not Crowded
    10:58am
    11:18am  Not Crowded
    11:38am  Not Crowded
    11:58am  Not Crowded
    12:21pm  Not Crowded
    12:41pm  Not Crowded
    1:01pm
    1:21pm  Not Crowded
    1:41pm
    2:01pm
    2:21pm
    2:41pm
    3:01pm
    3:21pm
    3:41pm  Not Crowded
    4:01pm  Not Crowded
    4:21pm
    4:41pm
    5:01pm
    5:21pm  Not Crowded
    5:41pm  Not Crowded
    6:00pm
    6:20pm  Not Crowded
    6:40pm
    7:00pm
    7:19pm  Not Crowded
    7:39pm  Not Crowded
    7:59pm  Not Crowded
    8:19pm  Not Crowded
    8:39pm
    8:59pm  Not Crowded
    9:19pm  Not Crowded
    9:39pm
    9:59pm  Not Crowded
    10:19pm
    10:39pm  Not Crowded
    10:58pm  Not Crowded
    11:18pm
    11:38pm  Not Crowded
    11:58pm  Not Crowded
    12:18am
    12:38am
    12:58am
  • To Hayward BART
  • To Fremont BART