Schedule Effective Sep 14, 2026 - Nov 29, 2026

Select Schedule Options

Direction of Travel
Day of Travel

Departing JJK Center Station Weekdays, Eastbound

RRed Line - Service between Lambert Airport and Shiloh-Scott
BBlue Line - Service between Shrewsbury and Fairview Heights
  • 5:42 amR
  • 6:02 amR
  • 6:22 amR
  • 6:42 amR
  • 7:02 amR
  • 7:22 amR
  • 7:42 amR
  • 8:02 amR
  • 8:22 amR
  • 8:42 amR
  • 9:02 amR
  • 9:22 amR
  • 9:42 amR
  • 10:02 amR
  • 10:22 amR
  • 10:42 amR
  • 11:02 amR
  • 11:22 amR
  • 11:42 amR
  • 12:02 pmR
  • 12:22 pmR
  • 12:42 pmR
  • 1:02 pmR
  • 1:22 pmR
  • 1:42 pmR
  • 2:02 pmR
  • 2:22 pmR
  • 2:42 pmR
  • 3:02 pmR
  • 3:22 pmR
  • 3:42 pmR
  • 4:02 pmR
  • 4:22 pmR
  • 4:42 pmR
  • 5:02 pmR
  • 5:22 pmR
  • 5:42 pmR
  • 6:02 pmR
  • 6:22 pmR
  • 6:42 pmR
  • 7:02 pmR
  • 7:22 pmR
  • 7:42 pmR
  • 8:02 pmR
  • 8:22 pmR
  • 8:42 pmR
  • 9:02 pmR
  • 9:22 pmR
  • 9:42 pmR
  • 10:02 pmR
  • 10:22 pmR
  • 10:42 pmR
  • 11:02 pmR
  • 11:22 pmR
  • 11:42 pmR
  • 12:02 amR
  • 12:22 amR
  • 5:42 amR
  • 6:02 amR
  • 6:22 amR
  • 6:42 amR
  • 7:02 amR
  • 7:22 amR
  • 7:42 amR
  • 8:02 amR
  • 8:22 amR
  • 8:42 amR
  • 9:02 amR
  • 9:22 amR
  • 9:42 amR
  • 10:02 amR
  • 10:22 amR
  • 10:42 amR
  • 11:02 amR
  • 11:22 amR
  • 11:42 amR
  • 12:02 pmR
  • 12:22 pmR
  • 12:42 pmR
  • 1:02 pmR
  • 1:22 pmR
  • 1:42 pmR
  • 2:02 pmR
  • 2:22 pmR
  • 2:42 pmR
  • 3:02 pmR
  • 3:22 pmR
  • 3:42 pmR
  • 4:02 pmR
  • 4:22 pmR
  • 4:42 pmR
  • 5:02 pmR
  • 5:22 pmR
  • 5:42 pmR
  • 6:02 pmR
  • 6:22 pmR
  • 6:42 pmR
  • 7:02 pmR
  • 7:22 pmR
  • 7:42 pmR
  • 8:02 pmR
  • 8:22 pmR
  • 8:42 pmR
  • 9:02 pmR
  • 9:22 pmR
  • 9:42 pmR
  • 10:02 pmR
  • 10:22 pmR
  • 10:42 pmR
  • 11:02 pmR
  • 11:22 pmR
  • 11:42 pmR
  • 12:02 amR
  • 12:22 amR
  • 3:58 amR
  • 4:13 amB
  • 4:25 amR
  • 4:39 amB
  • 4:45 amR
  • 4:59 amB
  • 5:05 amR
  • 5:20 amR
  • 5:25 amB
  • 5:40 amR
  • 6:00 amR
  • 6:20 amR
  • 6:40 amR
  • 7:00 amR
  • 7:20 amR
  • 7:40 amR
  • 8:00 amR
  • 8:20 amR
  • 8:40 amR
  • 9:00 amR
  • 9:20 amR
  • 9:40 amR
  • 10:00 amR
  • 10:20 amR
  • 10:40 amR
  • 11:00 amR
  • 11:20 amR
  • 11:40 amR
  • 12:00 pmR
  • 12:20 pmR
  • 12:40 pmR
  • 1:00 pmR
  • 1:20 pmR
  • 1:40 pmR
  • 2:00 pmR
  • 2:20 pmR
  • 2:40 pmR
  • 3:00 pmR
  • 3:20 pmR
  • 3:40 pmR
  • 4:00 pmR
  • 4:20 pmR
  • 4:40 pmR
  • 5:00 pmR
  • 5:20 pmR
  • 5:40 pmR
  • 6:00 pmR
  • 6:20 pmR
  • 6:40 pmR
  • 7:00 pmR
  • 7:20 pmR
  • 7:40 pmR
  • 8:00 pmR
  • 8:20 pmR
  • 8:40 pmR
  • 9:00 pmR
  • 9:20 pmR
  • 9:40 pmR
  • 10:00 pmR
  • 10:20 pmR
  • 10:40 pmR
  • 11:00 pmR
  • 11:20 pmR
  • 11:59 pmR
  • 3:58 amR
  • 4:13 amB
  • 4:25 amR
  • 4:39 amB
  • 4:45 amR
  • 4:59 amB
  • 5:05 amR
  • 5:20 amR
  • 5:25 amB
  • 5:40 amR
  • 6:00 amR
  • 6:20 amR
  • 6:40 amR
  • 7:00 amR
  • 7:20 amR
  • 7:40 amR
  • 8:00 amR
  • 8:20 amR
  • 8:40 amR
  • 9:00 amR
  • 9:20 amR
  • 9:40 amR
  • 10:00 amR
  • 10:20 amR
  • 10:40 amR
  • 11:00 amR
  • 11:20 amR
  • 11:40 amR
  • 12:00 pmR
  • 12:20 pmR
  • 12:40 pmR
  • 1:00 pmR
  • 1:20 pmR
  • 1:40 pmR
  • 2:00 pmR
  • 2:20 pmR
  • 2:40 pmR
  • 3:00 pmR
  • 3:20 pmR
  • 3:40 pmR
  • 4:00 pmR
  • 4:20 pmR
  • 4:40 pmR
  • 5:00 pmR
  • 5:20 pmR
  • 5:40 pmR
  • 6:00 pmR
  • 6:20 pmR
  • 6:40 pmR
  • 7:00 pmR
  • 7:20 pmR
  • 7:40 pmR
  • 8:00 pmR
  • 8:20 pmR
  • 8:40 pmR
  • 9:00 pmR
  • 9:20 pmR
  • 9:40 pmR
  • 10:00 pmR
  • 10:20 pmR
  • 10:40 pmR
  • 11:00 pmR
  • 11:20 pmR
  • 11:59 pmR