Travel from Chicago to Rochester-Hills

Train, bus or fly from Chicago to Rochester Hills?

Amtrak operates a train from Chicago to Rochester Hills 3 times a day. Tickets cost $50 - $140 and the journey takes 5 h 35 min. Alternatively, Megabus operates a bus from Chicago to Rochester Hills twice daily. Tickets cost $28 - $40 and the journey takes 4 h 45 min. 3 other operators also service this route.

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 to Rochester Hills

ModeDurationPrice
From Chicago Union Station Amtrak train to Troy Amtrak then taxi to Rochester Hills.5 h 51 min$122
From Chicago Union Station Amtrak train to Pontiac Amtrak then taxi to Rochester Hills.6 h 17 min$121
From Chicago Megabus to Rosa Parks Transit 53, bus to Woodward & State Fairgrounds Pickup, line 461 bus to Somerset Collection, then taxi to Rochester Hills.6 h 36 min$56
From Chicago, IL bus to Lafayette & 6Th, line 049 bus to Michigan @ Washington B, night bus to Auburn & Adams, then taxi to Rochester Hills.7 h 49 min$49
From Chicago drive to Rochester Hills.4 h 54 min$35
From Adams/Wabash subway to Chicago Midway airport, fly to Detroit airport, line 261 bus to Dearborn Amtrak, train to Troy Amtrak, then taxi to Rochester Hills.5 h 32 min$261
From Jackson-Blue subway to Chicago O'Hare airport, fly to Detroit airport, line 261 bus to Dearborn Amtrak, train to Troy Amtrak, then taxi to Rochester Hills.6 h 6 min$232
From Adams/Wabash subway to Chicago Midway airport, fly to Flint airport, line 27 bus to Flint, bus to Pontiac, MI, then taxi to Rochester Hills.5 h 33 min$247
From Jackson-Blue subway to Chicago O'Hare airport, fly to Flint airport, line 27 bus to Flint, bus to Pontiac, MI, then taxi to Rochester Hills.6 h 7 min$178
From Jackson-Blue subway to Chicago O'Hare airport, fly to Lansing airport, line 14 bus to Lansing, MI, bus to Southfield, MI, then taxi to Rochester Hills.6 h 45 min$346
From Jackson-Blue subway to Chicago O'Hare airport, fly to Toledo airport, taxi to Toledo, OH Amtrak, Amtrak Thruway to Woodward & Baltimore(Milwaukee), line 461 bus to Somerset Collection, then taxi to Rochester Hills.6 h 23 min
Close Print Itinerary
  1. Here are 11 options to get from
    Chicago to Rochester Hills:

    1. Trip:
      1 Train via Troy Amtrak
      • One-Way approx: USD $74 - $159
      • Duration: 5 h 51 min
      Open +
      • Trip:
        1 Train via Troy Amtrak
        • One-Way approx: USD $74 - $159
        • Duration: 5 h 51 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $72 - $159
      • Duration: 6 h 17 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $72 - $159
        • Duration: 6 h 17 min
        Close x
    3. Trip:
      3 Megabus
      • One-Way approx: USD $49 - $65
      • Duration: 6 h 36 min
      Open +
      • Trip:
        3 Megabus
        • One-Way approx: USD $49 - $65
        • Duration: 6 h 36 min
        Close x
    4. Trip:
      4 Bus, night bus
      • One-Way approx: USD $34 - $94
      • Duration: 7 h 49 min
      Open +
      • Trip:
        4 Bus, night bus
        • One-Way approx: USD $34 - $94
        • Duration: 7 h 49 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $28 - $45
      • Duration: 4 h 54 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $28 - $45
        • Duration: 4 h 54 min
        Close x
    6. Trip:
      6 Fly Chicago Midway to Detroit
      • One-Way approx: USD $166 - $332
      • Duration: 5 h 32 min
      Open +
      • Trip:
        6 Fly Chicago Midway to Detroit
        • One-Way approx: USD $166 - $332
        • Duration: 5 h 32 min
        Close x
    7. Trip:
      7 Fly Chicago O'Hare to Detroit
      • One-Way approx: USD $156 - $383
      • Duration: 6 h 6 min
      Open +
      • Trip:
        7 Fly Chicago O'Hare to Detroit
        • One-Way approx: USD $156 - $383
        • Duration: 6 h 6 min
        Close x
    8. Trip:
      8 Fly Chicago Midway to Flint, bus
      • One-Way approx: USD $124 - $324
      • Duration: 5 h 33 min
      Open +
      • Trip:
        8 Fly Chicago Midway to Flint, bus
        • One-Way approx: USD $124 - $324
        • Duration: 5 h 33 min
        Close x
    9. Trip:
      9 Fly Chicago O'Hare to Flint, bus
      • One-Way approx: USD $104 - $435
      • Duration: 6 h 7 min
      Open +
      • Trip:
        9 Fly Chicago O'Hare to Flint, bus
        • One-Way approx: USD $104 - $435
        • Duration: 6 h 7 min
        Close x
    10. Trip:
      10 Fly Chicago O'Hare to Lansing, bus
      • One-Way approx: USD $173 - $792
      • Duration: 6 h 45 min
      Open +
      • Trip:
        10 Fly Chicago O'Hare to Lansing, bus
        • One-Way approx: USD $173 - $792
        • Duration: 6 h 45 min
        Close x
    11. Trip:
      11 Fly Chicago O'Hare to Toledo, Amtrak Thruway
      • One-Way approx: N/A
      • Duration: 6 h 23 min
      Open +
      • Trip:
        11 Fly Chicago O'Hare to Toledo, Amtrak Thruway
        • One-Way approx: N/A
        • Duration: 6 h 23 min
        Close x