Lake Oswego Hotels

Find the best Lake Oswego hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Lake Oswego hotels with free cancellation or excellent ratings

Trusted Lake Oswego hotel providers

See all hotels in Lake Oswego

View more hotels

Hotels in Lake Oswego rated best by other travellers

Rated by travellers as the best in the city, these stays are all full marks for cleanliness, customer service and location.
See more

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Lake Oswego.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelResidence Inn Portland South/Lake Oswego – 4.5

Your guide to finding the best hotels in Lake Oswego, Oregon

To make the most of your time in Lake Oswego, stay at a hotel that’s right for you. We’ve collected some of the city’s hottest hotels, from luxury to budget-friendly.

Best time to visit Lake Oswego

The best time of year to visit Lake Oswego depends on what you’re looking for (or hoping to avoid) during your travels in terms of things like weather and price.

Low and high season in Lake Oswego

Busiest month(s): With July being the peak tourist season in Lake Oswego, the average nightly price increases. If you are vacationing in Lake Oswego during this time, anticipate relatively higher costs than during the less busy months, which offer lower average nightly prices.

Quietest month(s): The cheapest time to take your trip is usually July, when the average room rate per night is $258, which is cheaper than in the peak season.

July is the most expensive month to stay in Lake Oswego, so plan accordingly. When prices peak, you can expect to spend an average of $258 per night on hotels. Prices are usually highest on Saturday. No matter the time of year, Monday is generally the cheapest day to stay.

Where to stay in Lake Oswego, Oregon

Enjoy your vacation at the best hotel at a price you like. Whether it's a 5-star resort or a popular place in the middle of the city, there are plenty of perfect choices in Lake Oswego.

Popular hotels in Lake Oswego

The Hilton Garden Inn Portland/Lake Oswego is a great hotel to stay at, with its 3-star rating and excellent amenities. This hotel provides an excellent retreat in the middle of Lake Oswego, and you can enjoy the hotel's pool, gym, spa, and restaurant.

Things to do in Lake Oswego

Visit well-known attractions and things to do like the Willamette Shore Trolley. Explore interesting sites like the Lake Theater & Cafe and the Lake Oswego Farmers' Market. If you're a foodie, you'll find delicious local restaurants, creative twists on classic dishes, and flavors from around the world at St. Honore Boulangerie, La Provence Boulangerie & Patisserie, Oswego Grill, Babica Hen Cafe, and Five Spice Seafood + Wine Bar.

Finding cheap hotels in Lake Oswego: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Lake Oswego with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is $193 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $237 per night.
The average price of a hotel during the week is $391 per night, and the average price on weekends is $407. Overall, it looks like the cheapest day to stay in Lake Oswego could be Friday.
We crunched some numbers on our calendar and found that Friday is the cheapest day to stay in Lake Oswego. And the most expensive day seems to be Wednesday
The average price of a 3-star hotel in Lake Oswego is currently around $360 per night. And the cheapest 3-star hotel we found is $212 per night.