There are 5 ways to get from Amherst to Lapeer by train (Amtrak), bus (Flixbus, Amtrak), car, plane, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Canadian Border to Aldershottrain
- Take the train from Aldershot to Londontrain
- Take the train from London to Sarniatrain
- Take the train from Port Huron Station to Lapeer Amtraktrain
8h 32m$71–394Drive 255.4 mi
cheapest- Drive from Amherst to Lapeercar 255.4 mi
4h 26m$47–68Bus
- Take the bus from Buffalo to Toronto Pearson Airportbus
- Take the bus from Toronto Pearson Airport to Sarniabus
- Take the bus from Port Huron Station to Lapeer Amtrakbus
13h 1m$64–106Fly, bus
- Fly from Buffalo Niagara International Airport (BUF) to Detroit (DTW)plane BUF - DTW
- Take the bus from Detroit Greyhound to Flint Amtrakbus
7h 7m$124–627Bus, train
- Take the bus from Buffalo to Torontobus
- Take the train from Toronto Union Station to Sarniatrain
- Take the train from Port Huron Station to Lapeer Amtraktrain
12h 57m$77–263
Amherst to Lapeer by bus, train, and car
Questions & Answers
The cheapest way to get from Amherst to Lapeer is to drive which costs $45 - $70 and takes 4h 26m.
The fastest way to get from Amherst to Lapeer is to drive which takes 4h 26m and costs $45 - $70.
No, there is no direct bus from Amherst station to Lapeer. However, there are services departing from Main Street & University Station and arriving at Lapeer Amtrak via Buffalo, Toronto Pearson Airport and Port Huron Station. The journey, including transfers, takes approximately 13h 1m.
No, there is no direct train from Amherst to Lapeer. However, there are services departing from Canadian Border and arriving at Lapeer Amtrak via Aldershot, London and Port Huron Station. The journey, including transfers, takes approximately 8h 32m.
The distance between Amherst and Lapeer is 261 miles. The road distance is 256.9 miles.
It takes approximately 8h 32m to get from Amherst to Lapeer, including transfers.
Amherst to Lapeer bus services, operated by Flixbus USA, depart from Buffalo station.
Amherst to Lapeer train services, operated by Amtrak, depart from Canadian Border station.
The best way to get from Amherst to Lapeer is to train which takes 8h 32m and costs $70 - $400. Alternatively, you can bus, which costs $60 - $110 and takes 13h 1m.
Amherst to Lapeer bus services, operated by Flixbus USA, arrive at Toronto Pearson Airport station.
What companies run services between Amherst, NY, USA and Lapeer, MI, USA?
You can take a vehicle from Amherst to Lapeer Amtrak via Canadian Border, Aldershot, London, Sarnia, and Port Huron Station in around 8h 32m. Alternatively, you can take a bus from Main Street & University Station to Lapeer Amtrak via South Division Street & Ellicott Loop, Buffalo, Toronto Pearson Airport, Sarnia, and Port Huron Station in around 13h 1m.
- Website
- delta.com
Flights from Buffalo Niagara International Airport to Detroit
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- $75–550
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Canadian Border to Aldershot
- Ave. Duration
- 1h 19m
- Frequency
- Once daily
- Estimated price
- $15–35
- Website
- https://www.amtrak.com/home.html
Train from Port Huron Station to Lapeer Amtrak
- Ave. Duration
- 46 min
- Frequency
- Once daily
- Estimated price
- $14–29
- Website
- https://www.amtrak.com/home.html
Train from Port Huron Station to Lapeer Amtrak
- Ave. Duration
- 46 min
- Frequency
- Once daily
- Estimated price
- $14–29
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Aldershot to London
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a day
- Estimated price
- $21–160
- Website
- https://www.viarail.ca/en
- Escape
- $21–75
- Business
- $50–150
- Business Plus
- $65–160
- Economy
- $24–80
- Economy Plus
- $26–90
Train from London to Sarnia
- Ave. Duration
- 1h 6m
- 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 Toronto Union Station to Sarnia
- Ave. Duration
- 4h 44m
- 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
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Buffalo to Toronto Pearson Airport
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- $16–28
- Schedules at
- flixbus.com
Bus from Toronto Pearson Airport to Sarnia
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- $29–50
- Schedules at
- flixbus.com
Bus from Buffalo to Toronto
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a day
- Estimated price
- $16–27
- Schedules at
- flixbus.com
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Port Huron Station to Lapeer Amtrak
- Ave. Duration
- 48 min
- Frequency
- Once a week
- Estimated price
- $16–23
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 989-725-5105
- Website
- indiantrails.com
Bus from Detroit Greyhound to Flint Amtrak
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- $12–28
- Website
- https://indiantrails.com
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Buffalo to Toronto
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a day
- Estimated price
- $15–29
- Website
- https://www.greyhound.com/
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
What documents do I need to cross Niagara Falls?
Read the travel guide
Which side of Niagara Falls should I choose (and how do I get there)?
Read the travel guide
More Questions & Answers
Amherst to Lapeer train services, operated by Amtrak, arrive at Aldershot station.
Yes, the driving distance between Amherst to Lapeer is 257 miles. It takes approximately 4h 26m to drive from Amherst to Lapeer.
There are 13+ hotels available in Lapeer.














