Nestled in the heart of the Willamette Valley, Salem, Oregon effortlessly marries historic charm with modern vibrancy. Renowned for its lush landscapes, thriving arts scene, and friendly community, this capital city captivates visitors with its eclectic mix of museums, galleries, and outdoor adventures. Meander through the historic downtown district, where quaint shops and farm-to-table eateries beckon to be explored. Discover the city's rich heritage at the Oregon State Capitol or immerse yourself in nature at the nearby parks and vineyards. Whether you're a history buff, a foodie, or a nature lover, Salem offers a delightful blend of experiences for every traveller.
The cheapest month to fly to Salem, Oregon is typically January.
The popular airports near Salem, Oregon include Portland International Airport (PDX), Eugene Airport (EUG), and Seattle-Tacoma International Airport (SEA).
The flight to Salem, Oregon (SLE) is roughly 5 hours 12 minutes and 2,121 miles (3,413 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Salem, Oregon from leading comparison sites using our search engine dashboard.
Tranquil lodging in a botanical garden
Children's museum in 3 historic houses
Art and monument
Gardens, playgrounds, trails & tennis
Waterfront park with a carousel
Vast riverside park with miles of trails
Indoor carousel carved by local artists
Victorian house museum & formal gardens
Wool-making exhibits, a cafe & shops
Waterfall, park, and hiking
Pinot noir, winery, vineyard, wine tasting, and wine
Museum
Modern art, regional artifacts & more
Winery, wine, and wine tasting
Waterfall and hiking
Trails, boat ramp & off-leash area
Natural area with disc golf & a lake
Art museum and art
Winery, pinot noir, wine, vineyard, and wine tasting
Outdoor recreation
Picturesque oasis & popular fishing spot
Athletic fields, trails & picnic tables
Waterfall and hiking
Waterfall and hiking
Waterfall and hiking
Non-profit organization
Non-profit organization
Waterfall and hiking
Noteworthy home & landscaped gardens
Park and garden
Wine tasting, vineyard, winery, and wine
State park
Bridge
River and hiking
Tiny park around a giant sequoia
Garden at Willamette University
Open space with playgrounds & splash pad
Recreation area with sports courts
Small botanical park & greenhouse
Waterfall and hiking
Water
Park
Park
Waterfall and hiking
Waterfall
Scenic grounds of a government building
Island
Fountain
Waterfall and hiking
Waterfall and hiking
6.2 °C
Wed, 24 Apr 2024
Average Temperature
9°C
Jan
11°C
Feb
14°C
Mar
16°C
Apr
20°C
May
23°C
Jun
28°C
Jul
28°C
Aug
25°C
Sep
18°C
Oct
11°C
Nov
8°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Salem, Oregon (SLE) - The flight distance between these airports is 2,121 miles (3,413 kilometres). The direct flight time is roughly 5 hours 12 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Salem, Oregon (SLE) - The flight distance between these airports is 2,361 miles (3,799 kilometres). The direct flight time is roughly 5 hours 44 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Salem, Oregon (SLE) - The flight distance between these airports is 296 miles (477 kilometres). The direct flight time is roughly 1 hour 9 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Salem, Oregon (SLE) - The flight distance between these airports is 596 miles (959 kilometres). The direct flight time is roughly 1 hour 49 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Salem, Oregon (SLE) - The flight distance between these airports is 719 miles (1,157 kilometres). The direct flight time is roughly 2 hours 5 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Salem, Oregon (SLE) - The flight distance between these airports is 2,844 miles (4,576 kilometres). The direct flight time is roughly 6 hours 49 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Salem, Oregon (SLE) - The flight distance between these airports is 2,274 miles (3,660 kilometres). The direct flight time is roughly 5 hours 33 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Salem, Oregon (SLE) - The flight distance between these airports is 2,442 miles (3,930 kilometres). The direct flight time is roughly 5 hours 55 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Salem, Oregon (SLE) - The flight distance between these airports is 1,260 miles (2,028 kilometres). The direct flight time is roughly 3 hours 17 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Salem, Oregon (SLE) - The flight distance between these airports is 1,246 miles (2,006 kilometres). The direct flight time is roughly 3 hours 16 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Salem, Oregon (SLE) - The flight distance between these airports is 3,243 miles (5,219 kilometres). The direct flight time is roughly 7 hours 42 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Salem, Oregon (SLE) - The flight distance between these airports is 388 miles (624 kilometres). The direct flight time is roughly 1 hour 21 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Salem, Oregon (SLE) - The flight distance between these airports is 2,606 miles (4,193 kilometres). The direct flight time is roughly 6 hours 17 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Salem, Oregon (SLE) - The flight distance between these airports is 2,760 miles (4,442 kilometres). The direct flight time is roughly 6 hours 38 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Salem, Oregon (SLE) - The flight distance between these airports is 1,602 miles (2,579 kilometres). The direct flight time is roughly 4 hours 3 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Salem, Oregon (SLE) - The flight distance between these airports is 2,540 miles (4,087 kilometres). The direct flight time is roughly 6 hours 8 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Salem, Oregon (SLE) - The flight distance between these airports is 259 miles (417 kilometres). The direct flight time is roughly 1 hour 4 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Salem, Oregon (SLE) - The flight distance between these airports is 958 miles (1,542 kilometres). The direct flight time is roughly 2 hours 37 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Salem, Oregon (SLE) - The flight distance between these airports is 343 miles (553 kilometres). The direct flight time is roughly 1 hour 15 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Salem, Oregon (SLE) - The flight distance between these airports is 931 miles (1,499 kilometres). The direct flight time is roughly 2 hours 34 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Salem, Oregon (SLE) - The flight distance between these airports is 1,962 miles (3,158 kilometres). The direct flight time is roughly 4 hours 51 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Salem, Oregon (SLE) - The flight distance between these airports is 896 miles (1,441 kilometres). The direct flight time is roughly 2 hours 29 minutes.