Business Search
Find a Product

Coupon Search

Campground Search

School Search

Train Stations in Michigan

Train Stations by Area

  • NE Lower Peninsula: 1
  • SW Lower Peninsula: 9
  • SE Lower Peninsula: 16
  • Upper Peninsula: 2

Michigan Amtrak Train Stations

Michigan Train Stations Organized by County

Bay City MI (BCY) in Bay County

1124 Washington Avenue Central Bus Terminal Bay City, MI 48708

View on Map

New Buffalo MI (NBU) in Berrien County

226 North Whittaker Street New Buffalo, MI 49117

View on Map

Niles Railroad Depot in Berrien County

Niles Amtrak, Niles, MI 49120, USA

View on Map

St. Joseph MI (SJM) in Berrien County

410 1/2 Vine Street St. Joseph, MI 49085

View on Map

Albion MI (ALI) in Calhoun County

300 North Eaton Street Albion, MI 49224

View on Map

Battle Creek MI (BTL) in Calhoun County

119 McCamly Street South Battle Creek, MI 49017

View on Map

Dowagiac MI (DOA) in Cass County

200 Depot Drive Dowagiac, MI 49047

View on Map

Niles MI (NLS) in Cass County

598 Dey Street Niles, MI 49120

View on Map

Sault Sainte Marie MI (SMI) in Chippewa County

4001 I-75 Business Spur Eastern Upper Peninsula Transit Authority Terminal Sault Sainte Marie, MI 49783

View on Map

East Lansing MI (LNS) in Clinton County

1240 South Harrison Road East Lansing, MI 48823

View on Map

Flint MI (FLN) in Genesee County

1407 South Dort Highway Flint, MI 48503

View on Map

Jackson MI (JXN) in Jackson County

501 East Michigan Avenue Jackson, MI 49201

View on Map

Kalamazoo MI (KAL) in Kalamazoo County

459 North Burdick Street Kalamazoo, MI 49007

View on Map

Grand Rapids MI (GRR) in Kent County

440 Century Avenue SW Vernon J. Ehlers Station Grand Rapids, MI 49503

View on Map

Lapeer MI (LPE) in Lapeer County

73 Howard Street Lapeer, MI 48446

View on Map

St. Ignace MI (STI) in Mackinac County

700 West US Hwy 2 Transportation Center St. Ignace, MI 49781

View on Map

Pontiac Amtrak Train Station Pontiac, MI (PNT) in Oakland County

20 Congress Street, Pontiac, MI 48341, USA

View on Map

Royal Oak MI (ROY) in Oakland County

202 South Sherman Drive Royal Oak, MI 48069

View on Map

Troy MI (TRM) in Oakland County

1201 Doyle Drive Troy Transit Center Troy, MI 48084

View on Map

Holland MI (HOM) in Ottawa County

171 Lincoln Avenue Holland, MI 49423

View on Map

Saginaw MI (SGW) in Saginaw County

511 Johnson Street Saginaw Bus Center Saginaw, MI 48607

View on Map

Durand MI (DRD) in Shiawassee County

200 South Railroad Street Durand, MI 48429

View on Map

Owosso MI (OWO) in Shiawassee County

109 Comstock Street Indian Trails Bus Station Owosso, MI 48867

View on Map

Port Huron MI (PTH) in St. Clair County

2223 16th Street Port Huron, MI 48060

View on Map

Bangor MI (BAM) in Van Buren County

541 Railroad Street Bangor, MI 49013

View on Map

Ann Arbor MI (ARB) in Washtenaw County

325 Depot Street Ann Arbor, MI 48104

View on Map

Dearborn Amtrak Train Station Dearborn, MI (DER) in Wayne County

15801 Michigan Avenue, Dearborn, MI 48126, USA

CLICK to View on Map and LEARN MORE
John D. Dingell Transit Center

Detroit MI (DET) Michigan Central Train Station in Wayne County

317 Michigan Avenue, Detroit, MI 48226, USA

View on Map

Site Map  |   Contact  |   About  |   Privacy  |   Michigan Blog