easy
2–3 hours including layover
Suitable for all fitness levels as the main activity is a seated train ride with optional light walking during layover.
Experience the magic of steam travel along Oregon’s Tillamook Bay aboard the historic McCloud River Railroad #25. Explore charming Garibaldi and enjoy stunning coastal views on this unique 30-minute rail adventure.
Arrive at least 30 minutes before departure to secure a window seat for optimal bay views.
Coastal weather can be variable; bring layers to stay comfortable both on the train and during your Garibaldi layover.
Don’t forget your camera or smartphone to capture the steam locomotive and coastal scenery.
Weather can change quickly by the coast—check forecasts and prepare for wind or light rain.
The McCloud River Railroad #25 steam locomotive dates back to the early 1900s and is preserved as part of the Pacific Northwest’s rich railway heritage.
The Oregon Coast Scenic Railroad emphasizes sustainable tourism by minimizing waste on board and encouraging visitors to respect the fragile coastal ecosystem.
To stay comfortable against coastal breeze and occasional spring showers.
spring specific
Protect yourself from the summer sun during the beach layover or on open train cars.
summer specific
Ideal for exploring the Garibaldi town area and nearby beaches.
Capture memorable moments of the steam locomotive and scenic coastline.