There are 8 ways to get from Toronto to Bonaventure Island by train, bus, unknown, 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, travel
best- Take the train from Toronto Union Station to Montréaltrain
- Take the train from Montréal to Rimouskitrain
- Take the bus from Rimouski to Percébus
- Walk from Percé to Bonaventure Islandunknown
23h 5mBus, train, travel
- Take the bus from Toronto - Union Station Bus Terminal to Ottawabus
- Take the train from Ottawa to Québectrain
- Take the bus from Québec to Rimouskibus
- Take the bus from Rimouski to Percébus
- Walk from Percé to Bonaventure Islandunknown
25h 59mFly Toronto Island Airport to Michel-Pouliot Gaspé Airport, travel
- Fly from Toronto Island Airport (YTZ) to Michel-Pouliot Gaspé Airport (YGP)plane YTZ - YGP
- Walk from Camping Tête d’IndienSaint-Georges to Bonaventure Islandunknown
16h 45mBus, train, travel via Ottawa
- Take the bus from Toronto to Ottawabus
- Take the train from Ottawa to Québectrain
- Take the bus from Québec to Rimouskibus
- Take the bus from Rimouski to Percébus
- Walk from Percé to Bonaventure Islandunknown
26h 24mFly Toronto Pearson International Airport to Charlottetown Airport, travel
- Fly from Toronto Pearson International Airport (YYZ) to Charlottetown Airport (YYG)plane YYZ - YYG
- Walk from Charlottetown-Airport-YYG to Bonaventure Islandunknown
8h 42mFly Toronto Pearson International Airport to Michel-Pouliot Gaspé Airport, travel
- Fly from Toronto Pearson International Airport (YYZ) to Michel-Pouliot Gaspé Airport (YGP)plane YYZ - YGP
- Walk from Camping Tête d’IndienSaint-Georges to Bonaventure Islandunknown
14h 38mFly Toronto Island Airport to Bonaventure Airport, bus, travel
- Fly from Toronto Island Airport (YTZ) to Bonaventure Airport (YVB)plane YTZ - YVB
- Take the bus from Bonaventure to Percébus
- Walk from Percé to Bonaventure Islandunknown
8h 6mFly Toronto Pearson International Airport to St. John Airport, travel
- Fly from Toronto Pearson International Airport (YYZ) to St. John Airport (YSJ)plane YYZ - YSJ
- Walk from Saint-John-Airport-YSJ to Bonaventure Islandunknown
10h 53m
Toronto Island Airport (YTZ) to Michel-Pouliot Gaspé Airport (YGP) flights
Comparing Your Travel Options
The distance between Toronto and Bonaventure Island is 1538 km.
The best way to get from Toronto to Bonaventure Island without a car is to train and bus and travel which takes 23h 5m and costs .
It takes approximately 23h 5m to get from Toronto to Bonaventure Island, including transfers.
There are 19+ hotels available in Bonaventure Island.
What companies run services between Toronto, ON, Canada and Bonaventure Island, QC, Canada?
There is no direct connection from Toronto to Bonaventure Island. However, you can take the train to Montréal, take the train to Rimouski, walk to Gare, take the line 05 bus to Moreault, walk to Rimouski, take the bus to Percé, then travel to Bonaventure Island. Alternatively, you can take a bus from Toronto - Union Station Bus Terminal to Bonaventure Island via Ottawa, Ottawa, Québec, Québec, Rimouski, and Percé in around 25h 59m.
- Website
- aircanada.com
Flights from Toronto Pearson International Airport to Charlottetown Airport
- Ave. Duration
- 2h 9m
- When
- Every day
- Estimated price
- $120–650
Flights from Toronto Pearson International Airport to St. John Airport
- Ave. Duration
- 1h 59m
- When
- Every day
- Estimated price
- $120–700
Flights from Toronto Pearson International Airport to St. John Airport via Montreal
- Ave. Duration
- 4h 29m
- When
- Every day
- Estimated price
- $120–700
- Website
- palaerospace.com
Flights from Toronto Island Airport to Michel-Pouliot Gaspé Airport via Quebec
- Ave. Duration
- 20h 45m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $850–1,500
Flights from Toronto Island Airport to Michel-Pouliot Gaspé Airport via Montreal, Quebec
- Ave. Duration
- 15h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $1,100–1,300
Flights from Toronto Island Airport to Michel-Pouliot Gaspé Airport via Newark, Quebec
- Ave. Duration
- 16h 20m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $190–950
Flights from Toronto Pearson International Airport to Michel-Pouliot Gaspé Airport via Quebec
- Ave. Duration
- 11h 25m
- When
- Thursday
- Estimated price
- $140–750
Flights from Toronto Pearson International Airport to Michel-Pouliot Gaspé Airport via Montreal, Quebec
- Ave. Duration
- 14h 35m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $850–2,100
Flights from Toronto Pearson International Airport to Michel-Pouliot Gaspé Airport via Newark, Quebec
- Ave. Duration
- 15h 35m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $180–900
- Website
- pascan.com
Flights from Toronto Island Airport to Michel-Pouliot Gaspé Airport via Montreal, Quebec
- Ave. Duration
- 15h 2m
- When
- Saturday, Thursday, and Sunday
- Estimated price
- $1,100–2,200
Flights from Toronto Island Airport to Michel-Pouliot Gaspé Airport via Montreal St. Hubert, Quebec
- Ave. Duration
- 21h 40m
- When
- Monday to Thursday
- Estimated price
- $1,100–2,200
Flights from Toronto Pearson International Airport to Michel-Pouliot Gaspé Airport via Montreal, Quebec
- Ave. Duration
- 11h 15m
- When
- Sunday
- Estimated price
- $1,000–2,000
Flights from Toronto Island Airport to Bonaventure Airport via Montreal St. Hubert
- Ave. Duration
- 4h 45m
- When
- Monday to Friday
- Estimated price
- $1,000–2,000
- Website
- flyflair.com
Flights from Toronto Pearson International Airport to Charlottetown Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Friday, and Sunday
- Estimated price
- $150–390
Flights from Toronto Pearson International Airport to St. John Airport
- Ave. Duration
- 1h 55m
- When
- Monday and Friday
- Estimated price
- $130–600
- Website
- flyporter.com
Flights from Toronto Pearson International Airport to Charlottetown Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $260–700
Flights from Toronto Pearson International Airport to Charlottetown Airport via Ottawa
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- $260–700
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Montréal
- Ave. Duration
- 5h 12m
- Frequency
- Every 4 hours
- Estimated price
- $120–350
- Website
- VIA Rail
- Escape
- $120–290
- Business
- $170–330
- Business Plus
- $190–350
- Economy
- $140–300
- Economy Plus
- $150–310
Train from Montréal to Rimouski
- Ave. Duration
- 7h 55m
- Frequency
- 3 times a week
- Estimated price
- $120–350
- Website
- VIA Rail
- Escape
- $120–290
- Business
- $180–340
- Business Plus
- $190–350
- Economy
- $140–300
- Economy Plus
- $150–310
Train from Ottawa to Québec
- Ave. Duration
- 5h 43m
- Frequency
- Twice daily
- Estimated price
- $100–320
- Website
- VIA Rail
- Escape
- $100–250
- Business
- $150–310
- Business Plus
- $170–320
- Economy
- $110–260
- Economy Plus
- $130–270
Train from Ottawa to Québec
- Ave. Duration
- 5h 43m
- Frequency
- Twice daily
- Estimated price
- $100–320
- Website
- VIA Rail
- Escape
- $100–250
- Business
- $150–310
- Business Plus
- $170–320
- Economy
- $110–260
- Economy Plus
- $130–270
- Phone
- +1 833 449 6444
- [email protected]
- Website
- Orleans Express
Bus from Rimouski to Percé
- Ave. Duration
- 7h 31m
- Frequency
- Once daily
- Estimated price
- $75–110
- Website
- Orleans Express
- Adult
- $75–110
Bus from Toronto - Union Station Bus Terminal to Ottawa
- Ave. Duration
- 4h 55m
- Frequency
- 4 times a day
- Estimated price
- $65–95
- Website
- Orleans Express
- Adult
- $65–95
Bus from Québec to Rimouski
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a day
- Estimated price
- $60–85
- Website
- Orleans Express
- Adult
- $60–85
Bus from Rimouski to Percé
- Ave. Duration
- 7h 31m
- Frequency
- Once daily
- Estimated price
- $75–110
- Website
- Orleans Express
- Adult
- $75–110
Bus from Québec to Rimouski
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a day
- Estimated price
- $60–85
- Website
- Orleans Express
- Adult
- $60–85
Bus from Rimouski to Percé
- Ave. Duration
- 7h 31m
- Frequency
- Once daily
- Estimated price
- $75–110
- Website
- Orleans Express
- Adult
- $75–110
Bus from Bonaventure to Percé
- Ave. Duration
- 2h 8m
- Frequency
- Once daily
- Estimated price
- $35–50
- Website
- Orleans Express
- Adult
- $35–50
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Toronto to Ottawa
- Ave. Duration
- 5h 20m
- Frequency
- 3 times a day
- Estimated price
- $55–90
- Schedules at
- Flixbus USA
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 Flying into Beijing?, Getting to Rome from the airport, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.






