Getting to McMinnville, OregonMcMinnville is easy to access from other major cities in Oregon. Choose your starting point below and then follow the directions to McMinnville.

From Portland

Travel south on Interstate 5. Take Exit 289 (Tualatin) and turn right onto SW Nyberg St., which becomes SW Tualatin-Sherwood Road. Follow this road into Sherwood, then take a left onto Oregon Highway 99W South/Pacific Highway W. Continue on this highway until you arrive in McMinnville, about 22 miles.

From Salem

Travel west on Oregon Highway 22W through Salem, following signs for Ocean Beaches. At the junction with Oregon Highway 99W, exit right towards McMinnville and follow the loop. At the stop sign, turn left onto 99W. Follow the highway north into McMinnville, about 20 miles.

From Eugene

Travel north on Interstate 5 and take Exit 253 (Detroit Lake/Bend). Turn left at the stoplight onto Oregon Highway 22W and stay on 22W through Salem, following signs for Ocean Beaches. At the junction with Oregon Highway 99W, exit right towards McMinnville and follow the loop. At the stop sign, turn left onto 99W. Follow the highway north into McMinnville, about 20 miles.

Transportation Options

For people who are flying to Oregon, the Portland International Airport likely will be the starting point. If you have rented a car, you can follow the directions above to arrive in McMinnville. There are regional bus options that depart from Salem, Sherwood or Hillsboro as well, which you can learn more about by visiting the City of McMinnville website. There is no Greyhound bus service to McMinnville.