There are 9 ways to get from Suffern to Port Huron by train, plane, bus, bus (Flixbus), car, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Newark Liberty International Airport, fly to Detroit, bus, train
best- Take the train from Suffern to Frank R Lautenberg Secaucus Lower Level
- Fly from Newark Liberty International Airport (EWR) to Detroit (DTW)EWR - DTW
- Take the bus from Detroit, MI to Flint, MI
- Take the train from Flint Amtrak Station to Port Huron Amtrak Station
11h 10m$90–320Train to Laguardia Airport, fly to Detroit, bus, train
cheapest- Take the train from Suffern to Frank R Lautenberg Secaucus Lower Level
- Fly from Laguardia Airport (LGA) to Detroit (DTW)LGA - DTW
- Take the bus from Detroit, MI to Flint, MI
- Take the train from Flint Amtrak Station to Port Huron Amtrak Station
12h 28m$79–369Bus
- Take the bus from Orange Ave - Suffern to Port Authority Bus Terminal
- Take the bus from New York to Toronto
- Take the bus from Toronto to Sarnia
18h 54m$111–404Train
- Take the train from Suffern to Frank R Lautenberg Secaucus Lower Level
- Take the train from New York Penn Station to Toronto Union Station
- Take the train from Toronto Union Station to Sarnia
21h 40m$108–250Drive 550.6 mi
- Drive from Suffern to Port Huron550.6 mi
10h 16m$101–146Train to Laguardia Airport, fly to Toronto Pearson International Airport, bus
- Take the train from Suffern to Frank R Lautenberg Secaucus Lower Level
- Fly from Laguardia Airport (LGA) to Toronto Pearson International Airport (YYZ)LGA - YYZ
- Take the bus from Toronto Pearson Airport to Sarnia
11h 40m$157–781Train to John F. Kennedy International Airport, fly to Detroit, bus, train
- Take the train from Suffern to Frank R Lautenberg Secaucus Lower Level
- Fly from John F. Kennedy International Airport (JFK) to Detroit (DTW)JFK - DTW
- Take the bus from Detroit, MI to Flint, MI
- Take the train from Flint Amtrak Station to Port Huron Amtrak Station
11h 47m$91–462Fly Westchester County Airport to Detroit, bus, train
- Fly from Westchester County Airport (HPN) to Detroit (DTW)HPN - DTW
- Take the bus from Detroit, MI to Flint, MI
- Take the train from Flint Amtrak Station to Port Huron Amtrak Station
12h 21m$124–710Bus via London
- Take the bus from Orange Ave - Suffern to Port Authority Bus Terminal
- Take the bus from Port Authority Bus Terminal to Toronto
- Take the bus from Toronto, ON - 44 York St. to London, ON - VIA Rail
- Take the bus from London, ON - Downtown to Sarnia, ON - Bayside Terminal
20h 33m$116–224
Suffern to Port Huron by bus
Questions & Answers
The cheapest way to get from Suffern to Port Huron is to drive which costs $100 - $150 and takes 10h 16m.
The fastest way to get from Suffern to Port Huron is to drive which takes 10h 16m and costs $100 - $150.
No, there is no direct bus from Suffern to Port Huron. However, there are services departing from Orange Ave - Suffern and arriving at Sarnia via New York and Toronto. The journey, including transfers, takes approximately 18h 54m.
The distance between Suffern and Port Huron is 675 miles. The road distance is 553.8 miles.
The best way to get from Suffern to Port Huron without a car is to bus which takes 18h 54m and costs $110 - $410.
It takes approximately 11h 10m to get from Suffern to Port Huron, including transfers.
Suffern to Port Huron bus services, operated by Shortline Bus, depart from Orange Ave - Suffern station.
The best way to get from Suffern to Port Huron is to bus which takes 18h 54m and costs $110 - $410. Alternatively, you can train, which costs $100 - $250 and takes 21h 40m.
Suffern to Port Huron bus services, operated by Shortline Bus, arrive at Port Authority Bus Terminal station.
Yes, the driving distance between Suffern to Port Huron is 554 miles. It takes approximately 10h 16m to drive from Suffern to Port Huron.
What companies run services between Suffern, NY, USA and Port Huron, MI, USA?
You can take a bus from Orange Ave - Suffern to Sarnia via Port Authority Bus Terminal, New York, and Toronto in around 18h 54m. Alternatively, you can take a train from Suffern to Sarnia, ON - Bayside Terminal via Frank R Lautenberg Secaucus Upper Level, New York Penn Station, Toronto Union Station, Sarnia, and Sarnia, ON - Via Rail in around 21h 40m.
- Website
- delta.com
Flights from Newark Liberty International Airport to Detroit
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- $50–320
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 49m
- When
- Every day
- Estimated price
- $50–330
Flights from John F. Kennedy International Airport to Detroit
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- $50–320
Flights from John F. Kennedy International Airport to Detroit via Pittsburgh
- Ave. Duration
- 4h 17m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $50–320
Flights from John F. Kennedy International Airport to Detroit via Cleveland
- Ave. Duration
- 4h 38m
- When
- Every day
- Estimated price
- $50–320
Flights from John F. Kennedy International Airport to Detroit via Rochester
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- $55–330
Flights from John F. Kennedy International Airport to Detroit via Syracuse
- Ave. Duration
- 5h 10m
- When
- Saturday
- Estimated price
- $55–330
Flights from Laguardia Airport to Detroit
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $55–360
Flights from Laguardia Airport to Detroit via Columbus
- Ave. Duration
- 4h 8m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $65–380
Flights from Laguardia Airport to Detroit via Cleveland
- Ave. Duration
- 4h 22m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $55–360
Flights from Westchester County Airport to Detroit
- Ave. Duration
- 1h 59m
- When
- Every day
- Estimated price
- $95–600
- Website
- united.com
Flights from Newark Liberty International Airport to Detroit
- Ave. Duration
- 2h 8m
- When
- Every day
- Estimated price
- $50–320
Flights from Newark Liberty International Airport to Detroit via Washington Dulles
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $55–340
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $50–330
- Website
- aircanada.com
Flights from Newark Liberty International Airport to Detroit
- Ave. Duration
- 2h 8m
- When
- Every day
- Estimated price
- $50–320
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $50–330
- Website
- aa.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- $50–330
Flights from Laguardia Airport to Detroit
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $55–360
Flights from Westchester County Airport to Detroit via Charlotte
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- $140–750
- Website
- spirit.com
Flights from Newark Liberty International Airport to Detroit
- Ave. Duration
- 1h 59m
- When
- Every day
- Estimated price
- $50–190
Flights from Laguardia Airport to Detroit
- Ave. Duration
- 2h 1m
- When
- Every day
- Estimated price
- $45–230
- Website
- flyporter.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $120–370
- Website
- jetblue.com
Flights from John F. Kennedy International Airport to Detroit
- Ave. Duration
- 2h 9m
- When
- Every day
- Estimated price
- $50–320
- Phone
- +1 973-275-5555
- Website
- njtransit.com
Train from Suffern to Frank R Lautenberg Secaucus Lower Level
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- $2–15
- Website
- https://www.njtransit.com/
- Schedules at
- https://www.njtransit.com/bus-to
- Adult
- $2–15
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Flint Amtrak Station to Port Huron Amtrak Station
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- $8–65
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from New York Penn Station to Toronto Union Station
- Ave. Duration
- 12h 28m
- Frequency
- Once daily
- Estimated price
- $70–130
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $90–130
- Economy Adult - Advanced Booking
- $90–120
- Economy Escape Advanced Booking - Adult
- $70–95
Train from Toronto Union Station to Sarnia
- Ave. Duration
- 4h 44m
- Frequency
- Once daily
- Estimated price
- $30–90
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–90
- Economy Adult - Advanced Booking
- $35–75
- Economy Escape Advanced Booking - Adult
- $30–45
- Phone
- +1 989-725-5105
- Website
- indiantrails.com
Bus from Detroit, MI to Flint, MI
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $11–29
- Website
- https://indiantrails.com
- Phone
- +1 (866) 912-6224
- questions@coachusa.com
- Website
- coachusa.com
Bus from Orange Ave - Suffern to Port Authority Bus Terminal
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- $14–25
- Schedules at
- coachusa.com
- Adults
- $14–25
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from New York to Toronto
- Ave. Duration
- 11h 10m
- Frequency
- Twice daily
- Estimated price
- $70–340
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $70–320
- Flexible
- $130–340
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Toronto to Sarnia
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- $26–40
- Schedules at
- flixbus.com
Bus from Toronto Pearson Airport to Sarnia
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $26–40
- Schedules at
- flixbus.com
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Port Authority Bus Terminal to Toronto
- Ave. Duration
- 12h 5m
- Frequency
- 3 times a day
- Estimated price
- $70–120
- Website
- https://www.greyhound.com/
- Phone
- +16474775500
- support@onexbus.ca
- Website
- onexbus.com
Bus from Toronto, ON - 44 York St. to London, ON - VIA Rail
- Ave. Duration
- 2h 26m
- Frequency
- Every 4 hours
- Estimated price
- $21–29
- Website
- https://www.onexbus.com/
- Standard Fare
- $21–29
- Phone
- +1-844-800-6828
- pr@ourbus.com
- Website
- ourbus.com
Bus from Toronto, ON - 44 York St. to London, ON - VIA Rail
- Ave. Duration
- 2h 44m
- Frequency
- Every 4 hours
- Estimated price
- $20–65
- Website
- https://www.ourbus.com
- Phone
- 519 787 1055
- Website
- strathroy-caradoc.ca
Bus from London, ON - Downtown to Sarnia, ON - Bayside Terminal
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- $11–15
- Schedules at
- https://www.strathroy-caradoc.ca/en/living-here/transit.aspx
- Adult
- $11–15
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
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
How to get from JFK to New York City
Read the travel guide
More Questions & Answers
There are 48+ hotels available in Port Huron.

















