Top 50 hotels under $150

Napa, Aspen, or Maui at under $150 a night? Yes, it’s possible. Check out our fave bargain hotels that don’t skimp on style


21. Green Springs Inn, near Ashland, OR. Where the Cascade Mountains meet the Siskiyous in Southern Oregon, a broad-porched inn draws regulars to a supper of buffalo burgers and marionberry pie. Out back in a grove of firs, 8 unfancy but clean lodge rooms are your jumping-off point for rafting the Klamath and Rogue Rivers or dipping into Ashland for a play. Six of the rooms have a hot tub for a post-hike soak, so ask for one. $89;

22. Hotel Modera, Portland. A luxe-redux of a frumpy former Days Inn in downtown, the 174-room Modera skimps in only one way: the price. It has a clean-lined modernism, but there’s warmth in the details—like black walnut floors, faux-fur bedspreads, and outdoor firepits. The coolest spot is the courtyard, where you’ll dig the living wall of native plants. $139;

23. Hotel Elliott, Astoria, OR. From the rooftop deck, take in views of the Columbia River clear across to Washington. You’ll hear the rising bustle of “downtown” Astoria—known for its food and its arts scene, not to mention an idyllic seaside spot. A 2003 redo of this 1924 hotel left its 32 rooms pretty posh for the price, with heated bathroom floors and pillowy beds. $139;

24. Chehalem Ridge B&B, Newberg, OR. With a view that it shares only with the hawks, this modern cottage has 4 cozy but unfancy rooms within striking distance of dozens and dozens of Willamette Valley wineries. Breakfast is a multicourse affair that on nice days is served out on the deck. $140;

25. Sylvia Beach Hotel, Newport, OR. Along with an ocean-view, author-themed room (fancy the Steinbeck or the Austen?), and the attic library of your dreams comes a lively communal breakfast in the Tables of Content dining room. Quirky, yes, but if you want to dig into a novel—or just relax—this blue-shingled boardinghouse perched above the surf is your ticket. $139; 2-night minimum;

26. McMenamins Hotel Oregon, Willamette valley wine country, OR. There’s lots to love about this 42-room historic hotel on McMinnville’s Main Street. Even the smaller rooms, which can be had for two digits (and a shared bathroom), come with cotton robes. Then again, the king suite is an easy splurge at $135. Above you is a rooftop bar, below a friendly pub, and all around are Willamette Valley vineyards. $125;

27. Mt. Hood B&B, Mt. Hood, OR. On cool mornings, a fire blazes in a wood-burning stove, and scents of cinnamon and brown sugar waft from the kitchen, where breakfast is sizzling. Out the window, the perfect pyramid of the mountain rises above the 4-room, Victorian-style farmhouse’s 42 acres of orchards and pasture. $130;

28. West Beach Resort, San Juan Islands, WA. Way out on the west end of Orcas Island, you can rent one of the resort’s 21 pine cabins (13 have water views) with a wood-fired stove and kitchen. It’s your base for exploring by canoe or bike, crabbing on the beach, and fishing off the pier (feel free to hang your catch in the smokehouse). $140; 2-night minimum;

29. Cedarbrook Lodge, Seattle. Yes, it’s a (free) 5-minute shuttle ride to Sea-Tac, but don’t you dare call it an airport hotel. The 104-room Cedarbrook feels more like a country lodge; it’s set on 18 acres of wetlands 20 minutes south of downtown. And it pours on extras, like a breakfast buffet and afternoon snacks. $129;

30.The Sylvia Hotel, Vancouver, B.C. Ivy climbs up the brick walls of the stately 1912 Sylvia, ideally located across the street from English Bay and a couple of blocks from Stanley Park. Pedal or jog along the seawall to take in the big water views or to dip into downtown, 5 minutes away. $149;

Next: Southwest and Rockies