McMinnville is easy to access from other major cities in Oregon. Choose your starting point below and then follow the directions to McMinnville.
From Downtown 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 for 14 miles, then take the exit on the left for Hwy 18 towards Dayton/Oregon Coast, about 7.5 miles.
From Portland International Airport (PDX)
Travel east on Airport Way; follow signs for and merge onto I-205 S. After 3 miles, take exit 21B for I-84 W and continue for 5 miles. Use the left two lanes to take the exit towards Salem, then merge onto Interstate 5 South and follow directions above to continue on to McMinnville.
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.
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.
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.
Caravan Airport Shuttle
Reach Now BMW and MINI Rentals
McMinnville Enterprise Rental Car
Yamhill County Bus Transit
Personal Driver Services