Rome2Rio

How to get fromSarnia to Charlotteby car, car ferry, train, bus, plane, or train (Amtrak)

Find Transport to Charlotte

See all options

There are 9 ways to get from Sarnia to Charlotte by car, car ferry, train, bus, plane, or train (Amtrak)

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

  1. Drive, car ferry, train, bus, train to Detroit, fly to Charlotte Douglas International Airport

    best
    1. Drive from Sarnia to Walpole Island, ONcar car
    2. Take the carferry from Walpole Island, ON to Algonac, MIcarferry car ferry
    3. Drive from Algonac, MI to Port Huron Stationcar car
    4. Take the train from Port Huron Station to Flint Amtrak Stationtrain train
    5. Take the bus from Flint to Pontiacbus bus
    6. Take the train from Pontiac Amtrak Station to Dearborntrain train
    7. Fly from Detroit (DTW) to Charlotte Douglas International Airport (CLT)plane plane DTW - CLT
    12h 8m
    $178–821
  2. Drive, car ferry, bus

    cheapest
    1. Drive from Sarnia to Walpole Island, ONcar car
    2. Take the carferry from Walpole Island, ON to Algonac, MIcarferry car ferry
    3. Drive from Algonac, MI to Port Huron Stationcar car
    4. Take the bus from Port Huron Station to Flint Amtrak Stationbus bus
    5. Take the bus from Flint to Detroitbus bus
    6. Take the bus from Detroit to Columbusbus bus
    7. Take the bus from Columbus to Charlottebus bus
    23h 17m
    $113–237
  3. Train

    1. Take the train from Sarnia to Londontrain train
    2. Take the train from London to Aldershottrain train
    3. Take the train from Aldershot to New York Penn Stationtrain train
    4. Take the train from Ny Moynihan Train Hall At Penn Station to Charlotte Amtrak Stationtrain train
    30h 28m
    $327–1,039
  4. Drive  672.5 mi

    1. Drive from Sarnia to Charlottecar car 672.5 mi
    12h 3m
    $154–223
  5. Bus, bus to Erie International Airport, fly to Charlotte Douglas International Airport

    1. Take the bus from Sarnia to Torontobus bus
    2. Take the bus from Toronto to Eriebus bus
    3. Fly from Erie International Airport (ERI) to Charlotte Douglas International Airport (CLT)plane plane ERI - CLT
    16h 39m
    $151–648
  6. Drive, car ferry, train, bus, bus to Cleveland-Hopkins International Airport, fly to Charlotte Douglas International Airport

    1. Drive from Sarnia to Walpole Island, ONcar car
    2. Take the carferry from Walpole Island, ON to Algonac, MIcarferry car ferry
    3. Drive from Algonac, MI to Port Huron Stationcar car
    4. Take the train from Port Huron Station to Flint Amtrak Stationtrain train
    5. Take the bus from Flint to Detroitbus bus
    6. Take the bus from Detroit Bus Station to Cleveland Bus Stationbus bus
    7. Fly from Cleveland-Hopkins International Airport (CLE) to Charlotte Douglas International Airport (CLT)plane plane CLE - CLT
    14h 28m
    $180–795
  7. Drive, car ferry, train, bus, train to Detroit, fly to Greenville–Spartanburg International Airport

    1. Drive from Sarnia to Walpole Island, ONcar car
    2. Take the carferry from Walpole Island, ON to Algonac, MIcarferry car ferry
    3. Drive from Algonac, MI to Port Huron Stationcar car
    4. Take the train from Port Huron Station to Flint Amtrak Stationtrain train
    5. Take the bus from Flint to Pontiacbus bus
    6. Take the train from Pontiac Amtrak Station to Dearborntrain train
    7. Fly from Detroit (DTW) to Greenville–Spartanburg International Airport (GSP)plane plane DTW - GSP
    8. Take the bus from Servicios Zapata - Spartanburg to Charlottebus bus
    15h 7m
    $242–976
  8. Drive, car ferry, train, bus, train to Detroit, fly to Piedmont Triad International Airport

    1. Drive from Sarnia to Walpole Island, ONcar car
    2. Take the carferry from Walpole Island, ON to Algonac, MIcarferry car ferry
    3. Drive from Algonac, MI to Port Huron Stationcar car
    4. Take the train from Port Huron Station to Flint Amtrak Stationtrain train
    5. Take the bus from Flint to Pontiacbus bus
    6. Take the train from Pontiac Amtrak Station to Dearborntrain train
    7. Fly from Detroit (DTW) to Piedmont Triad International Airport (GSO)plane plane DTW - GSO
    8. Take the train from High Point to Charlotte Amtrak Stationtrain train
    14h 58m
    $255–1,196
  9. Drive, car ferry, train, bus

    1. Drive from Sarnia to Walpole Island, ONcar car
    2. Take the carferry from Walpole Island, ON to Algonac, MIcarferry car ferry
    3. Drive from Algonac, MI to Port Huron Stationcar car
    4. Take the train from Port Huron Station to Flint Amtrak Stationtrain train
    5. Take the bus from Flint to Detroitbus bus
    6. Take the bus from Detroit Bus Station to Charlotte Bus Stationbus bus
    23h 27m
    $159–279

Sarnia to Charlotte by train

Calendar7Weekly Trains
Duration30h 28mAverage Duration
Ticket$327Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Sarnia, ON, Canada and Charlotte, NC, USA?

You can take a train from Sarnia to Charlotte Amtrak Station via London, Aldershot, Penn Station, and Ny Moynihan Train Hall At Penn Station in around 30h 28m.

Airlines
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

Need to know: Greyhound

Read the travel guideNeed to know: Greyhound