Okmulgee Oklahoma Hotels & Motels

Only hotels in Okmulgee are listed below. Find cheap and discounted hotel/motel rates in or nearby Okmulgee, OK for your upcoming personal or group trip. We provide the best Okmulgee, Oklahoma hotel and motel rooms. Browse the Okmulgee area hotels to find the perfect lodging! Please use the provided map of the Okmulgee hotels. Group booking? Search Okmulgee Group Hotel Deals

The Okmulgee center is around the area of Piano Palace Museum and the area of George Nigh Rehabilitation.

Okmulgee is a city in Oklahoma with a rich history dating back to the Native Americans who first inhabited the area. This town is located in the center of the state, about a 40-minute drive from Tulsa. Okmulgee is home to a number of historical and cultural attractions. The Creek Nation Museum is a must-visit for anyone interested in the area's Native American history. The Okmulgee State Park is a wonderful area to enjoy the outdoors, and the Okmulgee Wildlife Preserve is perfect for wildlife lovers. The city also has a lively downtown area with shops, restaurants, and art galleries. Local hotels are mostly centrally located. This means that you can easily walk to all of the best shops, restaurants, and attractions that the city has to offer. So whether you're in the mood for history, culture, or just a good pie, Okmulgee is the perfect destination to visit. More from this guide...

Okmulgee Hotels & Accommodations

Hard Rock Hotel and Casino Tulsa 777 West Cherokee Street, Catoosa, OK 74015 +1-888-389-4121 ~38.73 miles north of Okmulgee
  • High end Resort property
  • 454 rooms in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
River Spirit Casino Resort 8330 Riverside Parkway, Tulsa, OK 74137 +1-888-675-2083 ~28.44 miles north of Okmulgee
  • Four star Resort property
  • Check-in: 4:00 PM - 3:00 AM
Call to Book
Add your dates for price
Excellent 9.6 /10 Hotel Reviews Call BookMore Details
Tulsa Club Hotel Curio Collection by Hilton 115 East 5th Street, Tulsa, OK 74103 +1-800-716-8490 ~36.10 miles north of Okmulgee
  • property
  • Fitness center on property
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Hyatt Regency Tulsa Downtown 100 East 2nd Street, Tulsa, OK 74103 +1-800-805-5223 ~36.28 miles north of Okmulgee
  • 4-star property
  • Fitness + Health Center
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
The Mayo Hotel 115 West 5th St, Tulsa, OK 74103 +1-888-965-1860 ~36.02 miles north of Okmulgee
  • High-end hotel
  • Gym is available on property
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Osage Casino Hotel Tulsa 951 West 36th St. North, Tulsa, OK 74127 +1-888-788-5576 ~40.01 miles north of Okmulgee
  • Affordable hotel
  • 286 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Hotel Reviews Call BookMore Details
Brut Hotel 1840 South Boulder Ave, Tulsa, OK 74119 +1-888-897-9207 ~34.91 miles north of Okmulgee
  • High-end hotel
  • 9 floors in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Reviews Call BookMore Details
Hotel Indigo Tulsa DWTN-Entertainment Area by IHG 121 South Elgin Avenue, Tulsa, OK 74120 +1-888-311-4278 ~36.41 miles north of Okmulgee
  • Affordable hotel
  • Gym is available on property
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Hyatt Place Tulsa Downtown 400 South BOSTON AVE, Tulsa, OK 74103 +1-888-469-4795 ~36.13 miles north of Okmulgee
  • Affordable property
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
Courtyard by Marriott Tulsa Downtown 415 South Boston Ave, Tulsa, OK 74103 +1-888-734-9421 ~36.13 miles north of Okmulgee
  • 3 star property
  • Hotel has 10 suites
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
Residence Inn by Marriott Tulsa Downtown 202 West 5th Street, Tulsa, OK 74103 +1-888-841-5292 ~35.97 miles north of Okmulgee
  • Three Star property
  • Free breakfast available
Call to Book
Add your dates for price
Excellent 9.2 /10 Read Reviews Call BookMore Details
Renaissance Tulsa Hotel & Convention Center 6808 South 107th East Ave, Tulsa, OK 74133 +1-888-455-5160 ~30.95 miles north of Okmulgee
  • Mid-scale property
  • 300 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.0 /10 Hotel Reviews Call BookMore Details
Ambassador Hotel Tulsa Autograph Collection 1324 South Main St, Tulsa, OK 74119 +1-888-965-8297 ~35.44 miles north of Okmulgee
  • hotel
  • Fitness + Health Center
Call to Book
Add your dates for price
Excellent 9.6 /10 Guest Reviews Call BookMore Details
DoubleTree by Hilton Tulsa Downtown 616 West 7th St, Tulsa, OK 74127 +1-888-906-6358 ~35.78 miles north of Okmulgee
  • High end property
  • Hotel has 17 floors
Call to Book
Add your dates for price
Very Good 8.2 /10 Latest Reviews Call BookMore Details
Stoney Creek Hotel Tulsa - Broken Arrow 200 West Albany Street, Broken Arrow, OK 74012 +1-888-749-6785 ~32.22 miles north of Okmulgee
  • 3 star hotel
  • 4 floors in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Marriott Tulsa Hotel Southern Hills 1902 East 71st St, Tulsa, OK 74136 +1-888-878-9982 ~29.78 miles north of Okmulgee
  • 3 star property
  • Hotel has 9 suites
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
Fairfield by Marriott Inn & Suites Tulsa Downtown Arts District 111 North Main St, Tulsa, OK 74103 +1-888-389-4485 ~36.48 miles north of Okmulgee
  • Mid-scale hotel
  • Hotel has 104 rooms
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Aloft by Marriott Tulsa Downtown 200 Civic Ctr, Tulsa, OK 74103 +1-888-389-4121 ~35.95 miles north of Okmulgee
  • Three Star property
  • Hotel has a green policy Read more
Call to Book
Add your dates for price
Very Good 8.0 /10 Reviews Call BookMore Details
Hampton Inn & Suites Tulsa Downtown 211 West 3rd Street, Tulsa, OK 74103 +1-888-675-2083 ~36.14 miles north of Okmulgee
  • 3-star property
  • Hotel has 9 floors
Call to Book
Add your dates for price
Very Good 8.6 /10 Read Reviews Call BookMore Details
Holiday Inn Express & Suites Tulsa Downtown by IHG 310 East Archer Street, Tulsa, OK 74120 +1-800-716-8490 ~36.53 miles north of Okmulgee
  • Midscale hotel
  • Pets Welcome
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Aloft by Marriott Tulsa 6716 South 104th East Ave, Tulsa, OK 74133 +1-800-805-5223 ~30.73 miles north of Okmulgee
  • Mid-scale hotel
  • Hotel has 5 floors
Call to Book
Add your dates for price
Average 7.6 /10 Recent Reviews Call BookMore Details
DoubleTree by Hilton Tulsa - Warren Place 6110 South Yale Ave, Tulsa, OK 74136 +1-888-965-1860 ~30.73 miles north of Okmulgee
  • 4 star property
  • 9 floors in hotel
Call to Book
Add your dates for price
Very Good 8.3 /10 Reviews Call BookMore Details
Hilton Garden Inn Tulsa Midtown 4518 East Skelly Dr, Tulsa, OK 74135 +1-888-788-5576 ~32.07 miles north of Okmulgee
  • Three Star hotel
  • 14 suites in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Review Score Call BookMore Details
Embassy Suites by Hilton Tulsa I-44 3332 South 79th East Ave, Tulsa, OK 74145 +1-888-897-9207 ~33.82 miles north of Okmulgee
  • 3 star hotel
  • Check in: 3:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.0 /10 Recent Reviews Call BookMore Details
Homewood Suites by Hilton Tulsa Catoosa 201 Elliott Ln, Catoosa, OK 74015 +1-888-311-4278 ~39.01 miles north of Okmulgee
  • Three Star property
  • 104 suites in property
Call to Book
Add your dates for price
Excellent 9.4 /10 Review Score Call BookMore Details
Courtyard by Marriott Tulsa Woodland Hills 9041 East 71st Street, Tulsa, OK 74133 +1-888-469-4795 ~30.25 miles north of Okmulgee
  • Affordable hotel
  • 138 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Homewood Suites by Hilton Tulsa South Medical District 7037 South Zurich Ave, Tulsa, OK 74136 +1-888-734-9421 ~29.98 miles north of Okmulgee
  • Three Star hotel
  • Fitness center on property
Call to Book
Add your dates for price
Very Good 8.0 /10 Review Score Call BookMore Details
Residence Inn by Marriott Tulsa Midtown 4522 East Skelly Drive, Tulsa, OK 74135 +1-888-841-5292 ~31.99 miles north of Okmulgee
  • 3 star hotel
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Excellent 9.4 /10 Guest Reviews Call BookMore Details
SpringHill Suites by Marriott Tulsa at Tulsa Hills 1521 West 80th St. South, Tulsa, OK 74132 +1-888-455-5160 ~28.95 miles north of Okmulgee
  • 3-star hotel
  • Fitness center on property
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Courtyard by Marriott Tulsa Central 3340 South 79th East Ave, Tulsa, OK 74145 +1-888-965-8297 ~33.82 miles north of Okmulgee
  • Affordable hotel
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
Residence Inn by Marriott Tulsa South 11025 East 73rd St, Tulsa, OK 74133 +1-888-906-6358 ~30.38 miles north of Okmulgee
  • Midscale hotel
  • 3 floors in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Review Score Call BookMore Details
The Campbell Hotel on Route 66 2636 East 11th Street, Tulsa, OK 74104 +1-888-749-6785 ~35.80 miles north of Okmulgee
  • Affordable hotel
  • Check-in: 3:00 PM - 2:00 AM
Call to Book
Add your dates for price
Very Good 8.7 /10 Recent Reviews Call BookMore Details
Hilton Garden Inn Tulsa-Broken Arrow 420 West Albany Street, Broken Arrow, OK 74012 +1-888-878-9982 ~32.28 miles north of Okmulgee
  • Mid-scale hotel
  • 107 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Holiday Inn Express & Suites Tulsa S Broken Arrow Hwy 51 by IHG 2201 North Stone Wood Circle, Broken Arrow, OK 74012 +1-888-389-4485 ~32.10 miles north of Okmulgee
  • Three Star property
  • Check-in time: 3:00 PM
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Staybridge Suites Woodland Hills by IHG 11111 East 73rd St. South, Tulsa, OK 74133 +1-888-389-4121 ~30.39 miles north of Okmulgee
  • Midscale hotel
  • Check-in: 3:00 PM
Call to Book
Add your dates for price
Very Good 8.3 /10 Latest Reviews Call BookMore Details
Hilton Garden Inn Tulsa South 8202 South 100th East Ave, Tulsa, OK 74133 +1-888-675-2083 ~29.29 miles north of Okmulgee
  • Midscale property
  • 104 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.2 /10 Latest Reviews Call BookMore Details
Towneplace Suites by Marriott Broken Arrow 2251 Stone Wood Cir, Broken Arrow, OK 74012 +1-800-716-8490 ~32.16 miles north of Okmulgee
  • Affordable hotel
  • 4 floors in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Fairfield Inn & Suites by Marriott Tulsa Catoosa 200 Elliott Lane, Catoosa, OK 74015 +1-800-805-5223 ~38.95 miles north of Okmulgee
  • 3-star property
  • Free comp. breakfast
Call to Book
Add your dates for price
Excellent 9.4 /10 Hotel Reviews Call BookMore Details
Holiday Inn Express & Suites Tulsa Midtown by IHG 4680 East Skelly Dr, Tulsa, OK 74135 +1-888-965-1860 ~32.09 miles north of Okmulgee
  • Three Star property
  • Hotel has a green policy Read more
Call to Book
Add your dates for price
Excellent 9.4 /10 Guest Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Tulsa Broken Arrow 451 West Albany St, Broken Arrow, OK 74012 +1-888-788-5576 ~32.30 miles north of Okmulgee
  • 3-star hotel
  • 4 floors in hotel
Call to Book
Add your dates for price
Very Good 8.1 /10 Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Tulsa Downtown / Route 66 707 South Houston Ave, Tulsa, OK 74127 +1-888-897-9207 ~35.81 miles north of Okmulgee
  • 3 star hotel
  • Fitness + Health Center
Call to Book
Add your dates for price
Very Good 8.2 /10 Latest Reviews Call BookMore Details
Hilton Garden Inn Tulsa Airport 7728 East Virgin Ct, Tulsa, OK 74115 +1-888-311-4278 ~38.66 miles north of Okmulgee
  • Mid-scale property
  • Check-in: 3:00 PM
Call to Book
Add your dates for price
Very Good 8.0 /10 Reviews Call BookMore Details
Springhill Suites by Marriott Tulsa 11015 East 73rd St, Tulsa, OK 74133 +1-888-469-4795 ~30.37 miles north of Okmulgee
  • 3-star hotel
  • 3 floors in hotel
Call to Book
Add your dates for price
Very Good 8.2 /10 Latest Reviews Call BookMore Details
Holiday Inn Express Tulsa South Bixby by IHG 8405 East 102nd St. South, Tulsa, OK 74133 +1-888-734-9421 ~27.10 miles north of Okmulgee
  • Affordable hotel
  • Check-in time: 4:00 PM
Call to Book
Add your dates for price
Very Good 8.4 /10 Guest Reviews Call BookMore Details
Holiday Inn Express & Suites Tulsa South - Woodland Hills by IHG 9031 East 71st Street, Tulsa, OK 74133 +1-888-841-5292 ~30.41 miles north of Okmulgee
  • 3 star property
  • Gym is available on property
Call to Book
Add your dates for price
Very Good 8.9 /10 Review Score Call BookMore Details
Fairfield Inn & Suites by Marriott Tulsa Central 3214 South 79th East Avenue, Tulsa, OK 74145 +1-888-455-5160 ~33.91 miles north of Okmulgee
  • Mid-scale property
  • Pets Allowed
Call to Book
Add your dates for price
Very Good 8.4 /10 Recent Reviews Call BookMore Details
Holiday Inn Express & Suites Tulsa East - Catoosa by IHG 19120 East Admiral Place, Tulsa, OK 74015 +1-888-965-8297 ~38.40 miles north of Okmulgee
  • 3 star property
  • 10 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Hampton Inn & Suites Tulsa / Tulsa Hills 7004 South Olympia Ave, Tulsa, OK 74132 +1-888-906-6358 ~29.99 miles north of Okmulgee
  • Midscale property
  • 4 floors in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Review Score Call BookMore Details
Home2 Suites by Hilton Tulsa Hills 6910 South Olympia Avenue, Tulsa, OK 74132 +1-888-749-6785 ~30.04 miles north of Okmulgee
  • Affordable property
  • Hotel has 6 suites
Call to Book
Add your dates for price
Excellent 9.0 /10 Hotel Reviews Call BookMore Details
Hampton Inn & Suites Tulsa / Central 3418 South 79th East Ave, Tulsa, OK 74145 +1-888-878-9982 ~33.71 miles north of Okmulgee
  • 3 star hotel
  • 93 rooms in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details

Next: See My Okmulgee Hotels with Pricing

The Best Time to Visit Okmulgee, Oklahoma

The summers in Okmulgee are hot and muggy, the winters are cold and windy, and it is partly cloudy year round. The temperature typically varies from 26 °F to 93 °F. The weather in Oklahoma can be pretty extreme, so if you're not a fan of heat or cold, you might want to time your trip for the spring or fall. If you're interested in Okmulgee's history and culture, you might want to visit during one of the city's festivals, like The Muscogee Nation Festival in the summer. If you'd like a more relaxed trip, you might want to visit during the off-season, when there are fewer tourists and the pace of life is a little slower. But whenever you visit, Okmulgee has something to offer everyone. So start planning your trip today.

Hotel Discounts in Okmulgee, Oklahoma

You'll find plenty of hotel discounts in Okmulgee, OK, so cash in on your chance to save big. If you're looking for a discount on a luxury hotel or a more affordable option, there is a perfect special offer for you. The seasonality of accommodations discounts in Okmulgee, OK means that there are often great deals to be found, especially during the off-peak season. So if you're flexible with your travel dates, you can often snag a great deal on a hotel room. Peak season in Okmulgee, OK is typically during the summer months, when the weather is warm and sunny. However, you can often find great deals on hotel rooms during the shoulder seasons of spring and fall. And of course, during the winter months, accommodation rates are typically at their lowest. So if you're looking for a bargain, consider traveling to Okmulgee, OK during the off-peak season. Start planning your trip to Okmulgee, OK today and take advantage of the great discounts.

The Top Attractions in Okmulgee, OK

Okmulgee is home to many different attractions that are perfect for any type of traveler. There is a little something for everyone in this lovely Oklahoma city. For history lovers, the Creek Council House Museum is a great spot to learn about the history and culture of the Muscogee (Creek) Nation. The museum features many different exhibits that showcase the tribe's way of life. For some time in nature, visit the Okmulgee Lake & Recreation Area, a wonderful location to enjoy the outdoors. The park offers hiking trails, fishing, and camping. Wilderness Paradise Zoo Educational Zoo is a good spot to see a variety of animals. The zoo has different exhibits that feature different kinds of animals. Finally, Okmulgee Lake is an amazing area to relax and enjoy the beauty of nature. The lake is perfect for fishing, swimming, and boating.

What did travelers think of the city of Okmulgee?

Below are reviews of the city of Okmulgee, OK from an actual visitor's perspective.

"Nice"
Score 5.0 / 5

Nice

Edward O., from 05-Nov-2026
"Tulsa "
Score 5.0 / 5

We were going to Tulsa to see our son who was in the hospital.

Jimmy W., from 25-Dec-2025
"The BEST Hotel Ever!"
Score 4.0 / 5

The best ever hotel

Steven D., from 06-Jun-2024
"Nice Place"
Score 5.0 / 5

Easy to navigate without getting lost. People seem friendly towards outsiders!

Gary H., from 21-Feb-2024
"Historical Downtown & Great Food!"
Score 5.0 / 5

Historical downtown and great food!

Len P., from 08-Nov-2022
"Nice small town!"
Score 4.0 / 5

Nice sized town! Small enough to care, big enough to find things!

Donna T., from 02-Jul-2022
Back to Top