1map logoGo to main page

Portland, ME, USA to Toronto from $82: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portland, United States
to
Toronto, Canada

How to Get from Portland to Toronto: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$82 - Bus, TrainBest price
739 kmDistance
5h 36m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portland to Toronto with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Plane
Average Duration
5h  36m
Estimated price
$155-465
Recommended
Company
various
Bus
Train
Average Duration
20h  8m
Estimated price
$82-274
Cheapest
route map
Distance: 739 km
Duration: 5h 36m

See more options

Company
various
Bus
Plane
Average Duration
6h  21m
Estimated price
$166-474
Company
various
Plane
Average Duration
7h  10m
Estimated price
$223-564
Company
various
Plane
Drive
Average Duration
8h  21m
Estimated price
$313-1550
Company
Greyhound USA
Bus
Average Duration
17h  56m
Estimated price
$1553-1554
Company
various
Bus
Average Duration
18h  34m
Estimated price
$1555-1556
Company
various
Bus
Train
Average Duration
20h  8m
Estimated price
$1557-1558
Company
various
Drive
Average Duration
11h  13m
Estimated price
$1559-4650

Portland - Toronto operators

Explore transport companies operating between Portland and Toronto, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+1 800-639-3317
Website
https://concordcoachlines.com/

Bus from Portland, ME to Boston / Logan Airport

Average Duration
1h 50m
Estimated price
$2747-2749

Bus from Portland, ME to Boston South Buses

Average Duration
2h 20m
Estimated price
$2747-2749
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Boston to Syracuse Bus Station

Average Duration
6h 40m
Estimated price
$2749-4655

Bus from Syracuse Bus Station to Toronto

Average Duration
7h
Estimated price
$2745-2230
Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Boston to Utica Amtrak Station

Average Duration
7h 55m
Estimated price
$2743-1557
Contact phone
+1 888 842-7245
Website
http://www.viarail.ca/

Train from Utica to Toronto Union Station

Average Duration
7h 53m
Estimated price
$2746-2742
Plane
Website
delta.com

Plane from Portland (PWM) to Toronto (YYZ)

Average Duration
7h 10m
Estimated price
$223-564

Plane from Boston (BOS) to Billy Bishop Toronto City (YTZ)

Average Duration
1h 35m
Estimated price
$155-465
Website
aa.com

Plane from Portland (PWM) to Toronto (YYZ)

Average Duration
5h 20m
Estimated price
$823-824
Website
united.com

Plane from Portland (PWM) to Toronto (YYZ)

Average Duration
5h 15m
Estimated price
$823-46510
Website
flyporter.com

Plane from Boston to Billy Bishop Toronto City

Average Duration
1h 53m
Estimated price
$1559-821
Website
southwest.com

Plane from Portland (PWM) to Buffalo (BUF)

Average Duration
5h 43m
Estimated price
$2740-821
Shuttle
Contact phone
905-374-8111
Website
https://www.niagaraairbus.com

Shuttle from Buffalo Airport to Pearson International Airport Terminal 1

Average Duration
2h
Estimated price
$2233-2238

Portland to Toronto: Overview of Bus, Train, Flight, and Car Trips

Traveling between Portland and Toronto offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from the charming coastal city of Portland to the vibrant metropolis of Toronto. The scenic drive covers a distance of 655 miles, offering picturesque views along the way. The cost of driving from Portland to Toronto by car typically ranges between $140 to $220, providing a cost-effective transportation option compared to flying or taking the train. ⌛ Prepare for a journey lasting approximately 11 hours and 13 minutes, allowing you to soak in the diverse landscapes and experiences as you make your way from the quaint streets of Portland to the cosmopolitan allure of Toronto.
Average price
$140 - $220
🚆 The journey from Portland to Toronto by train takes 3 days and covers a distance of 2,889 miles with 2 transfers along the way. 🚆 The first leg of the trip involves a train towards Chicago, lasting approximately 1 day and 22 hours, departing from Portland Union Station and arriving at Chicago Union Station. 🚆 The final part of the journey includes a train towards Toronto, taking about 4 hours and 24 minutes, departing from Buffalo Depew Station and arriving at Union Station, Toronto, operated by Via Rail Canada Inc.
🛫 Flying from Portland to Toronto typically involves a layover in Boston, as the quickest direct flight from Boston Airport to Billy Bishop Toronto City Airport is just 1 hour and 35 minutes with Porter Airlines. ✈️ The total duration of the journey from Portland to Toronto by plane is around 7 hours and 10 minutes, factoring in the layover in Boston. This option offers convenience and efficiency for travelers making the trip between the two cities. 💸 Prices for flights between Toronto and Portland can range from $223 to $564, depending on factors such as the airline, time of booking, and demand.
Departure Point
Boston Airport
Arrival Point
Billy Bishop Toronto City Airport
Useful tips for plane travellers
• Book your flight with Porter Airlines for a direct experience to Billy Bishop Toronto City Airport, known for its convenient location just minutes from downtown Toronto.
• Upon arrival at Billy Bishop, utilize the free pedestrian tunnel to quickly reach the city; expect to be through customs in about 30 minutes, depending on traffic.
• Taxi fares from Billy Bishop Airport to downtown Toronto typically range from $15 to $25 CAD, so budget accordingly for your transportation after arriving.
🚌 Embark on a scenic bus journey from Portland to Toronto filled with comfort and adventure. While there is no direct route, transfers at Boston and Syracuse add to the excitement of the 17h 56m trip. 💸 Enjoy a budget-friendly travel option with bus fares ranging from $89 to $221. Embrace the convenience and affordability of bus travel from Portland to Toronto, making your trip memorable and seamless.
Departure Point
Portland, ME station
Arrival Point
Toronto station

Frequently asked questions

Find out more about the route from Portland to Toronto.

Or choose the category:
The distance between Portland and Toronto is 739 km or approximately 1054 km by car. The typical travel times vary depending on the mode of transportation. It takes 19 hours and 42 minutes to reach Toronto from Portland by first taking a bus and then a train via Utica. If you choose to fly, it takes around 7 hours and 4 minutes. Driving from Toronto to Portland takes approximately 11 hours and 13 minutes, while taking a bus would take around 16 hours and 41 minutes.
The most cost-effective option for traveling from Portland to Toronto is by taking a bus, which typically costs around $80-$240 and takes approximately 18 hours and 25 minutes. This option is more affordable but may take longer due to the distance. For a quicker journey, the most time-efficient option is to take a combination of bus and flight, which takes around 6 hours and costs between $150-$470.
When traveling from Portland to Toronto the prices for a bus ticket can range from $111 to $245.
To get from Portland to Toronto without using public transportation, you can choose to drive. The driving distance between the two cities is approximately 1054 km and it takes around 11 hours and 13 minutes to complete the journey. You can expect to spend around $140 - $220 on gas and tolls for the trip.
The best way to travel from Portland to Toronto without a car is by taking a bus and night bus. This journey takes approximately 16 hours and 41 minutes. The cost for this option ranges from $110 to $250.
No, there is no direct link between Portland and Toronto. However, there are bus services available that depart from Portland and arrive in Toronto. The journey includes transfers and takes approximately 16 hours and 41 minutes. The bus services are operated by Concord Coach Lines and Trailways.
The flight duration between Portland and Toronto can vary depending on the number of stopovers. The quickest option with one stopover takes approximately 4 hours and 10 minutes. The cost of a flight ticket between Toronto and Portland typically ranges from $233 to $563, but prices may vary depending on the airline, availability, and time of booking.
There are numerous accommodation options available in Toronto, with over 906 hotels to choose from. Prices for the hotels start at $43, catering to different budgets.