Welcome
Welcome to Elgin Oregon. If you are looking to get away or find an adventure you have come to the right place. Rich in history and beautiful scenery, Elgin is sure to be the best destination choice for you.
Perfect for a family getaway or weekend for two there is something for everyone in Elgin. So come along, enjoy a ride on our Excursion Train, go camping or fishing on the banks of the beautiful Grande Ronde River, or enjoy a live production at the historic Elgin Opera House. Visit Elgin where you are more than welcome!
Elgin is in northeastern Oregon, approximately 280 miles east of Portland, OR. The driving instructions from Portland are as follows:
- Take I-84 east from Portland for approximately 260 miles.
-
Take exit 261, OR-82, toward Elgin/La Grande.
-
Turn right at Island Ave./OR-82. Continue to follow OR-82.
-
Go 1.6 miles and turn left on N. McAlister RD./OR-82/Wallowa Lake Hwy.
-
Continue to follow OR-82/Wallowa Lake Hwy. for 17.5 miles to Elgin.

