Travel from Toronto to Grand-Rapids

Bus or fly from Toronto to Grand Rapids?

You can take a bus from Toronto to Grand Rapids via Detroit, MI in around 9 hours 27 minutes. Alternatively, Delta, American Airlines and United Airlines fly from Toronto to Grand Rapids hourly.

Book transport from Toronto to Grand Rapids

Travel Guides

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

How to get from Toronto to Grand Rapids

ModeDurationPrice
From Toronto train to Windsor, drive to Detroit, MI, then bus to Grand Rapids, MI.8 h 47 min$122
From Toronto, ON bus to Detroit, MI then bus to Grand Rapids, MI.9 h 27 min$83
From Toronto train to Windsor, drive to Detroit Amtrak, train to Kalamazoo, MI, then Amtrak Thruway to Grand Rapids, MI.9 h 50 min
From Toronto train to London, walk to London, ON, bus to Detroit, MI, then bus to Grand Rapids, MI.10 h 18 min$126
From Toronto drive to Grand Rapids.6 h 10 min$73
From UP Express Union Station train to Toronto airport, fly to Grand Rapids airport, line 17 bus to Kentwood Station - Woodland, then line 5 bus to Grand Rapids.7 h 15 min$307

How long does it take to get from Toronto to Grand Rapids?

It takes approximately 8 hours 47 minutes to get from Toronto to Grand Rapids, including transfers.

Is there a direct bus between Toronto and Grand Rapids?

No, there is no direct bus from Toronto to Grand Rapids. However, there are services departing from Toronto, ON and arriving at Grand Rapids, MI via Detroit, MI. The journey, including transfers, takes approximately 9 hours 27 minutes.

Operators from Toronto to Grand Rapids

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
Greyhound USA+1 214-849-8100Greyhound USA
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Amtrak+1 1-800-872-7245Amtrak
UP ExpressUP Express
DeltaDelta
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
Rapid TransportRapid Transport
Close Print Itinerary
  1. Here are 6 options to get from
    Toronto to Grand Rapids:

    1. Trip:
      1 Train, bus
      • One-Way approx: USD $63 - $182
      • Duration: 8 h 47 min
      Open +
      • Trip:
        1 Train, bus
        • One-Way approx: USD $63 - $182
        • Duration: 8 h 47 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $46 - $114
      • Duration: 9 h 27 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $46 - $114
        • Duration: 9 h 27 min
        Close x
    3. Trip:
      3 Train, Amtrak Thruway
      • One-Way approx: N/A
      • Duration: 9 h 50 min
      Open +
      • Trip:
        3 Train, Amtrak Thruway
        • One-Way approx: N/A
        • Duration: 9 h 50 min
        Close x
    4. Trip:
      4 Train, bus via London
      • One-Way approx: USD $68 - $185
      • Duration: 10 h 18 min
      Open +
      • Trip:
        4 Train, bus via London
        • One-Way approx: USD $68 - $185
        • Duration: 10 h 18 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $45 - $70
      • Duration: 6 h 10 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $45 - $70
        • Duration: 6 h 10 min
        Close x
    6. Trip:
      6 Fly
      • One-Way approx: USD $132 - $398
      • Duration: 7 h 15 min
      Open +
      • Trip:
        6 Fly
        • One-Way approx: USD $132 - $398
        • Duration: 7 h 15 min
        Close x