Bookmark this page if this is one of your regular routes.
iPhone iOS 4 users: if scrolling doesn't work, try using two fingers to scroll.
Inbound: Haymarket

If your device allows geo-location, the closest stop will be highlighted in blue.

<< start | < prev | next > | end >>

Salem Commuter Rail Station
6:30a 7:40a 8:50a 10:00a 11:10a 12:25p
North St opp Lynde St
6:31a 7:41a 8:51a 10:01a 11:11a 12:26p
Essex St @ Beckford St
6:31a 7:41a 8:52a 10:02a 11:12a 12:27p
Essex St @ Monroe St
6:32a 7:42a 8:52a 10:02a 11:12a 12:27p
Essex St @ Flint St
6:32a 7:42a 8:52a 10:02a 11:12a 12:27p
Essex St opp Warren St
6:32a 7:42a 8:53a 10:03a 11:13a 12:28p
Highland Ave @ Proctor St
6:33a 7:43a 8:54a 10:04a 11:14a 12:29p
Highland Ave @ Salem Hospital
6:33a 7:43a 8:54a 10:04a 11:14a 12:29p
Highland Ave @ Almeda St
6:33a 7:43a 8:54a 10:04a 11:14a 12:29p
Highland Ave @ Cherry Hill Ave
6:33a 7:43a 8:55a 10:05a 11:15a 12:30p
Highland Ave @ Valley St
6:34a 7:44a 8:55a 10:05a 11:15a 12:30p
Highland Ave @ Freeman Rd
6:34a 7:44a 8:55a 10:05a 11:15a 12:31p
Highland Ave opp First St
6:35a 7:45a 8:56a 10:06a 11:16a 12:32p
Highland Ave @ Hawthorne Sq
6:35a 7:45a 8:56a 10:07a 11:17a 12:32p
Highland Ave @ Marlborough Rd
6:35a 7:45a 8:57a 10:07a 11:17a 12:33p
Highland Ave @ Thomas Circle
6:36a 7:46a 8:57a 10:08a 11:18a 12:33p
Highland Ave opp Cedar Rd
6:36a 7:46a 8:58a 10:09a 11:19a 12:34p
Highland Ave @ Ravenna Ave
6:37a 7:47a 8:58a 10:09a 11:19a 12:35p
Highland Ave @ 400 Highland Place
6:37a 7:47a 8:59a 10:09a 11:19a 12:35p
Highland Ave @ Walmart
6:37a 7:47a 8:59a 10:10a 11:20a 12:36p
Western Ave opp Buchanan Circle
6:38a 7:48a 9:00a 10:11a 11:21a 12:37p
Western Ave @ Fays Ave
6:38a 7:48a 9:00a 10:12a 11:22a 12:38p
Western Ave opp Victory Rd
6:39a 7:49a 9:01a 10:12a 11:22a 12:38p
Western Ave opp Eastern Ave
6:39a 7:49a 9:01a 10:13a 11:23a 12:39p
Western Ave @ North Maple St
6:39a 7:49a 9:01a 10:13a 11:23a 12:39p
Western Ave @ Brooklawn Terr
6:40a 7:50a 9:02a 10:14a 11:24a 12:40p
Western Ave @ Chatham St
6:40a 7:50a 9:03a 10:15a 11:25a 12:41p
Western Ave opp Tracey Ave
6:41a 7:51a 9:04a 10:16a 11:26a 12:42p
Western Ave @ Cross St
6:41a 7:51a 9:04a 10:16a 11:26a 12:42p
Western Ave @ Chestnut St
6:42a 7:52a 9:05a 10:17a 11:27a 12:43p
Western Ave opp Linden Terr
6:43a 7:53a 9:06a 10:18a 11:28a 12:44p
Western Ave opp Bayview Ave
6:44a 7:54a 9:07a 10:19a 11:29a 12:45p
Western Ave opp Nichols Ave
6:44a 7:55a 9:08a 10:20a 11:30a 12:46p
Western Ave @ Granite St
6:45a 7:55a 9:08a 10:20a 11:30a 12:47p
Western Ave @ Lawton Ave
6:45a 7:55a 9:08a 10:20a 11:30a 12:47p
Western Ave @ Washington St
6:46a 7:56a 9:09a 10:21a 11:31a 12:48p
Western Ave @ Franklin St
6:46a 7:57a 9:10a 10:22a 11:32a 12:49p
Western Ave @ Congress St
6:47a 7:57a 9:11a 10:23a 11:33a 12:50p
Western Ave @ Park St
6:48a 7:58a 9:12a 10:24a 11:34a 12:51p
Western Ave @ Mall St
6:48a 7:59a 9:12a 10:24a 11:34a 12:52p
Western Ave @ Market Square
6:49a 8:00a 9:14a 10:26a 11:36a 12:53p
743 Western Ave
6:49a 8:00a 9:14a 10:26a 11:36a 12:53p
Western Ave @ Breed Square
6:50a 8:01a 9:15a 10:27a 11:37a 12:54p
Western Ave @ Summer St
6:51a 8:02a 9:16a 10:28a 11:38a 12:56p
Western Ave @ Burns St
6:52a 8:03a 9:17a 10:29a 11:39a 12:57p
Western Ave @ Ida St
6:53a 8:04a 9:18a 10:30a 11:40a 12:58p
Western Ave @ MBTA Lynn Garage
6:53a 8:04a 9:18a 10:30a 11:40a 12:58p
Western Ave @ Cooper St
6:53a 8:04a 9:18a 10:30a 11:40a 12:58p
Salem Tnpk @ Ballard St
6:54a 8:05a 9:19a 10:31a 11:41a 12:59p
Broadway @ Ward St
6:59a 8:10a 9:24a 10:36a 11:46a 1:05p
462 American Legion Hwy
6:59a 8:10a 9:24a 10:36a 11:46a 1:05p
American Legion Hwy @ Hutchinson St
6:59a 8:10a 9:24a 10:37a 11:47a 1:06p
American Legion Hwy @ Revere St
7:00a 8:11a 9:25a 10:38a 11:48a 1:06p
American Legion Hwy @ Beach St - Bell Circle
7:01a 8:12a 9:26a 10:40a 11:50a 1:08p
Beach St @ Shirley Ave - Bell Circle
7:02a 8:13a 9:27a 10:41a 11:51a 1:09p
VFW Pkwy @ Wonderland Market Place
7:02a 8:13a 9:27a 10:41a 11:51a 1:09p
Wonderland
7:03a 8:14a 9:28a 10:42a 11:52a 1:10p
<< start | < prev | next > | end >>