McMinnville is easy to access from other major cities in Oregon. Choose your starting point below and then follow the directions to McMinnville. Don’t want to drive? Use one of our local transportation providers who can serve as tour guides, personal drivers, or airport shuttles. 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 7 miles, then turn left and follow signs for the 99W Bypass. Continue on the Bypass for 5.5 miles, then turn right onto 99W towards McMinnville. Take the exit on the left for Hwy 18 towards Dayton/Oregon Coast, about 3 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. 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. Resources Caravan Airport Shuttle McMinnville Enterprise Rental Car Yamhill County Bus Transit Personal Driver Services