We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget Breakfast included Pool Mid-range Romantic Free Parking Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Spa Bar/Lounge Fitness centre Business Green & up Internet & up Air Conditioning Independent Hotels & up Non-Smoking Hotel Business Centre Meeting Rooms Accessible rooms Cheap Hotels Hotels with Free Wifi Hotels with Jacuzzi Hotels with Hot Tubs Best Western Hotels with Military Discounts €€ €€€ €€€€ Magnuson Hotels EconoLodge Motel 6 Comfort Inn Concierge Nature Lover Like a Local Hotels with Weekly Rates Spa Hotels Quality Inn Room Service Super 8 History Buff Best Western Plus Rodeway Inn Americas Best Value Inns Red Lion Hotels Family Holiday Maker Holiday Inn Express Within 25 km Within 50 km
Accommodation
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Eco Park
14000 Spirit Lake Hwy, Castle Rock, WA 98649-4103
13.1 km from Spirit Lake Memorial Highway
  • Free Parking
  • Restaurant
Mt. St. Helens Motel
Mt. Saint Helens Way NE, Castle Rock, WA 98611
29.8 km from Spirit Lake Memorial Highway
  • Free Parking
  • Free Internet
Timberland Inn & Suites
SAVE US$43
US$133
Orbitz.com
US$90
View Deal
1271 Mt Saint Helens Way NE, Castle Rock, WA 98611-9013
29.9 km from Spirit Lake Memorial Highway
  • Free Parking
  • Free Internet
7 West Motel
864 Walsh Ave NE, Castle Rock, WA 98611-9034
30.1 km from Spirit Lake Memorial Highway
    Motel 6 Kelso - Mt St Helens
    SAVE US$15
    US$88
    Hotels.com
    US$73
    View Deal
    106 N Minor Rd, Kelso, WA 98626-4826
    36.4 km from Spirit Lake Memorial Highway
    • Free Parking
    • Pool
    Super 8 Kelso Longview Area
    SAVE US$30
    US$120
    HotelsForEveryone
    US$90
    View Deal
    250 Kelso Dr, I--5 Exit 39, Kelso, WA 98626-3112
    36.6 km from Spirit Lake Memorial Highway
    • Free Wifi
    • Free Parking
    Red Lion Hotel Kelso\/Longview
    SAVE US$8
    US$108
    Hotels.com
    US$100
    View Deal
    510 Kelso Dr, Kelso, WA 98626-3109
    36.8 km from Spirit Lake Memorial Highway
    • Free Wifi
    • Free Parking
    Comfort Inn
    ComfortInn
    US$116
    View Deal
    440 Three Rivers Dr, Kelso, WA 98626-3130
    37.2 km from Spirit Lake Memorial Highway
    • Free Wifi
    • Free Parking
    Econo Lodge Kelso
    SAVE US$18
    US$118
    EconoLodge
    US$100
    View Deal
    505 Pacific Ave N, Kelso, WA 98626-3517
    37.2 km from Spirit Lake Memorial Highway
    • Free Wifi
    • Free Parking
    GuestHouse Inn & Suites Kelso\/Longview
    SAVE US$16
    US$136
    Priceline
    US$120
    View Deal
    501 Three Rivers Dr, Kelso, WA 98626-3192
    37.3 km from Spirit Lake Memorial Highway
    • Free Wifi
    • Free Parking
    Best Western Aladdin Inn
    SAVE US$18
    US$124
    Booking.com
    US$106
    View Deal
    310 Long Avenue, Kelso, WA 98626-1114
    37.8 km from Spirit Lake Memorial Highway
    • Free Wifi
    • Free Parking
    Town House Motel
    SAVE US$16
    US$93
    Travelocity
    US$77
    View Deal
    744 Washington Way, Longview, WA 98632-4026
    38.3 km from Spirit Lake Memorial Highway
    • Free Wifi
    • Free Parking
    No photo provided
    1744 10th Ave, Longview, WA 98632-4121
    38.6 km from Spirit Lake Memorial Highway
      No photo provided
      1330 11th Ave, Longview, WA 98632-3817
      39.2 km from Spirit Lake Memorial Highway
      • Breakfast included
      Hudson Manor Inn & Suites
      No availability for your dates from these sites
      1616 Hudson St, Longview, WA 98632-2911
      39.7 km from Spirit Lake Memorial Highway
      • Free Wifi
      • Free Parking
      Economy Inn
      Booking.com
      US$68
      View Deal
      1808 Hemlock St, Longview, WA 98632-2909
      39.9 km from Spirit Lake Memorial Highway
      • Breakfast included
      • Free Internet
      Town Chalet Motel
      Hotwire.com
      US$65
      View Deal
      1822 Washington Way, Longview, WA 98632-2915
      39.9 km from Spirit Lake Memorial Highway
      • Free Wifi
      Quality Inn & Suites
      SAVE US$41
      US$144
      QualityInn
      US$103
      View Deal
      723 7th Ave, Longview, WA 98632-2106
      40.0 km from Spirit Lake Memorial Highway
      • Free Wifi
      • Free Parking
      Traveler's Inn
      SAVE US$23
      US$107
      Hotwire.com
      US$84
      View Deal
      838 15th Ave, Longview, WA 98632-2321
      40.2 km from Spirit Lake Memorial Highway
      • Free Wifi
      • Free Parking
      Motel 6 - Kalama Wa
      Loading prices...
      602 North East Frontage Road, Kalama, WA 98625-1000
      44.7 km from Spirit Lake Memorial Highway
      • Free Wifi
      • Free Parking
      Best Western Plus Park Place Inn & Suites
      SAVE US$36
      US$200
      Booking.com
      US$164
      View Deal
      201 Interstate Ave, Chehalis, WA 98532
      47.3 km from Spirit Lake Memorial Highway
      • Free Wifi
      • Free Parking
      Econo Lodge Chehalis - Centralia
      Booking.com
      US$88
      View Deal
      122 Interstate Ave, Chehalis, WA 98532-3709
      47.4 km from Spirit Lake Memorial Highway
      • Free Wifi
      • Free Parking
      Relax Inn
      SAVE US$6
      US$94
      Hotels.com
      US$88
      View Deal
      550 SW Parkland Dr, Chehalis, WA 98532-3708
      47.6 km from Spirit Lake Memorial Highway
      • Free Wifi
      • Free Parking
      Holiday Inn Express Suites Chehalis - Centralia
      HIExpress.com
      US$166
      View Deal
      730 NW Liberty Plz, Chehalis, WA 98532-1545
      49.7 km from Spirit Lake Memorial Highway
      • Free Wifi
      • Free Parking
      Best Western Woodland Inn
      SAVE US$24
      US$137
      Booking.com
      US$113
      View Deal
      1380 Atlantic Ave, Woodland, WA 98674
      51.3 km from Spirit Lake Memorial Highway
      • Free Wifi
      • Free Parking
      Rodeway Inn
      RodewayInn
      US$73
      View Deal
      1500 Atlantic Ave, Woodland, WA 98674-9487
      51.3 km from Spirit Lake Memorial Highway
      • Free Wifi
      • Free Parking
      Lewis River Inn
      SAVE US$4
      US$133
      Hotels.com
      US$129
      View Deal
      1100 Lewis River Rd, Woodland, WA 98674-9690
      51.5 km from Spirit Lake Memorial Highway
      • Free Wifi
      • Free Parking
      Olympic Club Hotel & Theater
      SAVE US$7
      US$77
      Booking.com
      US$70
      View Deal
      112 N Tower Ave, Centralia, WA 98531-4220
      53.2 km from Spirit Lake Memorial Highway
      • Free Wifi
      • Free Parking
      No photo provided
      500 N Tower Ave, Centralia, WA 98531-4665
      53.4 km from Spirit Lake Memorial Highway
        Peppertree West Motor Inn
        1208 Alder St, Centralia, WA 98531-1017
        53.5 km from Spirit Lake Memorial Highway
          Still looking for a place to stay?
          Castle Rock has 1 B&Bs/inns with 86 reviews
          Blue Heron chateau
          2846 Spirit Lake Hwy, Castle Rock, WA 98611-9719
          24.3 km from Spirit Lake Memorial Highway
          • Free Wifi
          • Free Parking
          See all 1 Castle Rock B&Bs/inns
          See all hotels in or near Castle Rock
          Best Western Aladdin Inn
          SAVE US$18
          US$124
          Booking.com
          US$106
          View Deal
          310 Long Avenue, Kelso, WA 98626-1114
          37.8 km from Spirit Lake Memorial Highway
          • Free Wifi
          • Free Parking
          Motel 6 Kelso - Mt St Helens
          SAVE US$15
          US$88
          Hotels.com
          US$73
          View Deal
          106 N Minor Rd, Kelso, WA 98626-4826
          36.4 km from Spirit Lake Memorial Highway
          • Free Parking
          • Pool
          Town House Motel
          SAVE US$16
          US$93
          Travelocity
          US$77
          View Deal
          744 Washington Way, Longview, WA 98632-4026
          38.3 km from Spirit Lake Memorial Highway
          • Free Wifi
          • Free Parking
          Super 8 Kelso Longview Area
          SAVE US$30
          US$120
          HotelsForEveryone
          US$90
          View Deal
          250 Kelso Dr, I--5 Exit 39, Kelso, WA 98626-3112
          36.6 km from Spirit Lake Memorial Highway
          • Free Wifi
          • Free Parking
          Red Lion Hotel Kelso\/Longview
          SAVE US$8
          US$108
          Hotels.com
          US$100
          View Deal
          510 Kelso Dr, Kelso, WA 98626-3109
          36.8 km from Spirit Lake Memorial Highway
          • Free Wifi
          • Free Parking
          *Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.