Portland in May

Average Temperature: 21°C

Traveling to Portland, Oregon in May is a pretty pleasant experience. The city starts to shake off the damp chill of early spring, and you’ll notice the landscape turning vibrant with blooming flowers and lush greenery. It's a great time to explore the city’s many parks and gardens, like the famous Japanese Garden or the sprawling Forest Park, without the summer crowds. May also marks the beginning of outdoor events and farmers' markets, so you’ll find plenty of local produce, crafts, and street food to enjoy. Plus, Portland's food scene is always buzzing, with food trucks and quirky cafes offering something for every palate.

That said, Portland’s weather in May can still be a bit unpredictable, so packing a light rain jacket is a smart move. The city has a laid-back vibe, making it easy to stroll around neighborhoods like the Pearl District or Alberta Arts District to soak up the local culture and street art. If you're into craft beers, May is a good time to sample some from the city's renowned breweries, many of which have outdoor patios perfect for the mild days. Overall, Portland in May offers a nice mix of spring charm and urban cool, though it's wise to be ready for a little rain and variable weather.

Average Monthly Temperatures

21°C
Average High
10°C
Average Low
May

Cost Index

Cost Index
$$$

Portland, Oregon offers a mid-to-high range travel cost primarily due to its popular urban attractions, vibrant dining scene, and moderate accommodation prices. While it is not as expensive as some major metropolitan cities like New York or San Francisco, Portland's costs for lodging, dining at trendy restaurants, and local transportation elevate it above the moderate range. Visitors should expect to budget a bit more for comfortable accommodations and engaging experiences, though it still provides a balanced value for a vibrant West Coast city.

Location

Portland is located at coordinates 45.52° latitude, -122.67° longitude.

Weather Summary

May is warm in Portland with average temperatures of 21°C.