Travel options for:
New York to Port Huron
  • Fly

    $166 - $662
    1. New York

      24 min - every 15 minutes

      $3

    2. Roosevelt Av/74 St

      9 min - every 15 minutes

      $2 - $7

    3. New York La Guardia (LGA)

      3 h 59 min - 1 stopover

      $160 - $650

    4. Sarnia (YZR)

      12 min - 10 miles

      $1 - $2

  • Train

    $122 - $388
    1. New York, NY

      12 h 53 min - once daily

      $70 - $240

    2. Aldershot

      1 h 33 min - hourly

      $26 - $80

    3. London

      1 h 6 min - every 3 hours

      $24 - $70

    4. Sarnia

      11 min - 7.6 miles

      $1 - $2

  • Bus Megabus, train

    $89 - $173
    1. New York, NY

      11 h 50 min - 3 times a day

      $45 - $65

    2. Toronto, ON

      2 h 15 min - 4 times a day

      $16 - $40

    3. London, ON

      5 min - 1441 feet

    4. London

      1 h 6 min - every 3 hours

      $24 - $70

    5. Sarnia

      11 min - 7.6 miles

      $1 - $2

  • Bus Greyhound USA, train

    $101 - $231
    1. W 4 St

      7 min - every 15 minutes

      $3

    2. New York, NY

      14 h 45 min - once daily

      $60 - $150

    3. Detroit, MI

      1 h 40 min - once daily

      $13 - $23

    4. Flint Amtrak

      1 h 36 min - once daily

      $25 - $55

  • Drive

    $55 - $85
    1. New York

      10 h 38 min - 593 miles

      $55 - $85

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From W 4 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Sarnia airport, then drive to Port Huron. 6 h 50 min $360. From New York, NY train to Aldershot, train to London, train to Sarnia, then drive to Port Huron. 17 h 2 min $241. From New York, NY bus to Toronto, ON, bus to London, ON, walk to London, train to Sarnia, then drive to Port Huron. 17 h 27 min $119. From W 4 St subway to New York, NY, bus to Detroit, MI, bus to Flint Amtrak, then train to Port Huron Amtrak. 21 h 8 min $132. From New York drive to Port Huron. 10 h 38 min $70.

 
 

Train or fly from New York to Port Huron?

Air Canada, American Airlines and WestJet fly from New York to Port Huron hourly. Alternatively, VIA Rail operates a train from New York to Port Huron once daily. Tickets cost $70 - $240 and the journey takes 12 h 53 min. 2 other operators also service this route.