Schedule Effective Mar 17, 2025 - Jun 15, 2025

Select Schedule Options

Direction of Travel
Day of Travel

Departing East Riverfront Station Weekdays, Eastbound

RRed Line - Service between Lambert Airport and Shiloh-Scott
BBlue Line - Service between Shrewsbury and Fairview Heights
  • 5:34 amR
  • 5:44 amB
  • 5:54 amR
  • 6:04 amB
  • 6:14 amR
  • 6:24 amB
  • 6:34 amR
  • 6:44 amB
  • 6:54 amR
  • 7:04 amB
  • 7:14 amR
  • 7:24 amB
  • 7:34 amR
  • 7:44 amB
  • 7:54 amR
  • 8:04 amB
  • 8:14 amR
  • 8:24 amB
  • 8:34 amR
  • 8:44 amB
  • 8:54 amR
  • 9:04 amB
  • 9:14 amR
  • 9:24 amB
  • 9:34 amR
  • 9:44 amB
  • 9:54 amR
  • 10:04 amB
  • 10:14 amR
  • 10:24 amB
  • 10:34 amR
  • 10:44 amB
  • 10:54 amR
  • 11:04 amB
  • 11:14 amR
  • 11:24 amB
  • 11:34 amR
  • 11:44 amB
  • 11:54 amR
  • 12:04 pmB
  • 12:14 pmR
  • 12:24 pmB
  • 12:34 pmR
  • 12:44 pmB
  • 12:54 pmR
  • 1:04 pmB
  • 1:14 pmR
  • 1:24 pmB
  • 1:34 pmR
  • 1:44 pmB
  • 1:54 pmR
  • 2:04 pmB
  • 2:14 pmR
  • 2:24 pmB
  • 2:34 pmR
  • 2:44 pmB
  • 2:54 pmR
  • 3:04 pmB
  • 3:14 pmR
  • 3:24 pmB
  • 3:34 pmR
  • 3:44 pmB
  • 3:54 pmR
  • 4:04 pmB
  • 4:14 pmR
  • 4:24 pmB
  • 4:34 pmR
  • 4:44 pmB
  • 4:54 pmR
  • 5:04 pmB
  • 5:14 pmR
  • 5:24 pmB
  • 5:34 pmR
  • 5:44 pmB
  • 5:54 pmR
  • 6:04 pmB
  • 6:14 pmR
  • 6:24 pmB
  • 6:34 pmR
  • 6:44 pmB
  • 6:54 pmR
  • 7:04 pmB
  • 7:14 pmR
  • 7:24 pmB
  • 7:34 pmR
  • 7:44 pmB
  • 7:54 pmR
  • 8:04 pmB
  • 8:14 pmR
  • 8:24 pmB
  • 8:34 pmR
  • 8:44 pmB
  • 8:54 pmR
  • 9:04 pmB
  • 9:14 pmR
  • 9:24 pmB
  • 9:34 pmR
  • 9:44 pmB
  • 9:54 pmR
  • 10:04 pmB
  • 10:14 pmR
  • 10:24 pmB
  • 10:34 pmR
  • 10:44 pmB
  • 10:54 pmR
  • 11:04 pmB
  • 11:14 pmR
  • 11:24 pmB
  • 11:34 pmR
  • 11:44 pmBE
  • 11:54 pmR
  • 12:04 amBE
  • 12:14 amRF
  • 12:24 amBE
  • 12:34 amRE
  • 5:34 amR
  • 5:44 amB
  • 5:54 amR
  • 6:04 amB
  • 6:14 amR
  • 6:24 amB
  • 6:34 amR
  • 6:44 amB
  • 6:54 amR
  • 7:04 amB
  • 7:14 amR
  • 7:24 amB
  • 7:34 amR
  • 7:44 amB
  • 7:54 amR
  • 8:04 amB
  • 8:14 amR
  • 8:24 amB
  • 8:34 amR
  • 8:44 amB
  • 8:54 amR
  • 9:04 amB
  • 9:14 amR
  • 9:24 amB
  • 9:34 amR
  • 9:44 amB
  • 9:54 amR
  • 10:04 amB
  • 10:14 amR
  • 10:24 amB
  • 10:34 amR
  • 10:44 amB
  • 10:54 amR
  • 11:04 amB
  • 11:14 amR
  • 11:24 amB
  • 11:34 amR
  • 11:44 amB
  • 11:54 amR
  • 12:04 pmB
  • 12:14 pmR
  • 12:24 pmB
  • 12:34 pmR
  • 12:44 pmB
  • 12:54 pmR
  • 1:04 pmB
  • 1:14 pmR
  • 1:24 pmB
  • 1:34 pmR
  • 1:44 pmB
  • 1:54 pmR
  • 2:04 pmB
  • 2:14 pmR
  • 2:24 pmB
  • 2:34 pmR
  • 2:44 pmB
  • 2:54 pmR
  • 3:04 pmB
  • 3:14 pmR
  • 3:24 pmB
  • 3:34 pmR
  • 3:44 pmB
  • 3:54 pmR
  • 4:04 pmB
  • 4:14 pmR
  • 4:24 pmB
  • 4:34 pmR
  • 4:44 pmB
  • 4:54 pmR
  • 5:04 pmB
  • 5:14 pmR
  • 5:24 pmB
  • 5:34 pmR
  • 5:44 pmB
  • 5:54 pmR
  • 6:04 pmB
  • 6:14 pmR
  • 6:24 pmB
  • 6:34 pmR
  • 6:44 pmB
  • 6:54 pmR
  • 7:04 pmB
  • 7:14 pmR
  • 7:24 pmB
  • 7:34 pmR
  • 7:44 pmB
  • 7:54 pmR
  • 8:04 pmB
  • 8:14 pmR
  • 8:24 pmB
  • 8:34 pmR
  • 8:44 pmB
  • 8:54 pmR
  • 9:04 pmB
  • 9:14 pmR
  • 9:24 pmB
  • 9:34 pmR
  • 9:44 pmB
  • 9:54 pmR
  • 10:04 pmB
  • 10:14 pmR
  • 10:24 pmB
  • 10:34 pmR
  • 10:44 pmB
  • 10:54 pmR
  • 11:04 pmB
  • 11:14 pmR
  • 11:24 pmB
  • 11:34 pmR
  • 11:44 pmBE
  • 11:54 pmR
  • 12:04 amBE
  • 12:14 amRF
  • 12:24 amBE
  • 12:34 amRE
  • 4:08 amR
  • 4:21 amB
  • 4:33 amR
  • 4:47 amB
  • 4:53 amR
  • 5:07 amB
  • 5:13 amR
  • 5:21 amB
  • 5:29 amR
  • 5:38 amB
  • 5:49 amR
  • 5:58 amB
  • 6:09 amR
  • 6:18 amB
  • 6:29 amR
  • 6:38 amB
  • 6:49 amR
  • 6:58 amB
  • 7:09 amR
  • 7:18 amB
  • 7:29 amR
  • 7:38 amB
  • 7:49 amR
  • 7:58 amB
  • 8:09 amR
  • 8:18 amB
  • 8:29 amR
  • 8:38 amB
  • 8:49 amR
  • 8:58 amB
  • 9:09 amR
  • 9:18 amB
  • 9:29 amR
  • 9:38 amB
  • 9:49 amR
  • 9:58 amB
  • 10:09 amR
  • 10:18 amB
  • 10:29 amR
  • 10:38 amB
  • 10:49 amR
  • 10:58 amB
  • 11:09 amR
  • 11:18 amB
  • 11:29 amR
  • 11:38 amB
  • 11:49 amR
  • 11:58 amB
  • 12:09 pmR
  • 12:18 pmB
  • 12:29 pmR
  • 12:38 pmB
  • 12:49 pmR
  • 12:58 pmB
  • 1:09 pmR
  • 1:18 pmB
  • 1:29 pmR
  • 1:38 pmB
  • 1:49 pmR
  • 1:58 pmB
  • 2:09 pmR
  • 2:18 pmB
  • 2:29 pmR
  • 2:38 pmB
  • 2:49 pmR
  • 2:58 pmB
  • 3:09 pmR
  • 3:18 pmB
  • 3:29 pmR
  • 3:38 pmB
  • 3:49 pmR
  • 3:58 pmB
  • 4:09 pmR
  • 4:18 pmB
  • 4:29 pmR
  • 4:38 pmB
  • 4:49 pmR
  • 4:58 pmB
  • 5:09 pmR
  • 5:18 pmB
  • 5:29 pmR
  • 5:38 pmB
  • 5:49 pmR
  • 5:58 pmB
  • 6:09 pmR
  • 6:18 pmB
  • 6:29 pmR
  • 6:38 pmB
  • 6:49 pmR
  • 6:58 pmB
  • 7:09 pmR
  • 7:18 pmB
  • 7:29 pmR
  • 7:38 pmB
  • 7:49 pmR
  • 7:58 pmB
  • 8:09 pmR
  • 8:18 pmB
  • 8:29 pmR
  • 8:38 pmB
  • 8:49 pmR
  • 8:58 pmB
  • 9:09 pmR
  • 9:18 pmB
  • 9:29 pmR
  • 9:38 pmB
  • 9:49 pmR
  • 9:58 pmB
  • 10:09 pmR
  • 10:18 pmB
  • 10:29 pmR
  • 10:38 pmB
  • 10:49 pmR
  • 10:58 pmB
  • 11:09 pmR
  • 11:18 pmB
  • 11:29 pmR
  • 11:57 pmB
  • 12:09 amR
  • 4:08 amR
  • 4:21 amB
  • 4:33 amR
  • 4:47 amB
  • 4:53 amR
  • 5:07 amB
  • 5:13 amR
  • 5:21 amB
  • 5:29 amR
  • 5:38 amB
  • 5:49 amR
  • 5:58 amB
  • 6:09 amR
  • 6:18 amB
  • 6:29 amR
  • 6:38 amB
  • 6:49 amR
  • 6:58 amB
  • 7:09 amR
  • 7:18 amB
  • 7:29 amR
  • 7:38 amB
  • 7:49 amR
  • 7:58 amB
  • 8:09 amR
  • 8:18 amB
  • 8:29 amR
  • 8:38 amB
  • 8:49 amR
  • 8:58 amB
  • 9:09 amR
  • 9:18 amB
  • 9:29 amR
  • 9:38 amB
  • 9:49 amR
  • 9:58 amB
  • 10:09 amR
  • 10:18 amB
  • 10:29 amR
  • 10:38 amB
  • 10:49 amR
  • 10:58 amB
  • 11:09 amR
  • 11:18 amB
  • 11:29 amR
  • 11:38 amB
  • 11:49 amR
  • 11:58 amB
  • 12:09 pmR
  • 12:18 pmB
  • 12:29 pmR
  • 12:38 pmB
  • 12:49 pmR
  • 12:58 pmB
  • 1:09 pmR
  • 1:18 pmB
  • 1:29 pmR
  • 1:38 pmB
  • 1:49 pmR
  • 1:58 pmB
  • 2:09 pmR
  • 2:18 pmB
  • 2:29 pmR
  • 2:38 pmB
  • 2:49 pmR
  • 2:58 pmB
  • 3:09 pmR
  • 3:18 pmB
  • 3:29 pmR
  • 3:38 pmB
  • 3:49 pmR
  • 3:58 pmB
  • 4:09 pmR
  • 4:18 pmB
  • 4:29 pmR
  • 4:38 pmB
  • 4:49 pmR
  • 4:58 pmB
  • 5:09 pmR
  • 5:18 pmB
  • 5:29 pmR
  • 5:38 pmB
  • 5:49 pmR
  • 5:58 pmB
  • 6:09 pmR
  • 6:18 pmB
  • 6:29 pmR
  • 6:38 pmB
  • 6:49 pmR
  • 6:58 pmB
  • 7:09 pmR
  • 7:18 pmB
  • 7:29 pmR
  • 7:38 pmB
  • 7:49 pmR
  • 7:58 pmB
  • 8:09 pmR
  • 8:18 pmB
  • 8:29 pmR
  • 8:38 pmB
  • 8:49 pmR
  • 8:58 pmB
  • 9:09 pmR
  • 9:18 pmB
  • 9:29 pmR
  • 9:38 pmB
  • 9:49 pmR
  • 9:58 pmB
  • 10:09 pmR
  • 10:18 pmB
  • 10:29 pmR
  • 10:38 pmB
  • 10:49 pmR
  • 10:58 pmB
  • 11:09 pmR
  • 11:18 pmB
  • 11:29 pmR
  • 11:57 pmB
  • 12:09 amR