Travel from Grand-Rapids to Sarnia

How to get from Grand Rapids to Sarnia?

There is no direct connection from Grand Rapids to Sarnia. However, you can take the bus to Flint Amtrak then take the train to Port Huron Amtrak. Alternatively, you can take the Amtrak Thruway to Kalamazoo Amtrak then take the train to Port Huron Amtrak.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Grand Rapids to Sarnia

From Grand Rapids, MI bus to Flint Amtrak then train to Port Huron Amtrak. 5 h $67. From Grand Rapids, MI Amtrak Thruway to Kalamazoo Amtrak then train to Port Huron Amtrak. 6 h 17 min $66. From Grand Rapids drive to Sarnia. 2 h 57 min $29.

Operators from Grand Rapids to Sarnia

Close Print Itinerary
  1. Here are 3 options to get from
    Grand Rapids to Sarnia:

    1. Trip:
      1 Bus, train
      • One-Way approx: USD $52 - $100
      • Duration: 5 h
      Open +
      • Trip:
        1 Bus, train
        • One-Way approx: USD $52 - $100
        • Duration: 5 h
        Close x
    2. Trip:
      2 Amtrak Thruway, train
      • One-Way approx: USD $35 - $95
      • Duration: 6 h 17 min
      Open +
      • Trip:
        2 Amtrak Thruway, train
        • One-Way approx: USD $35 - $95
        • Duration: 6 h 17 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $24 - $35
      • Duration: 2 h 57 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $24 - $35
        • Duration: 2 h 57 min
        Close x