Interstate 5 runs north-south through the middle of the city and crosses the Willamette River on the Boone Bridge.
Wilsonville has two interchanges with the freeway north of the river, at Wilsonville Road on the south and where Boones Ferry Road meets Elligsen Road on the north end of town.
To the south of the river, the Charbonneau interchange crosses I-5 at the southern limit of the city.
Boeckman Road is the only other street that crosses I-5 and links the western and eastern parts of Wilsonville.
Wilsonville Road, 95th Avenue, Boones Ferry Road (northern portion is Oregon Route 141), Boeckman Road, Town Center Loop, French Prairie Drive, Elligsen Road, Parkway Avenue, and Stafford Road are the main roads in the city.

Transit service used to provide by TriMet, but the city decided to "opt-out" and now operates South Metro Area Regional Transit (SMART).
SMART has connections with Salem's transit service, Canby's transit service, and TriMet.
The Westside Express Service (WES), a commuter rail line to Beaverton, began operations in February 2009.
Wilsonville Station is the southern terminus of the nearly 15-mile (24 km) line operated by TriMet, and the station is the hub for SMART services.

Freight rail service is provided by the Portland and Western Railroad over the same tracks as WES, with connections to BNSF Railway.
These tracks run north-south and cross the Willamette over the Portland and Western Railroad Bridge.
The city does not have an airport, with Aurora State Airport to the south as the closest public field and Portland International Airport 17 miles north as the closest commercial airport.
Although located along the river, there are not any port facilities, though there is a marina located on the east bank (south side) of the Willamette.
Interstate 5 runs north-south through the middle of the city and crosses the Willamette River on the Boone Bridge. Wilsonville has two interchanges with the freeway north of the river, at Wilsonville Road on the south and where Boones Ferry Road meets Elligsen Road on the north end of town. To the south of the river, the Charbonneau interchange crosses I-5 at the southern limit of the city. Boeckman Road is the only other street that crosses I-5 and links the western and eastern parts of Wilsonville. Wilsonville Road, 95th Avenue, Boones Ferry Road (northern portion is Oregon Route 141), Boeckman Road, Town Center Loop, French Prairie Drive, Elligsen Road, Parkway Avenue, and Stafford Road are the main roads in the city.
Transit service used to provide by TriMet, but the city decided to "opt-out" and now operates South Metro Area Regional Transit (SMART). SMART has connections with Salem's transit service, Canby's transit service, and TriMet. The Westside Express Service (WES), a commuter rail line to Beaverton, began operations in February 2009. Wilsonville Station is the southern terminus of the nearly 15-mile (24 km) line operated by TriMet, and the station is the hub for SMART services.
Freight rail service is provided by the Portland and Western Railroad over the same tracks as WES, with connections to BNSF Railway. These tracks run north-south and cross the Willamette over the Portland and Western Railroad Bridge. The city does not have an airport, with Aurora State Airport to the south as the closest public field and Portland International Airport 17 miles north as the closest commercial airport. Although located along the river, there are not any port facilities, though there is a marina located on the east bank (south side) of the Willamette.
Wilsonville, Oregon