Rome2Rio

How to get fromPort Huron to Put-in-Bayby train, car, car ferry, bus, or ferry

Find Transport to Put-in-Bay

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 4 ways to get from Port Huron to Put-in-Bay by train, car, car ferry, bus, or ferry

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

  1. Train, drive, car ferry

    best
    1. Take the train from Sarnia to Londontrain train
    2. Take the train from London to Windsortrain train
    3. Drive from Legacy Park at Costco to Catawba Island Ferry Terminal, Port Clinton, OHcar car
    4. Take the carferry from Catawba Island Ferry Terminal, Port Clinton, OH to Put-in-Bay, South Bass Island, OHcarferry car ferry
    8h 45m
    $96–402
  2. Drive, car ferry

    cheapest
    1. Drive from Port Huron to Catawba Island Ferry Terminal, Port Clinton, OHcar car
    2. Take the carferry from Catawba Island Ferry Terminal, Port Clinton, OH to Put-in-Bay, South Bass Island, OHcarferry car ferry Put-in-Bay
    3h 24m
    $37–49
  3. Bus, drive, car ferry, ferry

    1. Take the bus from Sarnia to Londonbus bus
    2. Take the bus from London to Point Pelee National Parkbus bus
    3. Drive from Point Pelee National Park to Marblehead, OHcar car
    4. Take the carferry from Marblehead, OH to Kelleys Islandcarferry car ferry
    5. Take the ferry from Kelleys Island to Put-in-Bayferry ferry
    10h 30m
  4. Bus, drive, car ferry, ferry via London

    1. Take the bus from Sarnia Bayside Terminal - On George Street, between Vidal St and Christina St N to Fanshawe College Parking Lot #11 - East end of E buildingbus bus 4
    2. Take the bus from London to Point Pelee National Parkbus bus
    3. Drive from Point Pelee National Park to Marblehead, OHcar car
    4. Take the carferry from Marblehead, OH to Kelleys Islandcarferry car ferry
    5. Take the ferry from Kelleys Island to Put-in-Bayferry ferry
    11h 52m

Comparing Your Travel Options

What companies run services between Port Huron, MI, USA and Put-in-Bay, OH, USA?

There is no direct connection from Port Huron to Put-in-Bay. However, you can drive to Sarnia, take the train to London, take the train to Windsor, take the taxi to Devonshire Mall at Cineplex, take the line 240 bus to Legacy Park at Costco, drive to Catawba Island Ferry Terminal, Port Clinton, OH, take the car ferry to Put-in-Bay, South Bass Island, OH, then drive to Put-in-Bay. Alternatively, you can take a bus from Sarnia to Put-in-Bay via London, Point Pelee National Park, Marblehead, OH, Kelleys Island, and Kelleys Island in around 10h 30m.

Train operators
Bus operators
Ferry operators

Want to know more about travelling around United States

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