Find Hotels with Restaurants in Tulsa, OK

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check availability on Tulsa Hotels with Restaurants

Next weekend
In two weeks

Top Tulsa Hotels with Restaurants

Hard Rock Hotel and Casino Tulsa

4.0 star property
Catoosa
9.2 out of 10, Wonderful, (2016)
"Excellent hotel and casino had great time"
United States
Jeffery
$134 nightly
The price is $142
Dec 23 - Dec 24
Total with taxes and fees
Hard Rock Hotel and Casino Tulsa

Hyatt Regency Tulsa Downtown

4.0 star property
Downtown Tulsa
9.0 out of 10, Wonderful, (1899)
"The hotel was excellent and right next door to the TPAC!!! "
United States
Julie
$122 nightly
The price is $142
Dec 18 - Dec 19
Total with taxes and fees
Hyatt Regency Tulsa Downtown

Hyatt Place Tulsa Downtown

3.0 star property
Downtown Tulsa
8.8 out of 10, Excellent, (1022)
"Great staff and great breakfast 👍 "
United States
Travis
$101 nightly
The price is $118
Dec 18 - Dec 19
Total with taxes and fees
Hyatt Place Tulsa Downtown

Osage Casino Hotel Tulsa

3.5 star property
Tulsa
8.4 out of 10, Very Good, (1679)
"Clean, comfortable, nice staff, great food options."
United States
Michelle
$125 nightly
The price is $132
Dec 8 - Dec 9
Total with taxes and fees
Osage Casino Hotel Tulsa

River Spirit Casino Resort

4.0 star property
South Tulsa
9.4 out of 10, Exceptional, (2557)
"Great stay!"
United States
Kimberly
$159 nightly
The price is $185
Dec 8 - Dec 9
Total with taxes and fees
River Spirit Casino Resort

The Mayo Hotel

4.0 star property
Downtown Tulsa
9.2 out of 10, Wonderful, (1007)
"Great hotel"
United States
Christopher
$137 nightly
The price is $156
Dec 14 - Dec 15
Total with taxes and fees
The Mayo Hotel

Marriott Tulsa Hotel Southern Hills

3.5 star property
South Tulsa
8.6 out of 10, Excellent, (1003)
"The staff was incredible, the amenities were amazing, and the property itself is just really clean and beautiful."
United States
Kelly
$93 nightly
The price is $108
Dec 21 - Dec 22
Total with taxes and fees
Marriott Tulsa Hotel Southern Hills

DoubleTree by Hilton Tulsa Downtown

4.0 star property
Downtown Tulsa
8.0 out of 10, Very Good, (563)
"Great hotel ❤️❤️❤️❤️"
United States
Sonia
$101 nightly
The price is $118
Dec 21 - Dec 22
Total with taxes and fees
DoubleTree by Hilton Tulsa Downtown

Courtyard by Marriott Tulsa Central

3.0 star property
Tulsa
8.4 out of 10, Very Good, (684)
"Clean and the staff was lovely!"
United States
Skarleth
$88 nightly
The price is $103
Dec 10 - Dec 11
Total with taxes and fees
Courtyard by Marriott Tulsa Central

Holiday Inn Express & Suites Tulsa Downtown by IHG

2.5 star property
Downtown Tulsa
9.2 out of 10, Wonderful, (652)
"Great room, staff and breakfast "
United States
Brian
$105 nightly
The price is $121
Jan 4 - Jan 5, 2026
Total with taxes and fees
Holiday Inn Express & Suites Tulsa Downtown by IHG
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 Tulsa Hotel Reviews

Frequently asked questions

How much do hotels with dining in Tulsa cost?
You can expect to pay between $103 and $185 per night for hotels in Tulsa. A perfect stay with a restaurant, or one that's near terrific culinary experiences, is only a few clicks away with Expedia. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Tulsa?
Pick from multiple hotels with dining in Tulsa with a total average guest review rating of 8.7. Ambassador Hotel Tulsa, Autograph Collection places you near some great foodie experiences. This popular 4.5-star stay also features designer toiletries and pillow top mattresses. Holiday Inn Express & Suites Tulsa South - Woodland Hills, an IHG Hotel is another sought-after option with dining. It has a 2.5-star rating and amenities such as a swimming pool and complimentary breakfast.
How many hotels with dining are there in Tulsa?
Tulsa has 132 hotels within reach of some great dining options. To help you locate a stay that's right for you, use our handy filters to search for other amenities or perks you need.
What are the best cheap hotels with dining in Tulsa?
Keep both your stomach and wallet happy at one of our Tulsa hotels with dining that start at just $103 per night. Holiday Inn Express & Suites Tulsa South - Woodland Hills, an IHG Hotel will give you easy access to some appetizing foodie experiences. Handy amenities here include a swimming pool and complimentary breakfast. Or check in at Holiday Inn Express & Suites Tulsa Midtown, an IHG Hotel, which offers a tennis court and a swimming pool. Use the money you save at either escape to feast your way around Tulsa! Taking advantage of free attractions in Tulsa will stretch your vacation budget even further. RiverWalk and Cathedral of the Holy Family in Tulsa are favorites among tourists. With the money you save, you can dig into a great meal. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the top motels with dining in Tulsa?
Nights Stay Hotel is a popular choice, located around 8 mi east of downtown Tulsa. With a nearby casino and front desk services, this motel with dining is a great place to rest and recharge after exploring the local culinary scene.When the time comes to pull on some comfy sneakers and discover the sights, make a beeline for Tulsa Zoo. Oklahoma Aquarium is another leading attraction in Tulsa.
Are there any family-friendly hotels with dining in Tulsa?
Vacationing with the family in Tulsa is easy at Ambassador Hotel Tulsa, Autograph Collection. With access to dining and conveniences including pillow top mattresses and WiFi, your crew can kick back and relax at this 4.5-star stay. River Spirit Casino Resort is another family-friendly hotel that will place you near some excellent foodie experiences. It has a 4-star rating and amenities including a cafe and WiFi. After checking in and chilling out in your home away from home, it's time to start sightseeing. Tulsa Zoo and Oklahoma Aquarium are two excellent family-friendly attractions in Tulsa.
Are there any 5-star hotels with dining in Tulsa?
Tulsa does not have any 5-star hotels with dining — but you and the family can still wine and dine here in style! Why not try River Spirit Casino Resort? Located around 8 miles from the downtown area, this 4-star favorite comes with amenities like a resort and spa facilities. The Mayo Hotel is another wonderful pick just 0.1 miles from central Tulsa. Also holding a 4-star rating, it features concierge services and a rooftop terrace.
Why book your hotel with dining in Tulsa with Expedia?
Booking a hotel with dining in Tulsa is as easy as working out your travel dates and choosing a place that satisfies your needs. Looking for a getaway that has its own restaurant or is close to a culinary hub? Want it to be budget friendly or upmarket? Use Expedia's search filters to narrow your results even further and find your ideal pad.
How can I find cheap hotels with dining in Tulsa?
With Expedia's useful filter tool, comparing cheap hotels with dining in Tulsa is a piece of cake. To discover stays that'll make your wallet happy, refine your search results by star rating, budget and meal plans.
What is there to do in Tulsa near my hotel with dining?
Tulsa has enough experiences to entertain you for weeks (or months!), starting with Tulsa Zoo. Oklahoma Aquarium, Philbrook Museum of Art and Tulsa Theater are other fantastic attractions. If you have more time, Tulsa Air and Space Museum & Planetarium and Gilcrease Museum will add the finishing touches to your itinerary.

Explore a world of travel with Expedia