Travelers are voting Oswego Lake, Guild's Lake and Fairview Lake as the best of 8 lakes near Portland. There are 6 lakes near Dayton a city just 31 km from Portland and 2 lakes near McMinnville which is 33 km distant. The most popular of these are Oswego Lake near Dayton and Walter Wirth Lake in McMinnville. You can find 82 lakes in Oregon and 2098 lakes in the country of United States. Our members favorite in Oregon is Oswego Lake and Lake Superior is the top pick in United States. Want more? Check out our map of lakes near Portland.