There are 8 ways to get from Percé to Toronto by bus, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Michel-Pouliot Gaspé Airport, fly to Toronto Pearson International Airport
best- Take the bus from Percé to Gaspébus
- Fly from Michel-Pouliot Gaspé Airport (YGP) to Toronto Pearson International Airport (YYZ)plane YGP - YYZ
6h 50m$708–1,378Drive to Bathurst Airport, fly to Toronto Island Airport
cheapest- Drive from Percé to Bathurst Airport (ZBF)car
- Fly from Bathurst Airport (ZBF) to Toronto Island Airport (YTZ)plane ZBF - YTZ
9h 40m$148–558Bus, train
- Take the bus from Percé to Rimouskibus
- Take the bus from Rimouski to Québecbus
- Take the train from Québec to Dorvaltrain
- Take the train from Dorval to Toronto Union Stationtrain
23h 58m$241–468Drive 1,508.1 km
- Drive from Percé to Torontocar 1,508.1 km
18h 23m$294–424Bus to Michel-Pouliot Gaspé Airport, fly to Toronto Island Airport
- Take the bus from Percé to Gaspébus
- Fly from Michel-Pouliot Gaspé Airport (YGP) to Toronto Island Airport (YTZ)plane YGP - YTZ
8h$999–1,465Bus, train via Ottawa
- Take the bus from Percé to Rimouskibus
- Take the bus from Rimouski to Québecbus
- Take the train from Québec to Ottawatrain
- Take the train from Ottawa to Toronto Union Stationtrain
25h 8m$251–468Bus, train via Ottawa #2
- Take the bus from Percé to Rimouskibus
- Take the bus from Rimouski to Québecbus
- Take the train from Québec to Ottawatrain
- Take the bus from Ottawa to Torontobus
26h 26m$266–428Bus, train via Ottawa #3
- Take the bus from Percé to Rimouskibus
- Take the bus from Rimouski to Québecbus
- Take the train from Québec to Ottawatrain
- Take the bus from Ottawa to Yorkdalebus
26h 36m$240–407
Percé to Toronto by bus and train
Questions & Answers
The cheapest way to get from Percé to Toronto is to bus and train via Ottawa which costs $240 - $410 and takes 26h 36m.
The fastest way to get from Percé to Toronto is to bus and fly which takes 6h 50m and costs $700 - $1,400.
The distance between Percé and Toronto is 1387 km. The road distance is 1508.1 km.
The best way to get from Percé to Toronto without a car is to bus and train which takes 23h 58m and costs $240 - $470.
It takes approximately 6h 50m to get from Percé to Toronto, including transfers.
Yes, the driving distance between Percé to Toronto is 1508 km. It takes approximately 18h 23m to drive from Percé to Toronto.
There are 1375+ hotels available in Toronto.
What companies run services between Percé, QC, Canada and Toronto, ON, Canada?
There is no direct connection from Percé to Toronto. However, you can take the bus to Gaspé, take the taxi to Michel-Pouliot Gaspé Airport (YGP) airport, fly to Toronto Pearson International Airport (YYZ), walk to UP Express Pearson Airport, then take the train to Toronto Union Station. Alternatively, you can take a bus from Percé to Toronto Union Station via Rimouski, Québec, Québec, and Dorval in around 23h 58m.
- Website
- aircanada.com
Flights from Michel-Pouliot Gaspé Airport to Toronto Pearson International Airport via Quebec
- Ave. Duration
- 5h 41m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $100–600
Flights from Michel-Pouliot Gaspé Airport to Toronto Island Airport via Quebec, Montreal
- Ave. Duration
- 6h 45m
- When
- Friday
- Estimated price
- $500–1,700
Flights from Bathurst Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 5h 1m
- When
- Tuesday to Sunday
- Estimated price
- $80–460
Flights from Bathurst Airport to Toronto Island Airport via Quebec, Montreal
- Ave. Duration
- 7h 30m
- When
- Monday, Friday, and Sunday
- Estimated price
- $80–460
- Website
- flyporter.com
Flights from Michel-Pouliot Gaspé Airport to Toronto Island Airport via Quebec, Montreal
- Ave. Duration
- 6h 30m
- When
- Friday
- Estimated price
- $500–1,700
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Québec to Dorval
- Ave. Duration
- 4h 12m
- Frequency
- 4 times a day
- Estimated price
- $40–130
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $50–130
- Economy Adult - Advanced Booking
- $50–100
- Economy Escape Advanced Booking - Adult
- $40–65
Train from Dorval to Toronto Union Station
- Ave. Duration
- 4h 54m
- Frequency
- Every 4 hours
- Estimated price
- $65–150
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $80–150
- Economy Adult - Advanced Booking
- $80–130
- Economy Escape Advanced Booking - Adult
- $65–90
Train from Québec to Ottawa
- Ave. Duration
- 5h 52m
- Frequency
- 4 times a day
- Estimated price
- $60–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $70–140
- Economy Adult - Advanced Booking
- $70–120
- Economy Escape Advanced Booking - Adult
- $60–80
Train from Ottawa to Toronto Union Station
- Ave. Duration
- 4h 24m
- Frequency
- Every 4 hours
- Estimated price
- $55–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $70–140
- Economy Adult - Advanced Booking
- $70–120
- Economy Escape Advanced Booking - Adult
- $55–80
- Phone
- +1 833 449 6444
- serviceclient@keolis.ca
- Website
- orleansexpress.com
Bus from Percé to Gaspé
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Estimated price
- $28–40
- Website
- https://www.orleansexpress.com/en/
- Schedules at
- https://www.orleansexpress.com/en/schedule/
- Adult
- $28–40
Bus from Percé to Rimouski
- Ave. Duration
- 7h 42m
- Frequency
- Once daily
- Estimated price
- $75–110
- Website
- https://www.orleansexpress.com/en/
- Schedules at
- https://www.orleansexpress.com/en/schedule/
- Adult
- $75–110
Bus from Rimouski to Québec
- Ave. Duration
- 4h 10m
- Frequency
- 3 times a day
- Estimated price
- $60–85
- Website
- https://www.orleansexpress.com/en/
- Schedules at
- https://www.orleansexpress.com/en/schedule/
- Adult
- $60–85
Bus from Ottawa to Toronto
- Ave. Duration
- 5h 5m
- Frequency
- Twice daily
- Estimated price
- $70–100
- Website
- https://www.orleansexpress.com/en/
- Schedules at
- https://www.orleansexpress.com/en/schedule/
- Adult
- $70–100
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Ottawa to Toronto
- Ave. Duration
- 5h 50m
- Frequency
- Every 2 hours
- Estimated price
- $40–75
- Schedules at
- flixbus.com
Bus from Ottawa to Yorkdale
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- $40–75
- Schedules at
- flixbus.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, Getting to Rome from the airport, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.










