Vancouver to Toronto Bus
Your latest searches will appear here.
- Lowest price from $36.67
- Average duration 4h 13m
- Connections per day 10
- Distance 3,355 km
- CO₂ per person 299 kg
bus from Vancouver to Toronto
The journey from Vancouver to Toronto is about 3,355 km. On average a bus trip takes 4h 13m with 10 connections per day.
| Lowest price | $36.67 |
|---|---|
| Trip duration | 4h 13m |
| Connections per day | 10 |
| Lowest price | $36.67 |
| Highest price | $43.73 |
| First departure | 08:30 AM |
| Last departure | 03:30 PM |
| Distance | 3,355 km |
| Departure | Vancouver |
| Arrival | Toronto |
| Travel operator | BC Ferries Connector BC Ferries Connector |
CO₂ emissions by mode
FAQ
A bus ticket from Vancouver to Toronto costs ≈ $42.32 (CA$60.13). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $36.67 (CA$52.10).
The cheapest ticket from Vancouver to Toronto costs ≈ $36.67 (CA$52.10). Book as early as possible and avoid peak times.
Vancouver and Toronto are 3,355 km apart.
The journey from Vancouver to Toronto takes about 4h 13m on average. The fastest option takes 3h 35m.
This route is served by 1 operators: BC Ferries Connector.
There are about 10 connections per day from Vancouver to Toronto.
The first bus from Vancouver to Toronto leaves at 08:30 AM. Check times on your travel date.
The last bus from Vancouver to Toronto leaves at 03:30 PM. Check times on your travel date.
We recommend booking as early as possible. The bus we found costs ≈ $36.67 (CA$52.10) but prices can change.
There are about 2 direct connections from Vancouver to Toronto.
The shortest bus journey between Vancouver and Toronto takes 3h 35m.
Yes, there is a direct bus between Vancouver and Toronto.
The bus journey from Vancouver to Toronto generates 299 kg of CO₂.