Skip to content

Table of contents

About Harrisburg, OR

Harrisburg is a small farming town in Oregon's Willamette Valley, about 20 miles north of Eugene along Highway 99E. Interstate 5 runs just west of town, with Highway 228 providing the main east-west connection toward the Cascades. The area's known for grass seed production and nurseries that thrive in the valley's mild climate. The town's restored 1930s Phillips 66 station, now a visitor center with original vintage pumps, sits right in the heart of downtown.

Where is Harrisburg, OR on the map?

Harrisburg, OR is in United States, at 44.272, -123.166 - about 29 km north of Eugene, OR.

How far is Harrisburg, OR from where I am?

Use your device location to see the distance to Harrisburg, OR, how long the drive takes, and directions from where you are.

Find hotels in Harrisburg, OR

Rent a car near Harrisburg, OR

Play a pub crawl round in Harrisburg, OR

Nine holes from pub to pub through the real streets of Harrisburg, OR. Every cup is a bar somebody actually drinks in.

Pub Crawl Golf: Harrisburg, OR9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Harrisburg, OR?

The closest airport to Harrisburg, OR is Eugene Airport, 23 km (about 24 min by car).

Share Route

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.