Find Resorts & Hotels with Spas in Forest Grove, OR

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check availability on Forest Grove Resorts & Hotels with Spas

Top Forest Grove Resorts & Hotels with Spas

McMenamins Grand Lodge

2.5 star property
8.8 out of 10, Excellent, (349)
"I like the uniqueness and history of the property. It is so much fun to stay there. "
The price is SAR 390
SAR 441 total
includes taxes & fees
1 Jul - 2 Jul
McMenamins Grand Lodge
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

Looking for a spa hotel in Forest Grove?
Forget the stress of everyday life and book yourself a lush spa hotel. Be sure to enjoy the coffeehouses during your stay. Hotels with spas are the perfect way to take a break from your routine and add a layer of luxury to your vacation.
What is the best spa hotel in Forest Grove?
McMenamins Grand Lodge is a top spa hotel featuring 5 bars, an outdoor pool, and a restaurant. Enjoy a facial, hot stone massage, or couples treatments at Ruby's Spa.
How many spa hotels will I find in Forest Grove?
Among Expedia's 23 accommodation options in Forest Grove, there is 1 spa hotel.
What's there to see and do in Forest Grove?
When you're in Forest Grove, enjoy exploring the sights and attractions here including Valley Art Gallery, David Hill Winery, and Shafer Vineyard Cellars. If you have a bit of extra time while you're in the area, you might want to check out Tualatin Estate Vineyard and Sake One.
What is a Forest Grove spa hotel?
Spa hotels in Forest Grove provide lodging and have an on-site spa offering services such as facials and body treatments. Some also offer in-room treatments. Spa hotels are a must if you want to give yourself an extra treat while on vacation.