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 22mBus, 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
26h 15mFly 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
15h 30mBus, 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
27h 10mFly 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
19h 1mFly 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 46mFly 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 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
Questions & Answers
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 22m and costs .
It takes approximately 23h 22m to get from Toronto to Bonaventure Island, including transfers.
There are 27+ 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 26h 15m.
- Website
- pascan.com
Flights from Toronto Island Airport to Michel-Pouliot Gaspé Airport via Montreal, Quebec
- Ave. Duration
- 15h 2m
- When
- Sunday and Thursday
- Estimated price
- $750–1,500
Flights from Toronto Island Airport to Michel-Pouliot Gaspé Airport via Montreal St. Hubert, Quebec
- Ave. Duration
- 21h 45m
- When
- Monday to Thursday
- Estimated price
- $750–1,500
Flights from Toronto Island Airport to Bonaventure Airport via Montreal St. Hubert
- Ave. Duration
- 20h
- When
- Monday, Tuesday, Wednesday, Thursday, Sunday, and Saturday
- Estimated price
- $700–1,900
Flights from Toronto Island Airport to Bonaventure Airport via Quebec, Montreal St. Hubert
- Ave. Duration
- 22h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $300–1,100
Flights from Toronto Pearson International Airport to Michel-Pouliot Gaspé Airport via Montreal, Quebec
- Ave. Duration
- 11h 15m
- When
- Monday
- Estimated price
- $700–1,900
- Website
- palaerospace.com
Flights from Toronto Island Airport to Michel-Pouliot Gaspé Airport via Quebec
- Ave. Duration
- 20h 30m
- When
- Thursday to Sunday
- Estimated price
- $650–1,200
Flights from Toronto Island Airport to Michel-Pouliot Gaspé Airport via Montreal, Quebec
- Ave. Duration
- 14h 42m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $1,000–1,300
Flights from Toronto Island Airport to Michel-Pouliot Gaspé Airport via Montreal St. Hubert, Quebec
- Ave. Duration
- 13h 35m
- When
- Thursday and Sunday
- Estimated price
- $1,000–1,300
Flights from Toronto Pearson International Airport to Michel-Pouliot Gaspé Airport via Quebec
- Ave. Duration
- 11h 45m
- When
- Thursday to Sunday
- Estimated price
- $140–750
Flights from Toronto Pearson International Airport to Michel-Pouliot Gaspé Airport via Montreal, Quebec
- Ave. Duration
- 14h 25m
- When
- Thursday to Sunday
- Estimated price
- $850–2,100
Flights from Toronto Pearson International Airport to Michel-Pouliot Gaspé Airport via Newark, Quebec
- Ave. Duration
- 18h 25m
- When
- Thursday to Sunday
- Estimated price
- $180–850
- 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 Charlottetown Airport via Montreal
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $120–650
Flights from Toronto Pearson International Airport to St. John Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- $120–700
Flights from Toronto Pearson International Airport to St. John Airport via Montreal
- Ave. Duration
- 4h 19m
- When
- Every day
- Estimated price
- $120–700
- Website
- flyflair.com
Flights from Toronto Pearson International Airport to Charlottetown Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $150–400
Flights from Toronto Pearson International Airport to St. John Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $100–700
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Toronto Union Station to Montréal
- Ave. Duration
- 5h 28m
- 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 59m
- Frequency
- 3 times a day
- 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 59m
- Frequency
- 3 times a day
- 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
- Twice 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
- Every 3 hours
- Estimated price
- $65–95
- Website
- Orleans Express
- Adult
- $65–95
Bus from Québec to Rimouski
- Ave. Duration
- 4h 45m
- Frequency
- Every 4 hours
- Estimated price
- $60–85
- Website
- Orleans Express
- Adult
- $60–85
Bus from Rimouski to Percé
- Ave. Duration
- 7h 31m
- Frequency
- Twice daily
- Estimated price
- $75–110
- Website
- Orleans Express
- Adult
- $75–110
Bus from Québec to Rimouski
- Ave. Duration
- 4h 45m
- Frequency
- Every 4 hours
- Estimated price
- $60–85
- Website
- Orleans Express
- Adult
- $60–85
Bus from Rimouski to Percé
- Ave. Duration
- 7h 31m
- Frequency
- Twice daily
- Estimated price
- $75–110
- Website
- Orleans Express
- Adult
- $75–110
Bus from Bonaventure to Percé
- Ave. Duration
- 2h 8m
- Frequency
- Twice 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 50m
- Frequency
- 4 times a day
- Estimated price
- $50–85
- 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 Which side of Niagara Falls should I choose (and how do I get there)?, How to get from JFK to New York City, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.










