Rome2Rio

How to get fromBear Lake to Kitchenerby taxi, bus, train, night bus, car or plane

Find Transport to Kitchener

See all options

There are 7 ways to get from Bear Lake to Kitchener by taxi, bus, train, night bus, car, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

  1. Taxi, bus, train via Lansing13h 56m

    1. Take the taxi from Bear Lake to Reed City, MItaxi
    2. Take the bus from Reed City, MI to Grand Rapids, MIbus
    3. Take the bus from Grand Rapids, MI to East Lansing, MIbus
    4. Take the train from East Lansing Amtrak Station to Port Huron Amtrak Stationtrain
    5. Take the train from Sarnia to Kitchenertrain

    $176–405

Cheapest option

  1. Drive7h 1m

    1. Drive from Bear Lake to Kitchenercar375.3 mi

    $86–125

5 alternative options

  1. Taxi, bus, night bus15h 28m

    1. Take the taxi from Bear Lake to Cadillac, MItaxi
    2. Take the bus from Cadillac Amtrak Bus Stop to Kalamazoobus
    3. Take the night bus from Kalamazoo Bus Stop to Detroit Bus Stationnightbus
    4. Take the night bus from Detroit Bus Station to Londonnightbus
    5. Take the bus from London to Kitchenerbus

  2. Taxi, bus, train15h 52m

    1. Take the taxi from Bear Lake to Kingsley Amtrak Bus Stoptaxi
    2. Take the bus from Kingsley Amtrak Bus Stop to Kalamazoobus
    3. Take the train from Kalamazoo to Port Huron Amtrak Stationtrain
    4. Take the train from Sarnia to Kitchenertrain

    $182–447

  3. Taxi, bus16h 44m

    1. Take the taxi from Bear Lake to Kingsley, MItaxi
    2. Take the bus from Kingsley, MI to Grand Rapids, MIbus
    3. Take the bus from Grand Rapids, MI to Detroit, MIbus
    4. Take the bus from Detroit Bus Station to Londonbus
    5. Take the bus from London to Kitchenerbus

    $180–424

  4. Taxi to Traverse City, fly, bus7h 14m

    1. Take the taxi from Bear Lake to Traverse City (TVC)taxi
    2. Fly from Traverse City (TVC) to Toronto (YYZ)planeTVC - YYZ
    3. Take the bus from Toronto Pearson International Airport to Kitchenerbus

    $361–984

  5. Fly from Manistee, bus6h 33m

    1. Fly from Manistee (MBL) to Toronto (YYZ)planeMBL - YYZ
    2. Take the bus from Toronto Pearson International Airport to Kitchenerbus

    $134–482

Traverse City (TVC) to Toronto (YYZ) flights

Calendar72Weekly Planes
Duration5h 30mAverage Duration
Ticket$190Cheapest Price
See schedules

Questions & Answers

Map of how to get from Bear Lake to Kitchener.ExpandLaunch map view
  • Distance: 449.8 mi
  • Duration: 13h 56m

What companies run services between Bear Lake, MI, USA and Kitchener, ON, Canada?

There is no direct connection from Bear Lake to Kitchener. However, you can take the taxi to Reed City, MI, take the bus to Grand Rapids, MI, take the bus to East Lansing, MI, walk to East Lansing Amtrak Station, take the train to Port Huron Amtrak Station, drive to Sarnia, then take the train to Kitchener. Alternatively, you can take the taxi to Cadillac, MI, take the bus to Kalamazoo, walk to Kalamazoo Bus Stop, take the vehicle to Detroit Bus Station, take the vehicle to London, walk to London, then take the bus to Kitchener.

Airlines
Train operators
Bus operators
Other operators

Want to know more about travelling around Canada

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Need to know: Greyhound

Read the travel guideNeed to know: Greyhound