Schedule effective August 23, 2026

77-Broadway/Halsey Schedule

Weekday To Troutdale Frontage Rd or Troutdale Reynolds Industrial Park

This table shows schedules for a selection of key stops on the route for 77-Broadway/Halsey Weekday To Troutdale Frontage Rd or Troutdale Reynolds Industrial Park. Schedule times are listed in rows, starting with the stop name in the first cell of the row.
NW Vaughn & 27th

Stop ID 14247

  • 5:37am
  • 6:06am
  • 6:35am
  • 7:08am
  • 7:40am
  • 8:13am
  • 8:46am
  • 9:17am
  • 9:48am
  • 10:17am
  • 10:44am
  • 11:06am
  • 11:27am
  • 11:49am
  • 12:10pm
  • 12:33pm
  • 12:56pm
  • 1:17pm
  • 1:38pm
  • 1:55pm
  • 2:19pm
  • 2:41pm
  • 3:03pm
  • 3:24pm
  • 3:46pm
  • 4:07pm
  • 4:30pm
  • 5:02pm
  • 5:30pm
  • 6:03pm
  • 6:30pm
  • 6:55pm
  • 7:26pm
  • 8:02pm
  • 8:39pm
  • 9:23pm
  • 10:23pm
NW 21st & Lovejoy

Stop ID 7121

  • 5:43am
  • 6:12am
  • 6:41am
  • 7:14am
  • 7:47am
  • 8:20am
  • 8:53am
  • 9:24am
  • 9:55am
  • 10:24am
  • 10:51am
  • 11:13am
  • 11:34am
  • 11:56am
  • 12:17pm
  • 12:40pm
  • 1:03pm
  • 1:24pm
  • 1:45pm
  • 2:03pm
  • 2:27pm
  • 2:49pm
  • 3:11pm
  • 3:32pm
  • 3:54pm
  • 4:15pm
  • 4:38pm
  • 5:10pm
  • 5:38pm
  • 6:11pm
  • 6:38pm
  • 7:02pm
  • 7:33pm
  • 8:09pm
  • 8:45pm
  • 9:29pm
  • 10:29pm
Rose Quarter Transit Center

Stop ID 11817

  • 4:13am
  • 5:58am
  • 6:27am
  • 6:56am
  • 7:29am
  • 8:02am
  • 8:35am
  • 9:08am
  • 9:40am
  • 10:11am
  • 10:40am
  • 11:07am
  • 11:29am
  • 11:51am
  • 12:13pm
  • 12:35pm
  • 12:58pm
  • 1:21pm
  • 1:42pm
  • 2:03pm
  • 2:21pm
  • 2:45pm
  • 3:08pm
  • 3:30pm
  • 3:51pm
  • 4:13pm
  • 4:34pm
  • 4:57pm
  • 5:29pm
  • 5:57pm
  • 6:29pm
  • 6:55pm
  • 7:19pm
  • 7:49pm
  • 8:25pm
  • 9:01pm
  • 9:44pm
  • 10:44pm
NE Weidler & Lloyd Center

Stop ID 6216

  • 4:18am
  • 6:03am
  • 6:32am
  • 7:01am
  • 7:34am
  • 8:07am
  • 8:40am
  • 9:13am
  • 9:45am
  • 10:16am
  • 10:45am
  • 11:12am
  • 11:35am
  • 11:57am
  • 12:19pm
  • 12:41pm
  • 1:04pm
  • 1:27pm
  • 1:48pm
  • 2:09pm
  • 2:27pm
  • 2:51pm
  • 3:14pm
  • 3:36pm
  • 3:57pm
  • 4:19pm
  • 4:40pm
  • 5:03pm
  • 5:35pm
  • 6:03pm
  • 6:34pm
  • 7:00pm
  • 7:24pm
  • 7:54pm
  • 8:30pm
  • 9:06pm
  • 9:49pm
  • 10:49pm
NE Halsey & 42nd (Hollywood)

Stop ID 14145

  • 4:26am
  • 6:11am
  • 6:40am
  • 7:10am
  • 7:43am
  • 8:16am
  • 8:49am
  • 9:22am
  • 9:54am
  • 10:25am
  • 10:54am
  • 11:22am
  • 11:45am
  • 12:07pm
  • 12:29pm
  • 12:51pm
  • 1:14pm
  • 1:37pm
  • 1:58pm
  • 2:20pm
  • 2:38pm
  • 3:02pm
  • 3:25pm
  • 3:47pm
  • 4:08pm
  • 4:30pm
  • 4:51pm
  • 5:14pm
  • 5:46pm
  • 6:13pm
  • 6:44pm
  • 7:10pm
  • 7:33pm
  • 8:03pm
  • 8:39pm
  • 9:14pm
  • 9:57pm
  • 10:57pm
NE Halsey & 60th

Stop ID 2439

  • 4:30am
  • 6:15am
  • 6:44am
  • 7:14am
  • 7:47am
  • 8:20am
  • 8:53am
  • 9:26am
  • 9:58am
  • 10:29am
  • 10:58am
  • 11:26am
  • 11:49am
  • 12:11pm
  • 12:33pm
  • 12:55pm
  • 1:18pm
  • 1:42pm
  • 2:03pm
  • 2:25pm
  • 2:43pm
  • 3:07pm
  • 3:30pm
  • 3:52pm
  • 4:13pm
  • 4:35pm
  • 4:56pm
  • 5:19pm
  • 5:51pm
  • 6:17pm
  • 6:48pm
  • 7:14pm
  • 7:37pm
  • 8:07pm
  • 8:43pm
  • 9:18pm
  • 10:01pm
  • 11:01pm
NE 82nd & 82nd Ave MAX Stn/I-84

Stop ID 7999

  • 4:37am
  • 6:22am
  • 6:51am
  • 7:22am
  • 7:55am
  • 8:28am
  • 9:01am
  • 9:34am
  • 10:06am
  • 10:37am
  • 11:06am
  • 11:34am
  • 11:57am
  • 12:19pm
  • 12:41pm
  • 1:03pm
  • 1:26pm
  • 1:50pm
  • 2:11pm
  • 2:33pm
  • 2:51pm
  • 3:15pm
  • 3:38pm
  • 4:00pm
  • 4:21pm
  • 4:43pm
  • 5:04pm
  • 5:27pm
  • 5:59pm
  • 6:25pm
  • 6:56pm
  • 7:22pm
  • 7:45pm
  • 8:15pm
  • 8:50pm
  • 9:25pm
  • 10:08pm
  • 11:08pm
NE Halsey & 122nd

Stop ID 2366

  • 4:45am
  • 6:30am
  • 7:00am
  • 7:31am
  • 8:04am
  • 8:37am
  • 9:10am
  • 9:43am
  • 10:15am
  • 10:46am
  • 11:16am
  • 11:44am
  • 12:07pm
  • 12:29pm
  • 12:51pm
  • 1:13pm
  • 1:36pm
  • 2:00pm
  • 2:21pm
  • 2:43pm
  • 3:01pm
  • 3:25pm
  • 3:48pm
  • 4:10pm
  • 4:31pm
  • 4:53pm
  • 5:14pm
  • 5:37pm
  • 6:08pm
  • 6:34pm
  • 7:05pm
  • 7:31pm
  • 7:54pm
  • 8:24pm
  • 8:59pm
  • 9:34pm
  • 10:16pm
  • 11:16pm
NE Halsey & 181st

Stop ID 2401

  • 4:53am
  • 6:39am
  • 7:09am
  • 7:40am
  • 8:13am
  • 8:46am
  • 9:19am
  • 9:52am
  • 10:24am
  • 10:55am
  • 11:25am
  • 11:53am
  • 12:16pm
  • 12:38pm
  • 1:00pm
  • 1:22pm
  • 1:45pm
  • 2:09pm
  • 2:31pm
  • 2:53pm
  • 3:11pm
  • 3:35pm
  • 3:58pm
  • 4:20pm
  • 4:41pm
  • 5:03pm
  • 5:24pm
  • 5:47pm
  • 6:17pm
  • 6:43pm
  • 7:14pm
  • 7:39pm
  • 8:02pm
  • 8:32pm
  • 9:07pm
  • 9:42pm
  • 10:24pm
  • 11:24pm
NE Halsey & Fairview/223rd

Stop ID 2341

  • 4:59am
  • 6:46am
  • 7:16am
  • 7:47am
  • 8:20am
  • 8:53am
  • 9:26am
  • 9:59am
  • 10:31am
  • 11:02am
  • 11:32am
  • 12:00pm
  • 12:23pm
  • 12:45pm
  • 1:07pm
  • 1:29pm
  • 1:52pm
  • 2:16pm
  • 2:39pm
  • 3:01pm
  • 3:19pm
  • 3:44pm
  • 4:07pm
  • 4:29pm
  • 4:50pm
  • 5:12pm
  • 5:32pm
  • 5:55pm
  • 6:24pm
  • 6:50pm
  • 7:21pm
  • 7:45pm
  • 8:08pm
  • 8:38pm
  • 9:13pm
  • 9:48pm
  • 10:30pm
  • 11:30pm
1200 Block NW Swigert Way

Stop ID 13975

  • 5:10am
  • 10:12am
  • 6:10pm
NW Frontage Rd & Phoenix Dr

Stop ID 9473

  • 6:58am
  • 7:29am
  • 8:00am
  • 8:33am
  • 9:06am
  • 9:39am
  • 10:44am
  • 11:15am
  • 11:45am
  • 12:13pm
  • 12:36pm
  • 12:58pm
  • 1:20pm
  • 1:42pm
  • 2:05pm
  • 2:29pm
  • 2:52pm
  • 3:14pm
  • 3:32pm
  • 3:57pm
  • 4:20pm
  • 4:42pm
  • 5:03pm
  • 5:25pm
  • 5:45pm
  • 6:37pm
  • 7:02pm
  • 7:33pm
  • 7:57pm
  • 8:20pm
  • 8:50pm
  • 9:25pm
  • 9:59pm
  • 10:41pm
  • 11:41pm

Effective August 23, 2026.   Schedules may change without notice.  |  Get service alerts and real-time arrival information.   How to read this schedule.