Oroville sits on Highway 70, which runs along the Feather River from the Sacramento Valley floor up through Feather River Canyon into the Sierra Nevada. From Sacramento, the drive north on Highway 99 to Marysville, then east on Highway 20 or north on 70, takes about 90 minutes (roughly 140 km). From the Bay Area, allow 3 hours.
Chico, 30 km north on Highway 99, is the nearest city with an airport — Chico Municipal Airport has limited commercial service, mainly regional connections to San Francisco or Los Angeles. Most visitors fly into Sacramento International Airport (SMF), which is the practical gateway.
Oroville has no passenger rail service. Amtrak's Coast Starlight and Capitol Corridor routes both stop in Chico; the nearest stops to Oroville are Chico or Marysville. Greyhound buses pass through on the Highway 99 corridor.