Skip to primary navigation Skip to content Skip to footer

About Us

Oregon Coast Scenic Railroad (OCSR) is a unique heritage railroading museum in that it not only has static displays of engines and historic artifacts but also provides interpreted train rides along the coast. OCSR tells the story of the area, gives information about the wildlife, and stresses the importance of practicing environmental conservation so that others may continue to enjoy the beautiful North Coast of Oregon.

OCSR commits itself to the education, preservation, and restoration of the logging history of the Pacific Northwest in a time when rare logging equipment is frequently lost forever. This organization collects those pieces and provides the necessary repairs and expert knowledge to get the pieces running again and back in service for all to enjoy.

OCSR is currently working on making itself fully ADA accessible by pursuing another wheelchair lift to complement the one in Garibaldi. If you are interested in helping to fund this project, please make a donation towards its cause.

With a world-class staff, a large and historic steam fleet, an increasing ridership, and a stunningly beautiful location, OCSR is a growing organization that is poised to continue growing in the coming years. The vision for the future builds on current successes and seeks to grow into new areas that will help achieve the mission to educate about, preserve, and restore the logging railroad heritage of the Pacific Northwest.

a train traveling down train tracks near a forest


The Garibaldi Depot is located on the southbound side of Highway 101 across from Dairy Queen in Garibaldi, Oregon. The depot is located next to Lumberman’s Park.

Wheelchair lift available at this location.

306 American Ave. Garibaldi, Oregon 97118


The Rockaway Beach Depot is located next to the Red “Visitor Information” Caboose along Highway 101 in Rockaway Beach.

Wheelchair lift NOT available at this location.

Nearby address
103 S First St. Rockaway Beach, OR 97136


The Wheeler Depot is located in Wheeler on the Nehalem Bay side of Highway 101 across from the Old Wheeler Hotel.

Wheelchair lift NOT available at this location.

Nearby address
580 Marine Drive Wheeler, Oregon 97147



Our daily operation relies upon dedicated volunteers and generous support from the public, like you. How can you help “Keep OCSR Rolling?” Purchase one of our season passes! A season pass entitles the holder to unlimited rides on selected excursions and 10% off merchandise.

Want to give someone that special gift while supporting the Oregon Coast Scenic Railroad at the same time? Purchase a gift card and give it to a loved one or railfan in you know!

Have any questions? Feel free to contact us at

a steam engine is sitting on a train track

After the first of the New Year, there will be a number of winter steam charters held that will challenge the participants with the special lighting that winter snow and low sun can bring. Even with all our sophisticated new digital camera equipment available today, we all would be lucky if we were able to click off just one shot as good as this one taken 100 years ago in 1914.

a steam engine train traveling down train tracks near a forest

As we reopen the track in the Salmonberry Canyon on SP’s famed Tillamook Branch, we are always looking to locate all the locations that were once on the Tillamook Branch timetables. One such spot is the old water stop at Belding, OR, at Mile Post 807.

a vintage photo of a group of people standing next to a train

The Portland Division of the Southern Pacific had a number of McKeen Motor Cars assigned to it for use on the various branch lines in the 1920s. The thought was that these cars would reduce the cost of daily passenger service on these less traveled branch lines

a steam engine train traveling down train tracks

Located at mile post 815.7 on the SP Tillamook Branch is the important stop known as Salmonberry. Named after the roaring river that runs along the Southern Pacific track at this point, Salmonberry served in the days of steam as a place where helper engines were stationed to help the SP trains…

an old photo of a person

Operating the Southern Pacific Tillamook Branch has always been a challenge due to the steep terrain of the Oregon Coast Range that it traverses. The pounding winter storms and flood waters also posed special challenges to the railroaders who kept the line open over the years…

a train crossing a bridge over a body of water

If you know where to look, you can still find historic bridges from the original Transcontinental Railroad in service today. The Southern Pacific (successor to the Central Pacific) would find it needed to upgrade certain old CP bridges along the mainline…

a steam engine is sitting on a train track

This evening, as another Pacific Storm barrels into the Oregon Coast Range with its wind and rain showers, I cannot help but remember the years the Southern Pacific Tillamook Branch steam crews had to endure such weather to wrestle their long trains…

Consider a donation via your Paypal account to the benefit of OCSR. We are a tax-exempt 501(c)3 non-profit organization, and any donated amount goes directly into the continual maintenance and operation of the Oregon Coast Scenic Railroad.