Book a Bed and Breakfast in Salem, OR
Top B&B in Salem

The Setting Inn Willamette Valley
20300 OR-240, Newberg, OR
Free Cancellation
Reserve now, pay when you stay
$377 nightly
The price is $383 total per night
$383 total
Aug 4 - Aug 5
Total includes taxes and fees
This bed & breakfast features free WiFi in public areas, concierge services, and free self parking. Enjoy the free continental breakfast each morning. A terrace, a garden, and a lobby fireplace are also on offer.
Breakfast included
Parking included

The Gaard House
7151 NE Oak Springs Farm Road, Carlton, OR
Free Cancellation
$195 nightly
The price is $198 total per night
$198 total
Jul 20 - Jul 21
Total includes taxes and fees
This bed & breakfast features free WiFi in public areas, barbecue grills, and free self parking. Enjoy the free full breakfast each morning. A picnic area is also provided.
Breakfast included
Parking included

La Bastide Bed & Breakfast
21150 NE Niederberger Rd, Dundee, OR
$200 nightly
The price is $203 total per night
$203 total
Jul 20 - Jul 21
Total includes taxes and fees
A restaurant, free self parking, and a terrace are among this bed & breakfast's amenities. WiFi in public areas is free. A garden, a library, and a picnic area are also on offer.
Parking included
Free WiFi

Inn the Ground
15250 NW Panther Creek Rd, Carlton, OR
$624 nightly
The price is $634 total per night
$634 total
Aug 4 - Aug 5
Total includes taxes and fees
This bed & breakfast doesn't skimp on freebies - guests receive free full breakfast, free WiFi, and free self parking. Business travelers can take advantage of the express check-out. A garden, a communal living room, and a picnic area are also on offer.
Breakfast included
Parking included

Black Walnut Inn & Vineyard
9600 NE Worden Hill Rd, Dundee, OR
$693 nightly
The price is $704 total per night
$704 total
Aug 5 - Aug 6
Total includes taxes and fees
A restaurant, free self parking, and a picnic area are among this bed & breakfast's amenities. Guests will appreciate free perks like full breakfast and WiFi in public areas. Concierge services are provided for your convenience.
Breakfast included
Parking included

Youngberg Hill
10660 SW Youngberg Hill Rd, McMinnville, OR
$514 nightly
The price is $527 total per night
$527 total
Jul 21 - Jul 22
Total includes taxes and fees
This bed & breakfast doesn't skimp on freebies - guests receive free WiFi and free self parking. A garden, a picnic area, and concierge services are also on offer.
Parking included
Free WiFi

New One Bedroom B&B Walking Distance to Downtown Dundee!
$238 nightly
The price is $265 total per night
$265 total
Jul 21 - Jul 22
Total includes taxes and fees
Stay at this B&B in Dundee. Enjoy free breakfast, free WiFi, and in-room fireplaces. Popular attractions Ponzi Wine Bar and Fox Farm Vineyards are located nearby.
Breakfast included
Free WiFi

Bella Collina Bed & Breakfast
6280 Eola Hills Road, Amity, OR
$354 nightly
The price is $360 total per night
$360 total
Jul 24 - Jul 25
Total includes taxes and fees
A hot tub, free self parking, and concierge services are featured at this bed & breakfast. Enjoy the free full breakfast each morning. A terrace, a garden, and a lobby fireplace are also on offer.
Hot Tub
Breakfast included

Franziska Haus
10305 NE Fox Farm Rd, Dundee, OR
This bed & breakfast doesn't skimp on freebies - guests receive free full breakfast, free WiFi, and free self parking. If you want to take your pet along, this pet-friendly property offers everything you'll need for your pet including food and water bowls and an off-leash area. A terrace, a garden, and a picnic area are also on offer.
Breakfast included
Pet friendly

Relax Inn The Grove
2307 18th Ave, Forest Grove, OR
Free Cancellation
Reserve now, pay when you stay
$173 nightly
The price is $196 total per night
$196 total
Jul 21 - Jul 22
Total includes taxes and fees
This bed & breakfast includes a picnic area and laundry facilities. Enjoy the free cooked-to-order breakfast each morning.
Breakfast included
Free WiFi
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.
Top hotels in Salem

Best Western Plus Mill Creek Inn
3125 Ryan Drive SE, Salem, OR
$154 nightly
The price is $173 total per night from Jul 27 to Jul 28
$173 total
Jul 27 - Jul 28
Total includes taxes and fees
9.2/10 Wonderful! (1,014 reviews)
Explore more B&B
More places to stay in Salem
Most popular
Hotels
- Cheap Hotels in Corvallis
- Cheap Hotels in Brookings
- Cheap Hotels in Pendleton
- Cheap Hotels in Lincoln City
- Cheap Hotels in Klamath Falls
- Cheap Hotels in Tillamook
- Cheap Hotels in Redmond
- Cheap Hotels in Astoria
- Cheap Hotels in Cannon Beach
- Cheap Hotels in Grants Pass
- Cheap Hotels in Pacific City
- Cheap Hotels in Medford
- Cheap Hotels in Springfield
- Cheap Hotels in Eugene
- Cheap Hotels in Hillsboro
- Cheap Hotels in Ontario
- Cheap Hotels in Bend
- Cheap Hotels in Coos Bay
- Cheap Hotels in Albany
- Cheap Hotels in Ashland
- Cheap Hotels in Seaside
- Lincoln City Beach Resorts & Hotels
- Cheap Hotels in Newport
- Cheap Hotels in Hood River
- Cheap Hotels in Florence