There are 7 ways to get from Beaverton to Toronto by plane, train, bus, car, or train (Amtrak)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Toronto Pearson International Airport
best- Fly from Portland International Airport (PDX) to Toronto Pearson International Airport (YYZ)plane PDX - YYZ
10h 12m$443–617Fly to Toronto Island Airport
cheapest- Fly from Portland International Airport (PDX) to Toronto Island Airport (YTZ)plane PDX - YTZ
10h 30m$164–719Train, bus
- Take the train from Portland to Milwaukeetrain
- Take the bus from Milwaukee Intermodal Station to Detroit Bus Stationbus
- Take the bus from Detroit Bus Station to Torontobus
2d 13h$1,739–2,819Drive 4,057.8 km
- Drive from Beaverton to Torontocar 4,057.8 km
44h 57m$684–988Fly to Buffalo Niagara International Airport, bus
- Fly from Portland International Airport (PDX) to Buffalo Niagara International Airport (BUF)plane PDX - BUF
- Take the bus from Buffalo to Torontobus
12h 46m$314–1,304Fly to Rochester, train
- Fly from Portland International Airport (PDX) to Rochester (ROC)plane PDX - ROC
- Take the train from Rochester to Toronto Union Stationtrain
15h 10m$275–1,106Train
- Take the train from Portland to Vancouvertrain Amtrak Cascades
- Take the train from Vancouver to Toronto Union Stationtrain VIA Rail
4d 8h$1,254–2,504
Beaverton to Toronto by bus, foot, and train
Comparing Your Travel Options
The cheapest way to get from Beaverton to Toronto is to fly which costs $160 - $750 and takes 10h 30m.
The fastest way to get from Beaverton to Toronto is to fly which takes 10h 12m and costs $440 - $650.
No, there is no direct train from Beaverton to Toronto station. However, there are services departing from Portland and arriving at Toronto Union Station via Vancouver. The journey, including transfers, takes approximately 4 days 8h.
The distance between Beaverton and Toronto is 3422 km. The road distance is 4057.8 km.
The best way to get from Beaverton to Toronto without a car is to train and bus which takes 2 days 13h and costs $1,700 - $2,900.
It takes approximately 10h 12m to get from Beaverton to Toronto, including transfers.
Beaverton to Toronto train services, operated by Amtrak, depart from Portland station.
The best way to get from Beaverton to Toronto is to fly which takes 10h 12m and costs $440 - $650. Alternatively, you can train, which costs $1,200 - $2,500 and takes 4 days 8h.
Toronto is 3h ahead of Beaverton. It is currently 1:35 PM in Beaverton and 4:35 PM in Toronto.
Beaverton to Toronto train services, operated by Amtrak, arrive at Vancouver station.
What companies run services between Beaverton, OR, USA and Toronto, ON, Canada?
Delta, United Airlines, and four other airlines fly from Portland International Airport (PDX) to Toronto Pearson International Airport (YYZ) hourly. Alternatively, you can take a bus from SW Lombard & Broadway to Toronto Union Station via NW 6th & Flanders, Portland, and Vancouver in around 4d 8h.
- Website
- united.com
Flights from Portland International Airport to Toronto Pearson International Airport via Denver
- Ave. Duration
- 6h 48m
- When
- Every day
- Estimated price
- $170–700
Flights from Portland International Airport to Toronto Pearson International Airport via Chicago O'Hare
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $160–700
Flights from Portland International Airport to Toronto Pearson International Airport via Washington Dulles
- Ave. Duration
- 7h 31m
- When
- Every day
- Estimated price
- $190–800
Flights from Portland International Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 7h 27m
- When
- Every day
- Estimated price
- $190–800
Flights from Portland International Airport to Toronto Island Airport via Chicago O'Hare
- Ave. Duration
- 14h 12m
- When
- Every day
- Estimated price
- $160–700
Flights from Portland International Airport to Buffalo Niagara International Airport via Chicago O'Hare
- Ave. Duration
- 6h 54m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Portland International Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 7h 34m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $330–1,400
Flights from Portland International Airport to Buffalo Niagara International Airport via Denver
- Ave. Duration
- 10h 43m
- When
- Every day
- Estimated price
- $300–1,300
Flights from Portland International Airport to Rochester via Washington Dulles
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- $210–850
Flights from Portland International Airport to Rochester via Chicago O'Hare
- Ave. Duration
- 7h 33m
- When
- Every day
- Estimated price
- $180–800
- Website
- delta.com
Flights from Portland International Airport to Toronto Pearson International Airport via Minneapolis
- Ave. Duration
- 6h 46m
- When
- Every day
- Estimated price
- $150–700
Flights from Portland International Airport to Toronto Pearson International Airport via Detroit
- Ave. Duration
- 7h 12m
- When
- Every day
- Estimated price
- $160–700
Flights from Portland International Airport to Toronto Pearson International Airport via Calgary
- Ave. Duration
- 7h 25m
- When
- Friday
- Estimated price
- $240–1,200
Flights from Portland International Airport to Toronto Pearson International Airport via Salt Lake City
- Ave. Duration
- 7h 56m
- When
- Every day
- Estimated price
- $160–700
Flights from Portland International Airport to Buffalo Niagara International Airport via Detroit
- Ave. Duration
- 8h 54m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Portland International Airport to Buffalo Niagara International Airport via Minneapolis
- Ave. Duration
- 9h 33m
- When
- Monday and Wednesday
- Estimated price
- $280–1,200
Flights from Portland International Airport to Rochester via Atlanta
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- $230–950
Flights from Portland International Airport to Rochester via Detroit
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- $180–800
- Website
- southwest.com
Flights from Portland International Airport to Buffalo Niagara International Airport via Denver
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- $300–1,300
Flights from Portland International Airport to Buffalo Niagara International Airport via Chicago Midway
- Ave. Duration
- 6h 58m
- When
- Monday, Thursday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $290–1,200
Flights from Portland International Airport to Buffalo Niagara International Airport via Baltimore
- Ave. Duration
- 7h 40m
- When
- Thursday to Sunday
- Estimated price
- $330–1,400
Flights from Portland International Airport to Rochester via Chicago Midway
- Ave. Duration
- 7h 3m
- When
- Monday to Friday
- Estimated price
- $180–800
Flights from Portland International Airport to Rochester via Baltimore
- Ave. Duration
- 11h 15m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- $210–850
- Website
- aircanada.com
Flights from Portland International Airport to Toronto Pearson International Airport via Chicago O'Hare
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $160–700
Flights from Portland International Airport to Toronto Island Airport via Chicago O'Hare
- Ave. Duration
- 14h 12m
- When
- Every day
- Estimated price
- $160–700
Flights from Portland International Airport to Buffalo Niagara International Airport via Chicago O'Hare
- Ave. Duration
- 6h 54m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Portland International Airport to Rochester via Chicago O'Hare
- Ave. Duration
- 7h 33m
- When
- Every day
- Estimated price
- $180–800
- Website
- aa.com
Flights from Portland International Airport to Toronto Pearson International Airport via Chicago O'Hare
- Ave. Duration
- 8h 1m
- When
- Every day
- Estimated price
- $160–700
Flights from Portland International Airport to Buffalo Niagara International Airport via Chicago O'Hare
- Ave. Duration
- 8h 37m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Portland International Airport to Rochester via Chicago O'Hare
- Ave. Duration
- 8h 11m
- When
- Every day
- Estimated price
- $180–800
Flights from Portland International Airport to Rochester via Philadelphia
- Ave. Duration
- 11h 43m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $210–900
- Website
- flyporter.com
Flights from Portland International Airport to Toronto Island Airport via Chicago O'Hare
- Ave. Duration
- 7h 18m
- When
- Every day
- Estimated price
- $160–700
Flights from Portland International Airport to Toronto Island Airport via Newark
- Ave. Duration
- 8h 46m
- When
- Every day
- Estimated price
- $200–1,400
Flights from Portland International Airport to Toronto Island Airport via Washington Dulles
- Ave. Duration
- 8h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- $190–800
Flights from Portland International Airport to Toronto Island Airport via Boston
- Ave. Duration
- 8h 26m
- When
- Every day
- Estimated price
- $390–1,400
- Website
- westjet.com
Flights from Portland International Airport to Toronto Pearson International Airport via Minneapolis
- Ave. Duration
- 6h 46m
- When
- Every day
- Estimated price
- $150–700
Flights from Portland International Airport to Toronto Pearson International Airport via Calgary
- Ave. Duration
- 7h 25m
- When
- Friday
- Estimated price
- $240–1,200
Flights from Portland International Airport to Buffalo Niagara International Airport via Minneapolis
- Ave. Duration
- 9h 33m
- When
- Monday and Wednesday
- Estimated price
- $280–1,200
- Website
- alaskaair.com
Flights from Portland International Airport to Toronto Pearson International Airport via Chicago O'Hare
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- $340–1,300
Flights from Portland International Airport to Buffalo Niagara International Airport via Chicago O'Hare
- Ave. Duration
- 7h 59m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $400–1,700
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Portland to Milwaukee
- Ave. Duration
- 44h 12m
- Frequency
- Once daily
- Estimated price
- $1,600–2,600
- Website
- Amtrak
Train from Portland to Vancouver
- Ave. Duration
- 7h 50m
- Frequency
- Once daily
- Estimated price
- $250–400
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Rochester to Toronto Union Station
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- $65–270
- Website
- VIA Rail
- Escape
- $65–170
- Business
- $110–260
- Business Plus
- $120–270
- Economy
- $70–180
- Economy Plus
- $80–190
Train from Vancouver to Toronto Union Station
- Ave. Duration
- 3d 21h
- Frequency
- Twice a week
- Estimated price
- $1,000–2,100
- Website
- VIA Rail
- Escape
- $1,000–2,100
- Business
- $1,100–1,800
- Business Plus
- $1,100–1,800
- Economy
- $1,100–2,100
- Economy Plus
- $1,200–2,100
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Milwaukee Intermodal Station to Detroit Bus Station
- Ave. Duration
- 7h 25m
- Frequency
- 4 times a week
- Estimated price
- $80–130
- Schedules at
- Flixbus USA
Bus from Detroit Bus Station to Toronto
- Ave. Duration
- 6h 25m
- Frequency
- 4 times a day
- Estimated price
- $55–85
- Schedules at
- Flixbus USA
Want to know more about travelling around Canada
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
Booking & Getting There
Yes, the driving distance between Beaverton to Toronto is 4058 km. It takes approximately 44h 57m to drive from Beaverton to Toronto.
There are 1942+ hotels available in Toronto.

















