Situated along the picturesque coast of Maine, Portland is a vibrant city known for its charming waterfront, historic architecture, and thriving arts scene. This coastal gem offers a perfect blend of outdoor adventure, culinary delights, and cultural experiences. Whether strolling along cobbled streets lined with quaint shops and eateries, exploring the iconic lighthouses, or indulging in freshly caught seafood at the bustling harbor, Portland captures the hearts of visitors with its small-town charm and big-city amenities. With a rich maritime history and an inviting atmosphere, Portland beckons travelers to discover its unique blend of New England charm and modern sophistication.
The cheapest month to fly to Portland, Maine is typically January.
The best price we found is for C$448 from Toronto to Portland.
Some popular airlines include: WestJet, American Airlines.
A good price for a flight to Portland is C$403 - C$493.
Popular airports near Portland, Maine include Portland International Jetport (PWM), Boston Logan International Airport (BOS), and Manchester-Boston Regional Airport (MHT).
The flight to Portland, Maine (PWM) is roughly 1 hour 32 minutes and 466 miles (749 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Portland, Maine from leading comparison sites using our search engine dashboard.
Iconic, circa-1791 lighthouse & museum
Seafood restaurants, bars & indie shops
Seaside park with old fort & lighthouse
Portland's premiere art museum
Inlet with lobster boats & lighthouses
Beaches & Fifth Maine Regiment Museum
Grand historical landmark with tours
Beachfront amusement park
Historic maritime signal tower & museum
Hands-on learning for kids
Celebrated poet's childhood home
Craft brewery with tours & tastings
Expansive sand beach & trails
Museum
Historical lighthouse with harbor views
Small lighthouse built in the late 1800s
Coastal park with scenic views & trails
Lighthouse
Bigfoot-related items & more
Ferry service
Island
Beach
Bay island with year-round occupants
Street bordering park & recreation area
Art, loons, birdwatching, owls, and forest
Boat-accessible former military fort
Whimsical locale with a big collection
Historic lighthouse with limited access
Residential island with ferry service
Harborfront route with dining & lodging
Park and garden
Non-profit organization
Main city artery with a historic vibe
Route
Open green space & a historic lighthouse
Camping
State park
Colonial-era home with historical tours
Running
Road encircling an entertainment complex
Lighthouse
Beach
Route
Camping
Museum
Art gallery
Lighthouse
Winery and wine
World War II fort set in a land preserve
Island
Island
Museum
Planetarium
Trail
Hiking area
History, observatory, and architecture
Shoreline trails, boating & sandy beach
Private island only accessible by boat
Fortress
Hiking
Cathedral
Lighthouse and history
Camping
Elevated park with trails & scenic views
Leafy nature preserve with walking paths
Park
Warm space for sampling wines & spirits
Park
Grassy recreation area with an arboretum
Camping
Historic, tranquil waterfront promenade
Civil War-era exhibits & ocean views
Beach
Dog park
Harbor with ferries & a busy waterfront
Historical landmark
Historical landmark
Park
Humble venue with military memorabilia
History
Tourist attraction
Historic cemetery established in 1668
History
Displays of historical fire equipment
Lake and fishing
Route
Nature preserve
Island
Art museum, architecture, and museum
Campus gallery with rotating exhibits
Nature preserve
Tourist attraction
Lighthouse
Church
Historic 1800s home & landmark
Nature preserve
9.6 °C
Sat, 4 May 2024
Average Temperature
-0°C
Jan
1°C
Feb
6°C
Mar
12°C
Apr
18°C
May
23°C
Jun
26°C
Jul
25°C
Aug
21°C
Sep
15°C
Oct
9°C
Nov
3°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Portland, Maine (PWM) - The flight distance between these airports is 466 miles (749 kilometres). The direct flight time is roughly 1 hour 32 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Portland, Maine (PWM) - The flight distance between these airports is 211 miles (339 kilometres). The direct flight time is roughly 58 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Portland, Maine (PWM) - The flight distance between these airports is 2,495 miles (4,016 kilometres). The direct flight time is roughly 6 hours 2 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Portland, Maine (PWM) - The flight distance between these airports is 2,076 miles (3,341 kilometres). The direct flight time is roughly 5 hours 6 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Portland, Maine (PWM) - The flight distance between these airports is 2,055 miles (3,307 kilometres). The direct flight time is roughly 5 hours 4 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Portland, Maine (PWM) - The flight distance between these airports is 347 miles (558 kilometres). The direct flight time is roughly 1 hour 16 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Portland, Maine (PWM) - The flight distance between these airports is 288 miles (464 kilometres). The direct flight time is roughly 1 hour 8 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Portland, Maine (PWM) - The flight distance between these airports is 224 miles (360 kilometres). The direct flight time is roughly 59 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Portland, Maine (PWM) - The flight distance between these airports is 2,180 miles (3,509 kilometres). The direct flight time is roughly 5 hours 20 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Portland, Maine (PWM) - The flight distance between these airports is 1,337 miles (2,152 kilometres). The direct flight time is roughly 3 hours 28 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Portland, Maine (PWM) - The flight distance between these airports is 889 miles (1,431 kilometres). The direct flight time is roughly 2 hours 28 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Portland, Maine (PWM) - The flight distance between these airports is 2,318 miles (3,731 kilometres). The direct flight time is roughly 5 hours 39 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Portland, Maine (PWM) - The flight distance between these airports is 493 miles (793 kilometres). The direct flight time is roughly 1 hour 35 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Portland, Maine (PWM) - The flight distance between these airports is 324 miles (521 kilometres). The direct flight time is roughly 1 hour 13 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Portland, Maine (PWM) - The flight distance between these airports is 966 miles (1,555 kilometres). The direct flight time is roughly 2 hours 38 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Portland, Maine (PWM) - The flight distance between these airports is 660 miles (1,062 kilometres). The direct flight time is roughly 1 hour 57 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Portland, Maine (PWM) - The flight distance between these airports is 2,514 miles (4,046 kilometres). The direct flight time is roughly 6 hours 5 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Portland, Maine (PWM) - The flight distance between these airports is 1,983 miles (3,191 kilometres). The direct flight time is roughly 4 hours 54 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Portland, Maine (PWM) - The flight distance between these airports is 2,563 miles (4,124 kilometres). The direct flight time is roughly 6 hours 11 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Portland, Maine (PWM) - The flight distance between these airports is 1,668 miles (2,684 kilometres). The direct flight time is roughly 4 hours 12 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Portland, Maine (PWM) - The flight distance between these airports is 629 miles (1,012 kilometres). The direct flight time is roughly 1 hour 53 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Portland, Maine (PWM) - The flight distance between these airports is 1,764 miles (2,838 kilometres). The direct flight time is roughly 4 hours 25 minutes.
From Toronto (YYZ), Canada to Portland, United States (PWM): C$448
Depart: 07 Aug 2024 · Return: 13 Aug 2024 Price found 03 May 2024, 22:21
From Vancouver (YVR), Canada to Portland, United States (PWM): C$536
Depart: 08 Oct 2024 · Return: 23 Oct 2024 Price found 03 May 2024, 07:25
From Montreal (YUL), Canada to Portland, United States (PWM): C$610
Depart: 22 Oct 2024 · Return: 29 Oct 2024 Price found 03 May 2024, 06:12
From Halifax (YHZ), Canada to Portland, United States (PWM): C$846
Depart: 03 Jun 2024 · Return: 09 Jun 2024 Price found 03 May 2024, 12:07
Expert Help