Salem riders board at the Amtrak
Free Bus to Spirit Mountain Casino – Routes & Schedule
Spirit Mountain Casino in Grand Ronde, Oregon, runs daily free coach services from Portland, Salem, and Eugene. Buses feature reclining seats, restrooms, and complimentary non-alcoholic drinks.
Portland Pickup Points
Three morning departures leave from Cascade Station, Clackamas Town Center, and the Oregon Convention Center. Return trips depart the casino every two hours until midnight.
- Cascade Station – 8:00 am & 12:00 pm
- Clackamas Town Center – 8:15 am & 12:15 pm
- Oregon Convention Center – 8:30 am & 12:30 pm
Salem & Eugene Routes
station; Eugene guests meet at the Gateway
Salem & Eugene Routes
Salem riders board at the Amtrak station; Eugene guests meet at the Gateway Mall. Both routes run once daily with an evening return.
- Salem Amtrak – 9:00 am, returns 6:00 pm
- Eugene Gateway Mall – 9:45 am, returns 6:45 pm
How to Reserve a Seat
Seats are first-come, first-served. Players can secure a guaranteed seat by showing a Player’s Club card at the casino cage or by calling guest services 24 hours ahead.
COVID & ID Rules
Photo ID is required at boarding.
Face masks remain optional per Oregon state
COVID & ID Rules
Photo ID is required at boarding. Face masks remain optional per Oregon state guidance in 2026.
Frequently Asked Questions
Is the bus completely free?
Yes. The casino absorbs all transport costs. Tipping the driver is appreciated but not required.
Can I bring children?
Children under 18 are not permitted inside the gaming floor. Minors may stay on the bus with adult supervision during short stops.
What happens if the bus is full?
Standby riders are accommodated on a space-available basis. Arrive 15 minutes early to improve your chances.