There are 5 ways to get from Peterborough to Frankenmuth by bus, train, bus (Flixbus), car, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Peterborough to Whitbybus
- Take the train from Whitby GO to Union Station GOtrain Le
- Take the train from Toronto Union Station to Londontrain
- Take the train from London to Sarniatrain
- Take the train from Port Huron Station to Flint Amtrak Stationtrain
10h 40m$159–527Drive 343.6 mi
cheapest- Drive from Peterborough to Frankenmuthcar 343.6 mi
6h 5m$79–114Bus
- Take the bus from Peterborough to Detroit Bus Stationbus FlixBus 2701 / ...
- Take the bus from Detroit Greyhound to Saginaw Bus Centerbus 1485
13h 54m$91–151Bus, fly, taxi
- Take the bus from Peterborough to Richmond Hill Centrebus
- Fly from Toronto Pearson International Airport (YYZ) to Detroit (DTW)plane YYZ - DTW
- Take the bus from Detroit Bus Station to Flintbus
- Take the taxi from Flint to Frankenmuthtaxi
9h 44m$449–1,340Bus, train via Oshawa
- Take the bus from Peterborough Bus Terminal to Durham College Oshawa GObus 88
- Take the train from Oshawa to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Londontrain
- Take the train from London to Sarniatrain
- Take the train from Port Huron Station to Flint Amtrak Stationtrain
11h 46m$155–640
Toronto Pearson International Airport (YYZ) to Detroit (DTW) flights
Questions & Answers
The cheapest way to get from Peterborough to Frankenmuth is to drive which costs $75 - $120 and takes 6h 5m.
The fastest way to get from Peterborough to Frankenmuth is to drive which takes 6h 5m and costs $75 - $120.
No, there is no direct bus from Peterborough to Frankenmuth. However, there are services departing from Peterborough and arriving at Saginaw Bus Center via Detroit Greyhound. The journey, including transfers, takes approximately 13h 54m.
The distance between Peterborough and Frankenmuth is 351 miles. The road distance is 345.6 miles.
The best way to get from Peterborough to Frankenmuth without a car is to bus which takes 13h 54m and costs $90 - $160.
It takes approximately 10h 40m to get from Peterborough to Frankenmuth, including transfers.
Peterborough to Frankenmuth bus services, operated by Flixbus USA, depart from Peterborough station.
Peterborough to Frankenmuth bus services, operated by Flixbus USA, arrive at Detroit Bus Station.
Yes, the driving distance between Peterborough to Frankenmuth is 346 miles. It takes approximately 6h 5m to drive from Peterborough to Frankenmuth.
There are 35+ hotels available in Frankenmuth.
What companies run services between Peterborough, ON, Canada and Frankenmuth, MI, USA?
You can take a bus from Peterborough to Frankenmuth via Detroit Greyhound and Saginaw Bus Center in around 13h 54m.
- Website
- delta.com
Flights from Toronto Pearson International Airport to Detroit
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $50–350
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Detroit
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $50–350
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Whitby GO to Union Station GO
- Ave. Duration
- 1h 1m
- Frequency
- Every 30 minutes
- Estimated price
- $7–10
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $7–10
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to London
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- $30–180
- Website
- VIA Rail
- Escape
- $30–90
- Business
- $65–170
- Business Plus
- $75–180
- Economy
- $35–100
- Economy Plus
- $35–110
Train from London to Sarnia
- Ave. Duration
- 1h 6m
- Frequency
- Once daily
- Estimated price
- $16–160
- Website
- VIA Rail
- Escape
- $16–60
- Business
- $45–150
- Business Plus
- $55–160
- Economy
- $18–70
- Economy Plus
- $19–75
Train from Oshawa to Toronto Union Station
- Ave. Duration
- 52 min
- Frequency
- Every 2 hours
- Estimated price
- $8–150
- Website
- VIA Rail
- Escape
- $8–50
- Business
- $40–140
- Business Plus
- $50–150
- Economy
- $9–55
- Economy Plus
- $10–65
Train from Toronto Union Station to London
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- $30–180
- Website
- VIA Rail
- Escape
- $30–90
- Business
- $65–170
- Business Plus
- $75–180
- Economy
- $35–100
- Economy Plus
- $35–110
Train from London to Sarnia
- Ave. Duration
- 1h 6m
- Frequency
- Once daily
- Estimated price
- $16–160
- Website
- VIA Rail
- Escape
- $16–60
- Business
- $45–150
- Business Plus
- $55–160
- Economy
- $18–70
- Economy Plus
- $19–75
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Port Huron Station to Flint Amtrak Station
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- $19–45
- Website
- Amtrak
Train from Port Huron Station to Flint Amtrak Station
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- $19–45
- Website
- Amtrak
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Peterborough to Whitby
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $15–40
- Website
- Rider Express
- Standard
- $15–40
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Peterborough to Detroit Bus Station
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Estimated price
- $50–85
- Schedules at
- Flixbus USA
Bus from Peterborough to Richmond Hill Centre
- Ave. Duration
- 1h 25m
- Frequency
- 6 times a week
- Estimated price
- $11–19
- Schedules at
- Flixbus USA
Bus from Detroit Bus Station to Flint
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- $9–16
- Schedules at
- Flixbus USA
- Phone
- +1 989-725-5105
- Website
- Indian Trails
Bus from Detroit Greyhound to Saginaw Bus Center
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- $17–40
- Website
- Indian Trails
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Peterborough Bus Terminal to Durham College Oshawa GO
- Ave. Duration
- 1h 30m
- Frequency
- Every 2 hours
- Estimated price
- $10–13
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $10–13
- Ave. Duration
- 30 min
- Estimated price
- $80–95
Aztec Taxi
- Phone
- +1 810-449-9740
Hey Taxi!
- Phone
- +1 810-629-7080
- Website
- heytaxi.us
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















