Travel from Chicago-O-Hare-Airport-ORD to Battle-Creek

Train, bus or fly from Chicago O'Hare Airport (ORD) to Battle Creek?

United Airlines and American Airlines fly from Chicago O'Hare Airport (ORD) to Battle Creek 5 times a day. Alternatively, Chicago Transit (CTA) operates a train from Chicago O'Hare Airport (ORD) to Battle Creek every 10 minutes. Tickets cost $2 - $5 and the journey takes 44 min. Amtrak also services this route 4 times a day.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Chicago O'Hare Airport (ORD) to Battle Creek

From Chicago O'Hare airport fly to Kalamazoo airport, taxi to Kalamazoo Amtrak, then train to Battle Creek. 2 h 21 min $399. From Chicago O'Hare airport fly to Lansing airport, line 14 bus to Lansing, then bus to Battle Creek. 4 h 1 min $284. From Chicago O'Hare airport fly to South Bend airport then bus to Battle Creek. 4 h 52 min $424. From O'Hare subway to LaSalle, walk to Chicago Union Station Amtrak, then train to Battle Creek Amtrak. 4 h 31 min $64. From Chicago O'Hare Airport bus to Chicago, IL - Midway International Airport, bus to Chicago, IL - Amtrak, walk to Chicago, IL, then bus to Battle Creek, MI. 5 h 57 min $55. From Chicago O'Hare Airport bus to South Bend, IN, walk to South Bend, IN, then bus to Battle Creek, MI. 7 h 23 min $72. From Chicago O'Hare Airport (ORD) drive to Battle Creek. 3 h 4 min $22.

Trips from Chicago O'Hare Airport (ORD)