There are 12 ways to get from Sarnia to Thornton by train, bus, car, bus (Flixbus, Greyhound), 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.
Train, bus, drive
best- Take the train from Sarnia to Londontrain
- Take the train from London to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Montréaltrain
- Take the bus from Montreal to White River Junction Bus Stationbus
- Drive from White River Junction Bus Station to Thorntoncar
18h 16m$177–656Drive 637.3 mi
cheapest- Drive from Sarnia to Thorntoncar 637.3 mi
12h 34m$146–211Bus
- Take the bus from Sarnia to Toronto Pearson Airportbus
- Take the bus from Toronto Pearson Airport to Buffalobus
- Take the bus from Buffalo to Bostonbus
- Take the bus from Boston - South Station to Plymouthbus
23h 17m$210–337Train, bus to Detroit, fly to Boston Logan Airport, bus
- Take the train from Port Huron Station to Flint Amtrak Stationtrain
- Take the bus from Flint Amtrak to Detroit Greyhoundbus
- Fly from Detroit (DTW) to Boston Logan Airport (BOS)plane DTW - BOS
- Take the bus from Logan International Airport to Concord, NHbus
- Take the bus from Concord, NH to Plymouthbus
12h 57m$560–1,690Train, drive
- Take the train from Sarnia to Londontrain
- Take the train from London to Aldershottrain
- Take the train from Aldershot to Albanytrain
- Take the train from Albany-Rensselaer Amtrak Station to Springfieldtrain
- Take the train from Springfield to White River Junction Stationtrain
- Drive from White River Junction Station to Thorntoncar
22h 35m$212–753Train, bus
- Take the train from Sarnia to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Uticatrain
- Take the train from Utica Amtrak Station to Bostontrain
- Take the bus from Boston - South Station to Plymouthbus
26h 5m$318–755Bus, train
- Take the bus from Sarnia, ON - Bayside Terminal to London, ON - Downtownbus
- Take the bus from London, ON - VIA Rail to Toronto, ON - 44 York St.bus
- Take the bus from Toronto to Syracusebus
- Take the train from Syracuse Regional Transportation Center to Bostontrain
- Take the bus from Boston - South Station to Plymouthbus
26h 36m$277–557Train, bus to Detroit, fly to Burlington International Airport, bus, drive
- Take the train from Port Huron Station to Flint Amtrak Stationtrain
- Take the bus from Flint Amtrak to Detroit Greyhoundbus
- Fly from Detroit (DTW) to Burlington International Airport (BTV)plane DTW - BTV
- Take the bus from Burlington Downtown Transit Ctr to Hanoverbus
- Drive from Hanover to Thorntoncar
13h 54m$161–717Train, train to Toronto Island Airport, fly to Montréal–Pierre Elliott Trudeau International Airport, bus, drive
- Take the train from Sarnia to Londontrain
- Take the train from London to Toronto Union Stationtrain
- Fly from Toronto Island Airport (YTZ) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane YTZ - YUL
- Take the bus from Montreal to White River Junction Bus Stationbus
- Drive from White River Junction Bus Station to Thorntoncar
14h 43m$210–799Train, bus to Detroit, fly to Bradley International Airport, bus
- Take the train from Port Huron Station to Flint Amtrak Stationtrain
- Take the bus from Flint Amtrak to Detroit Greyhoundbus
- Fly from Detroit (DTW) to Bradley International Airport (BDL)plane DTW - BDL
- Take the bus from Hartford Union Station to Bostonbus
- Take the bus from Boston - South Station to Plymouthbus
15h 31m$226–665Train, bus to Detroit, fly to Portland, bus
- Take the train from Port Huron Station to Flint Amtrak Stationtrain
- Take the bus from Flint Amtrak to Detroit Greyhoundbus
- Fly from Detroit (DTW) to Portland (PWM)plane DTW - PWM
- Take the bus from Portland, ME to Boston, MA - South Stationbus
- Take the bus from Boston - South Station to Plymouthbus
15h 49m$255–795Train, bus to Detroit, fly to Montréal–Pierre Elliott Trudeau International Airport, bus, drive
- Take the train from Port Huron Station to Flint Amtrak Stationtrain
- Take the bus from Flint Amtrak to Detroit Greyhoundbus
- Fly from Detroit (DTW) to Montréal–Pierre Elliott Trudeau International Airport (YUL)plane DTW - YUL
- Take the bus from Montreal to White River Junction Bus Stationbus
- Drive from White River Junction Bus Station to Thorntoncar
16h 55m$400–1,348
Detroit (DTW) to Boston Logan Airport (BOS) flights
Questions & Answers
The cheapest way to get from Sarnia to Thornton is to drive which costs $140 - $220 and takes 12h 34m.
The fastest way to get from Sarnia to Thornton is to drive which takes 12h 34m and costs $140 - $220.
No, there is no direct bus from Sarnia to Thornton. However, there are services departing from Sarnia and arriving at Plymouth via Toronto Pearson Airport, Buffalo and Boston - South Station. The journey, including transfers, takes approximately 23h 17m.
The distance between Sarnia and Thornton is 756 miles. The road distance is 641 miles.
The best way to get from Sarnia to Thornton without a car is to bus which takes 23h 17m and costs $210 - $340.
It takes approximately 18h 16m to get from Sarnia to Thornton, including transfers.
Sarnia to Thornton bus services, operated by Flixbus USA, depart from Sarnia station.
Sarnia to Thornton bus services, operated by Flixbus USA, arrive at Toronto Pearson Airport station.
Yes, the driving distance between Sarnia to Thornton is 641 miles. It takes approximately 12h 34m to drive from Sarnia to Thornton.
There are 339+ hotels available in Thornton.
What companies run services between Sarnia, ON, Canada and Thornton, NH, USA?
You can take a bus from Sarnia to Thornton via Toronto Pearson Airport, Buffalo, Boston, Boston - South Station, and Plymouth in around 23h 17m.
- Website
- delta.com
Flights from Detroit to Boston Logan Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $80–440
Flights from Detroit to Boston Logan Airport via Pittsburgh
- Ave. Duration
- 4h 18m
- When
- Monday to Friday
- Estimated price
- $85–460
Flights from Detroit to Boston Logan Airport via Cleveland
- Ave. Duration
- 4h 39m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $85–450
Flights from Detroit to Burlington International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- $100–600
Flights from Detroit to Bradley International Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $80–440
Flights from Detroit to Portland
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- $100–550
Flights from Detroit to Portland via New York La Guardia
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- $110–600
Flights from Detroit to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $70–410
- Website
- aircanada.com
Flights from Detroit to Boston Logan Airport via Toronto
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- $85–450
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- $45–280
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport via Ottawa
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- $45–290
Flights from Detroit to Portland via Newark
- Ave. Duration
- 4h 29m
- When
- Every day
- Estimated price
- $110–600
Flights from Detroit to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $70–410
Flights from Detroit to Montréal–Pierre Elliott Trudeau International Airport via Toronto
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $70–410
- Website
- united.com
Flights from Detroit to Boston Logan Airport via Toronto
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- $85–450
Flights from Detroit to Burlington International Airport via Washington Dulles
- Ave. Duration
- 4h 7m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $130–700
Flights from Detroit to Bradley International Airport via Washington Dulles
- Ave. Duration
- 4h 11m
- When
- Every day
- Estimated price
- $95–490
Flights from Detroit to Portland via Newark
- Ave. Duration
- 4h 29m
- When
- Every day
- Estimated price
- $110–600
Flights from Detroit to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $70–410
Flights from Detroit to Montréal–Pierre Elliott Trudeau International Airport via Washington Dulles
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $100–490
- Website
- flyporter.com
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $120–390
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport via Ottawa
- Ave. Duration
- 3h 15m
- When
- Tuesday and Sunday
- Estimated price
- $120–390
- Website
- airtransat.com
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $120–390
Flights from Toronto Island Airport to Montréal–Pierre Elliott Trudeau International Airport via Ottawa
- Ave. Duration
- 3h 15m
- When
- Tuesday and Sunday
- Estimated price
- $120–390
- Website
- aa.com
Flights from Detroit to Bradley International Airport via Reagan Washington
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- $95–490
Flights from Detroit to Bradley International Airport via Philadelphia
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- $85–470
Flights from Detroit to Portland via Philadelphia
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $110–600
Flights from Detroit to Portland via New York La Guardia
- Ave. Duration
- 4h 36m
- When
- Saturday
- Estimated price
- $110–600
- Website
- southwest.com
Flights from Detroit to Bradley International Airport via Baltimore
- Ave. Duration
- 3h 57m
- When
- Sunday, Monday, Thursday, and Friday
- Estimated price
- $90–480
Flights from Detroit to Portland via Baltimore
- Ave. Duration
- 4h 28m
- When
- Every day
- Estimated price
- $120–600
- Website
- jetblue.com
Flights from Detroit to Boston Logan Airport
- Ave. Duration
- 1h 54m
- When
- Every day
- Estimated price
- $80–440
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Sarnia to London
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $15–160
- Website
- https://www.viarail.ca/en
- Escape
- $15–60
- Business
- $45–150
- Business Plus
- $55–160
- Economy
- $17–70
- Economy Plus
- $19–75
Train from London to Toronto Union Station
- Ave. Duration
- 2h 12m
- Frequency
- Every 4 hours
- Estimated price
- $30–180
- Website
- https://www.viarail.ca/en
- Escape
- $30–90
- Business
- $60–170
- Business Plus
- $75–180
- Economy
- $35–100
- Economy Plus
- $35–110
Train from Toronto Union Station to Montréal
- Ave. Duration
- 5h 28m
- Frequency
- Every 4 hours
- Estimated price
- $90–250
- Website
- https://www.viarail.ca/en
- Escape
- $90–210
- Business
- $120–240
- Business Plus
- $130–250
- Economy
- $100–210
- Economy Plus
- $110–220
Train from Sarnia to London
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $15–160
- Website
- https://www.viarail.ca/en
- Escape
- $15–60
- Business
- $45–150
- Business Plus
- $55–160
- Economy
- $17–70
- Economy Plus
- $19–75
Train from London to Aldershot
- Ave. Duration
- 1h 31m
- Frequency
- 4 times a day
- Estimated price
- $21–170
- Website
- https://www.viarail.ca/en
- Escape
- $21–75
- Business
- $50–150
- Business Plus
- $65–170
- Economy
- $24–80
- Economy Plus
- $27–90
Train from Aldershot to Albany
- Ave. Duration
- 9h 6m
- Frequency
- Once daily
- Estimated price
- $100–260
- Website
- https://www.viarail.ca/en
- Escape
- $100–230
- Business
- $130–250
- Business Plus
- $150–260
- Economy
- $110–230
- Economy Plus
- $120–240
Train from Sarnia to Toronto Union Station
- Ave. Duration
- 4h 58m
- Frequency
- Once daily
- Estimated price
- $45–200
- Website
- https://www.viarail.ca/en
- Escape
- $45–130
- Business
- $80–190
- Business Plus
- $90–200
- Economy
- $50–130
- Economy Plus
- $60–140
Train from Toronto Union Station to Utica
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- $80–240
- Website
- https://www.viarail.ca/en
- Escape
- $80–200
- Business
- $120–230
- Business Plus
- $130–240
- Economy
- $90–200
- Economy Plus
- $100–210
Train from Sarnia to London
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $15–160
- Website
- https://www.viarail.ca/en
- Escape
- $15–60
- Business
- $45–150
- Business Plus
- $55–160
- Economy
- $17–70
- Economy Plus
- $19–75
Train from London to Toronto Union Station
- Ave. Duration
- 2h 12m
- Frequency
- Every 4 hours
- Estimated price
- $30–180
- Website
- https://www.viarail.ca/en
- Escape
- $30–90
- Business
- $60–170
- Business Plus
- $75–180
- Economy
- $35–100
- Economy Plus
- $35–110
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Port Huron Station to Flint Amtrak Station
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- $20–45
- Website
- https://www.amtrak.com/home.html
Train from Albany-Rensselaer Amtrak Station to Springfield
- Ave. Duration
- 2h 22m
- Frequency
- Once daily
- Estimated price
- $30–70
- Website
- https://www.amtrak.com/home.html
Train from Springfield to White River Junction Station
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $35–85
- Website
- https://www.amtrak.com/home.html
Train from Utica Amtrak Station to Boston
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $95–200
- Website
- https://www.amtrak.com/home.html
Train from Syracuse Regional Transportation Center to Boston
- Ave. Duration
- 8h 50m
- Frequency
- Once daily
- Estimated price
- $110–230
- Website
- https://www.amtrak.com/home.html
Train from Port Huron Station to Flint Amtrak Station
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- $20–45
- Website
- https://www.amtrak.com/home.html
Train from Port Huron Station to Flint Amtrak Station
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- $20–45
- Website
- https://www.amtrak.com/home.html
Train from Port Huron Station to Flint Amtrak Station
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- $20–45
- Website
- https://www.amtrak.com/home.html
Train from Port Huron Station to Flint Amtrak Station
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- $20–45
- Website
- https://www.amtrak.com/home.html
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Montreal to White River Junction Bus Station
- Ave. Duration
- 4h 50m
- Frequency
- 3 times a day
- Estimated price
- $28–55
- Website
- https://www.greyhound.com/
Bus from Buffalo to Boston
- Ave. Duration
- 10h 5m
- Frequency
- Once daily
- Estimated price
- $70–140
- Website
- https://www.greyhound.com/
Bus from Burlington Downtown Transit Ctr to Hanover
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $15–29
- Website
- https://www.greyhound.com/
Bus from Montreal to White River Junction Bus Station
- Ave. Duration
- 4h 50m
- Frequency
- 3 times a day
- Estimated price
- $28–55
- Website
- https://www.greyhound.com/
Bus from Hartford Union Station to Boston
- Ave. Duration
- 1h 49m
- Frequency
- Every 2 hours
- Estimated price
- $15–29
- Website
- https://www.greyhound.com/
Bus from Montreal to White River Junction Bus Station
- Ave. Duration
- 4h 50m
- Frequency
- 3 times a day
- Estimated price
- $28–55
- Website
- https://www.greyhound.com/
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Montreal to White River Junction Bus Station
- Ave. Duration
- 4h 40m
- Frequency
- 5 times a week
- Estimated price
- $30–50
- Schedules at
- flixbus.com
Bus from Sarnia to Toronto Pearson Airport
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Estimated price
- $30–50
- Schedules at
- flixbus.com
Bus from Toronto Pearson Airport to Buffalo
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $16–27
- Schedules at
- flixbus.com
Bus from Montreal to White River Junction Bus Station
- Ave. Duration
- 4h 40m
- Frequency
- 5 times a week
- Estimated price
- $30–50
- Schedules at
- flixbus.com
Bus from Hartford Union Station to Boston
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $16–27
- Schedules at
- flixbus.com
Bus from Montreal to White River Junction Bus Station
- Ave. Duration
- 4h 40m
- Frequency
- 5 times a week
- Estimated price
- $30–50
- Schedules at
- flixbus.com
- Phone
- +1 800 639 3317
- [email protected]
- Website
- concordcoachlines.com
Bus from Boston - South Station to Plymouth
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- $24–35
- Website
- https://concordcoachlines.com
Bus from Logan International Airport to Concord, NH
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- $15–20
- Website
- https://concordcoachlines.com
Bus from Concord, NH to Plymouth
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $9–13
- Website
- https://concordcoachlines.com
Bus from Boston - South Station to Plymouth
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- $24–35
- Website
- https://concordcoachlines.com
Bus from Boston - South Station to Plymouth
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- $24–35
- Website
- https://concordcoachlines.com
Bus from Boston - South Station to Plymouth
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- $24–35
- Website
- https://concordcoachlines.com
Bus from Portland, ME to Boston, MA - South Station
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- $23–30
- Website
- https://concordcoachlines.com
Bus from Boston - South Station to Plymouth
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- $24–35
- Website
- https://concordcoachlines.com
- Phone
- +1 989-725-5105
- Website
- indiantrails.com
Bus from Flint Amtrak to Detroit Greyhound
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $12–27
- Website
- https://indiantrails.com
Bus from Flint Amtrak to Detroit Greyhound
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $12–27
- Website
- https://indiantrails.com
Bus from Flint Amtrak to Detroit Greyhound
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $12–27
- Website
- https://indiantrails.com
Bus from Flint Amtrak to Detroit Greyhound
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $12–27
- Website
- https://indiantrails.com
Bus from Flint Amtrak to Detroit Greyhound
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $12–27
- Website
- https://indiantrails.com
- Phone
- 519 787 1055
- Website
- strathroy-caradoc.ca
Bus from Sarnia, ON - Bayside Terminal to London, ON - Downtown
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- $12–17
- Schedules at
- https://www.strathroy-caradoc.ca/en/living-here/transit.aspx
- Road Adult
- $12–17
- Phone
- +16474775500
- [email protected]
- Website
- onexbus.com
Bus from London, ON - VIA Rail to Toronto, ON - 44 York St.
- Ave. Duration
- 2h 26m
- Frequency
- 4 times a day
- Estimated price
- $21–30
- Website
- https://www.onexbus.com/
- Standard Fare
- $21–30
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Toronto to Syracuse
- Ave. Duration
- 6h 25m
- Frequency
- 4 times a day
- Estimated price
- $40–160
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $40–150
- Flexible
- $70–160
Rome2Rio's guide to Amtrak Thruway
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Portland, ME to Boston, MA - South Station
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- $21–45
- Website
- https://www.amtrak.com/home.html
- Adult
- $21–45
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
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
















