Book Oklahoma Bed & Breakfast

Most properties are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Oklahoma

Compare 25 B&B in Oklahoma with updated reviews, rates, and availability. Most hotels are fully refundable.

Harwelden Mansion
3.5 out of 5
2210 South Main Street, Tulsa, OK, 74114
The price is $560 per night from Feb 20 to Feb 21
$560
per night
Feb 20 - Feb 21
5/5 Exceptional! (9 reviews)
Too many good things to mention...
"We had a wonderful experience at Harwelden Mansion. The staff was friendly, helpful, and prompt. The facility and services were top notch. Very comfortable, but elegant, making the guests feel truly pampered and special. Our breakfast was really delicious too."

Reviewed on Aug 10, 2022

Harwelden Mansion
The Whispering Pines Inn Bed & Breakfast
3.5 out of 5
7820 E State Hwy 9, Norman, OK, 73026
The price is $79 per night from Feb 16 to Feb 17
$79
per night
Feb 16 - Feb 17
4.5/5 Wonderful! (139 reviews)
"Love B&B's because they don't have the large, corporate homogenized feel. The door was pleasantly decorated, the bed was beautiful and comfy. The flourless torte was delish. Room was warm. Surprisingly quiet; room faced the hwy but it sits back a ways. There was a couple of squeeky floorboards in ..."

Reviewed on Feb 6, 2023

The Whispering Pines Inn Bed & Breakfast
The Monastery at Forest Lake
3.5 out of 5
3500 N Coltrane Rd, Oklahoma City, OK, 73121
Fully refundableReserve now, pay when you stay
The price is $215 per night from Mar 5 to Mar 6
$215
per night
Mar 5 - Mar 6
4.8/5 Exceptional! (48 reviews)
"This was an absolute beautiful bed and breakfast. The property was gorgeous. The food was amazing. The staff and owner was a breathe of fresh air. I cant wait to stay again."

Reviewed on Aug 31, 2022

The Monastery at Forest Lake

Save an average of 15% on thousands of hotels when you're signed in

Two Hearts Inn
4 out of 5
2118 W. Edmond Rd., Edmond, OK, 73003
The price is $169 per night from Feb 12 to Feb 13
$169
per night
Feb 12 - Feb 13
4.8/5 Exceptional! (80 reviews)
"Spacious room with great view"

Reviewed on Dec 18, 2022

Two Hearts Inn
Echo Canyon Spa Resort
3.5 out of 5
551 Lawton Ave, Sulphur, OK, 73086
The price is $259 per night from Feb 16 to Feb 17
$259
per night
Feb 16 - Feb 17
4.9/5 Exceptional! (61 reviews)
"Echo Canyon Resort was such a wonderful place to get away! Such a peaceful retreat from everything. The owners and staff were so friendly and went out of their way to make sure we had everything we needed. The dinners and desserts are out of this world! The spa was first class."

Reviewed on Oct 3, 2022

Echo Canyon Spa Resort
Duets Bed & Breakfast
3.5 out of 5
315 South Trenton Avenue, Tulsa, OK, 74120
The price is $320 per night from Feb 20 to Feb 21
$320
per night
Feb 20 - Feb 21
5/5 Exceptional! (3 reviews)
"This place was amazing. Management is wonderful and easily accessible."

Reviewed on Apr 12, 2021

Duets Bed & Breakfast
WangShi China Palace B&B
3.5 out of 5
3108 E Hefner Rd, Oklahoma City, OK, 73131
The price is $277 per night from Mar 1 to Mar 2
$277
per night
Mar 1 - Mar 2
4.7/5 Exceptional! (59 reviews)
"Our stay was excellent. Everyone was super friendly. The property was beautiful and the rooms were very clean and nicely decorated. The breakfast was also delicious and the staff very accommodating! I would recommend to anyone who visits Oklahoma City!"

Reviewed on Jun 3, 2022

WangShi China Palace B&B
BarDew Valley Inn
4 out of 5
393420 W 1400 Rd, Bartlesville, OK, 74003
Fully refundableReserve now, pay when you stay
The price is $164 per night from Feb 10 to Feb 11
$164
per night
Feb 10 - Feb 11
4.9/5 Exceptional! (74 reviews)
Lovely place
"Beautiful area. Very quiet and peaceful and the rooms and common areas were exquisite! Highly recommend for couples get away or anyone just looking for a sweet bed and breakfast. The owners are lovely people, very friendly. They have 3 very friendly pups who will also greet you and go on walks with ..."

Reviewed on Jan 28, 2023

BarDew Valley Inn
Hidden Meadows B&B
3.5 out of 5
8303 S Brush Creek Rd, Stillwater, OK, 74074
The price is $136 per night from Feb 23 to Feb 24
$136
per night
Feb 23 - Feb 24
4.9/5 Exceptional! (28 reviews)
Tucked away retreat
"Nice and secluded out in the country. Lots of wild life to see. Very quiet and comfortable stay. Breakfast was delicious and the owners were great to talk to. Very beautiful property that was well thought out and is a perfect place to stay a night or extended stay. Has a coffee bar and snacks. Several ..."

Reviewed on Dec 12, 2022

Hidden Meadows B&B
Indian Creek Village Winery
3 out of 5
42595 S 264 Road, Ringwood, OK, 73768
4.6/5 Exceptional! (28 reviews)
"Very quiet, comfortable, relaxing. Laid back at home atmosphere."

Reviewed on Apr 12, 2021

Indian Creek Village Winery
The Arcadian Inn Bed & Breakfast
328 East 1st Street, Edmond, OK, 73034-4543
4.8/5 Exceptional! (6 reviews)
Would stay there again.
"Our first experience at a B&B and I must say that the Arcadian has set the bar pretty high. We really enjoyed the charm of the house. Be sure to browse the main room down stairs as there were many wonderful tidbits of history. We found the history of the home to be very interesting. The wraparound ..."

Reviewed on Jun 25, 2012

The Arcadian Inn Bed & Breakfast
Terrapin Peak Bed, Breakfast & Beyond
3 out of 5
20965 West 921 Road, PO Box 307, Cookson, OK, 74427
Terrapin Peak Bed, Breakfast & Beyond
Whispering Pines Bed & Breakfast
3.5 out of 5
7820 East Hwy 9, Norman, OK, 73026
4.7/5 Exceptional! (332 reviews)
A Most Pleasant Stay
"The inn was wonderful. It's located in a rural area on the south side of Norman, a short distance east of the university. For my wife & I it served as an R&R stay at the mid-point of a long road trip. The staff went out of their way to make us comfortable and feel at home. If in the area again, we ..."

Reviewed on Jun 16, 2019

Whispering Pines Bed & Breakfast
The Victorian Lady
3 out of 5
11311 South Locust Avenue, Jenks, OK, 74037
The Victorian Lady
Historic Harwelden Mansion
The price is $8,000 per night from Feb 10 to Feb 11
$8,000
per night
Feb 10 - Feb 11
Historic Harwelden Mansion
The Manor Bed and Breakfast
3.5 out of 5
917 West Boyd Street, Norman, OK, 73069
4.7/5 Exceptional! (12 reviews)
Lucky find
"A perfect gem literally 5 blocks from OU campus. Really nicely decorated and clean. Private. Breakfast was delicious and my gluten-free/dairy-free request was no problem!"

Reviewed on Aug 8, 2017

The Manor Bed and Breakfast
OK40 Ranch Hacienda Bed & Breakfast, RETRO Bedroom
The price is $225 per night from Feb 10 to Feb 11
$225
per night
Feb 10 - Feb 11
5/5 Exceptional! (1 review)
Short vacation
"We were treated like royalty and was allowed to roam the property at will. Gracious property owner was delightful. Had pool to ourselves for 4 days! Beautiful scenery, horses, goats, chickens, and even a peach tree where our host harvested peaches and made a fresh peach cobbler. Will make plans to ..."

Reviewed on Sep 3, 2020

OK40 Ranch Hacienda Bed & Breakfast, RETRO Bedroom
Lakeside Log Cabins and Blufftop Hillside Cabin
The price is $174 per night from Feb 10 to Feb 11
$174
per night
Feb 10 - Feb 11
Lakeside Log Cabins and Blufftop Hillside Cabin
Rustic Roost - A Spectacular Bed & Breakfast - 2 bedrooms, sleeps 4
5/5 Exceptional! (43 reviews)
Paradise in the woods.
"Better than pictures and descriptions. So beautiful, great food and great people."

Reviewed on Jan 2, 2023

Rustic Roost - A Spectacular Bed & Breakfast - 2 bedrooms, sleeps 4
Don't see what you're looking for?
See all available properties in Oklahoma
View all properties
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.

Oklahoma B&B information

Number of reviews
925
Accommodation
25 B&B
Lowest Price
$79
Highest Price
$8,000

Recent reviews of Oklahoma hotels
Expedia verified reviews