The best deals on hotels when visiting Dighton in Oklahoma.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Dighton, Oklahoma 74437

Days Inn by Wyndham Henryetta

810 East Trudgeon Street Henryetta, OK

For a restful and affordable visit near Dighton, Days Inn by Wyndham Henryetta offers intimate accommodations with rooms starting at $67.00, creating a warm, welcoming environment. Appreciate the added value of Days Inn's amenities, including on-site laundry facilities at select locations for guest convenience.

Guests at Days Inn by Wyndham Henryetta are just a short drive from downtown Dighton, making it simple to explore the city’s top destinations while enjoying a more peaceful location. Choose value-driven comfort for your Dighton visit—book your stay today!

  Call (855) 235-6136 to book with an agent.
  4.8 miles from Dighton, OK 74437

Starting at

$67.00

per night

Read Reviews View Amenities View All Rooms

Relax Inn Henryetta

618 East Trudgeon Street Henryetta, OK

For a appealing, budget-friendly stay, Relax Inn Henryetta offers inviting rooms with rates from $61.99, creating a clean and comfortable atmosphere near Dighton. Relax in a welcoming environment with a bit more luxury, perfect for those seeking extra comfort without the high cost.

From Relax Inn Henryetta, a short drive delivers guests into downtown Dighton, where the city’s most vibrant spots are easily accessible. Take comfort in knowing your Dighton trip will be relaxing and cost-effective—book today!

  Call (855) 239-5277 to book with an agent.
  4.9 miles from Dighton, OK 74437

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Green Country Inn

2004 OLD Highway 75 WEST I 40 Henryetta, OK

For a easygoing and affordable stay, Green Country Inn offers inviting accommodations with rates from $82.99, creating a clean and welcoming space perfect for relaxation. Find straightforward accommodations that prioritize essential comforts and value, making your stay efficient and enjoyable.

At Green Country Inn, guests can enjoy the comfort of being slightly removed from the city’s busiest areas, with downtown Dighton just a convenient drive away. Plan your Dighton adventure with comfort and affordability in mind—book now!

  Call (855) 233-0132 to book with an agent.
  7.2 miles from Dighton, OK 74437

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Henryetta

I 40 & Dewey Bartlett East 237 Henryetta, OK

For guests headed to Dighton, Super 8 by Wyndham Henryetta offers affordable comfort with rooms beginning at $79.00, creating a clean and welcoming space for unwinding. Keep hunger at bay with Super 8's vending machines, stocked with snacks and beverages for that late-night craving or quick snack.

From Super 8 by Wyndham Henryetta, guests can easily drive into downtown Dighton, where they can explore the city’s best spots before returning to the calm of the hotel. Plan your Dighton adventure with ease and savings—secure your hotel today!

  Call (855) 236-8982 to book with an agent.
  7.4 miles from Dighton, OK 74437

Starting at

$79.00

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Okmulgee

1221 South Wood Dr Okmulgee, OK

With affordable rooms from $72.00, Days Inn by Wyndham Okmulgee provides serene comfort for travelers bound for Dighton, creating a warm, inviting environment perfect for rest. Relax in our well-appointed lobbies, perfect for casual meetings or simply enjoying a quiet moment with a complimentary newspaper.

Guests can unwind in the tranquil setting of Days Inn by Wyndham Okmulgee, while the excitement of downtown Dighton is just a drive away. Enjoy added comfort and savings on your Dighton trip—book your hotel stay now!

  Call (855) 233-0132 to book with an agent.
  10.6 miles from Dighton, OK 74437

Starting at

$72.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Okmulgee an IHG Hotel

2780 North Woods Dr Okmulgee, OK

For a relaxing stay near Dighton, Holiday Inn Express Hotel & Suites Okmulgee an IHG Hotel offers appealing accommodations with rates beginning at $109.00, creating a warm, inviting atmosphere for rest. Stay entertained with Holiday Inn Express's game room, featuring billiards, video games, and more for guest enjoyment.

Guests at Holiday Inn Express Hotel & Suites Okmulgee an IHG Hotel will appreciate the calming environment, while downtown Dighton remains a smooth drive away for all their city adventures. Step into a welcoming Dighton stay that delivers on both comfort and savings—lock in today!

  Call (855) 235-0725 to book with an agent.
  12.8 miles from Dighton, OK 74437

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Best Western Okmulgee

3499 North Wood Dr Okmulgee, OK

With rates starting at $94.99, Best Western Okmulgee is an ideal option for those traveling to Dighton, offering budget-friendly rooms in a tranquil, clean environment. Discover Best Western’s themed rooms, available at select locations, offering a unique and immersive hotel experience.

Guests staying at Best Western Okmulgee will love the calm environment, while downtown Dighton remains a convenient drive away for a day of exploration. Relax in Dighton with a hotel that provides comfort and peace of mind—book today!

  Call (855) 234-7135 to book with an agent.
  13.4 miles from Dighton, OK 74437

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Lake Eufaula Inn

107831 Highway 150 Checotah, OK

At Lake Eufaula Inn, guests visiting Dighton can enjoy affordable comfort with rooms starting at $89.10, creating a warm and welcoming environment perfect for unwinding. Enjoy a pleasant upgrade in comfort, with rooms equipped with additional amenities for a satisfying and economical visit.

For a serene getaway, Lake Eufaula Inn offers the perfect balance of tranquility and access to downtown Dighton for a day of adventure. Enjoy your Dighton getaway with peace of mind and budget-friendly amenities—reserve now!

  Call (855) 234-2997 to book with an agent.
  13.9 miles from Dighton, OK 74437

Starting at

$89.10

per night

Read Reviews View Amenities View All Rooms

Stay Inn

113920 South 4180 Rd Checotah, OK

At Stay Inn, travelers bound for Dighton can unwind in quiet comfort with rooms starting at $77.99, creating a warm and welcoming space for relaxation. Experience a blend of comfort and value in rooms that offer additional amenities to make your stay enjoyable and efficient.

Guests at Stay Inn will enjoy a calm atmosphere, while downtown Dighton is just a convenient drive away for a day of adventure. Enjoy your Dighton adventure with accommodations designed for relaxation—book now!

  Call (855) 239-5277 to book with an agent.
  19.2 miles from Dighton, OK 74437

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Walnut Inn Motel

1212 West Gentry Ave Checotah, OK

Guests traveling to Dighton will find inviting accommodations at Walnut Inn Motel, where gentle rooms start at $80.99, creating a welcoming space ideal for relaxation. Stay in a setting that offers a step up in comfort, with additional amenities that cater to your needs for a pleasant visit.

Relax in the calm environment of Walnut Inn Motel, knowing that the many attractions of Dighton are never far away. Experience Dighton at its best with a hotel that ensures comfort without the high cost—reserve now!

  Call (855) 236-8982 to book with an agent.
  20.1 miles from Dighton, OK 74437

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Best Western Eufaula Inn

1300 Birkes Road Eufaula, OK

Guests bound for Dighton will find delightful comfort at Best Western Eufaula Inn, where inviting rooms start at $107.99, creating a welcoming atmosphere ideal for relaxation. Experience the coziness of Best Western’s fireside seating areas, perfect for chilly evenings or casual conversations.

Find your serene escape at Best Western Eufaula Inn, with the opportunity to explore Dighton just a short drive from the hotel. Relax and recharge in Dighton with a hotel that keeps your wallet happy—book today!

  Call (855) 234-5074 to book with an agent.
  20.4 miles from Dighton, OK 74437

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

Lakeside inn

300 Birkes Rd Eufaula, OK

At Lakeside inn, guests bound for Dighton will find inviting accommodations with rooms from $49.99, creating a clean, comfortable environment for relaxation. Stay in accommodations that deliver extra comfort and amenities, ensuring a satisfying and budget-friendly experience.

Unwind in the tranquil surroundings of Lakeside inn, where a restful stay is paired with convenient access to Dighton. Stay comfortably in Dighton with a hotel that delivers on quality and savings—book today!

  Call (855) 234-7135 to book with an agent.
  20.8 miles from Dighton, OK 74437

Starting at

$49.99

per night

Read Reviews View Amenities View All Rooms

Eufaula Inn

200 Birkes Rd Eufaula, OK

With affordable rooms starting at $70.99, Eufaula Inn offers inviting accommodations for travelers bound for Dighton, creating a welcoming space ideal for unwinding. Experience practical comfort in rooms that provide the basics for a comfortable and affordable stay.

Escape to the peace and quiet of Eufaula Inn, where guests can unwind and still explore Dighton whenever they choose. Lock in your Dighton trip with an inviting, cost-effective hotel—reserve now!

  Call (855) 234-5074 to book with an agent.
  20.8 miles from Dighton, OK 74437

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Okemah

605 South Woody Guthrie Street Okemah, OK

Guests visiting Dighton can relax at Days Inn by Wyndham Okemah, where budget-friendly rooms start at $82.99, creating a soft and inviting atmosphere perfect for relaxation. Discover our blend of convenience and value, with amenities and services designed to make your stay stress-free.

Take a break from the city buzz at Days Inn by Wyndham Okemah, a peaceful spot where Dighton is always close enough for a quick trip. Enjoy more of Dighton for less with practical, cost-saving lodging—secure your stay today!

  Call (855) 239-4019 to book with an agent.
  22.9 miles from Dighton, OK 74437

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Super Stay Inn & Suites

2240 South 32nd St Muskogee, OK

Guests visiting Dighton can unwind in budget-conscious comfort at Super Stay Inn & Suites, with rooms beginning at $60.99, creating a clean and welcoming space. Find peace and value in rooms that provide a clean, comfortable space, perfect for budget-savvy travelers seeking simplicity.

Unwind at Super Stay Inn & Suites, where guests can relax in quiet comfort while keeping the dynamic energy of Dighton within reach. Stay within budget while enjoying extra comfort on your Dighton trip—book now!

  Call (855) 236-8982 to book with an agent.
  32.8 miles from Dighton, OK 74437

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Muskogee

2220 South 32nd Street Muskogee, OK

Guests traveling to Dighton will appreciate the affordable comfort at Americas Best Value Inn Muskogee, where hospitable rooms start at $51.99, providing a relaxing and welcoming space. Feel at home with the warm, friendly service Americas Best Value Inn is known for, making each stay memorable.

Stay at Americas Best Value Inn Muskogee to enjoy both peace and convenience, with quiet rooms just a short drive from Dighton's lively attractions. Enjoy an affordable Dighton experience with extra perks—book your hotel now!

  Call (855) 239-4019 to book with an agent.
  32.9 miles from Dighton, OK 74437

Starting at

$51.99

per night

Read Reviews View Amenities View All Rooms

Executive Inn

900 South 32Nd Street Muskogee, OK

For a comfy, affordable stay, Executive Inn offers budget-friendly comfort with rooms from $50.99, creating a clean and welcoming space perfect for guests. Enjoy reliable comfort in rooms that provide everything you need for a worry-free visit at a great price.

At Executive Inn, you’ll experience restful accommodations and the advantage of being close to Dighton for day trips and adventures. Stay relaxed and keep your wallet happy while visiting Dighton—lock in today!

  Call (855) 233-0132 to book with an agent.
  33.5 miles from Dighton, OK 74437

Starting at

$50.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Glenpool Tulsa

14831 South Casper Street Glenpool, OK

Guests bound for Dighton will find homely comfort at Quality Inn Glenpool Tulsa, where inviting rooms start at $74.99, creating a welcoming atmosphere ideal for relaxation. Enjoy a seamless stay with Quality Inn's express services, including fast check-in and check-out to accommodate your schedule.

Step away from the crowds at Quality Inn Glenpool Tulsa, a quiet escape where Dighton's vibrant offerings are never too far from reach. Find your ideal hotel for exploring Dighton with comfort and convenience—book today!

  Call (855) 234-5074 to book with an agent.
  34.0 miles from Dighton, OK 74437

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Muskogee

1701 North 32nd Street Muskogee, OK

With rates starting at $85.99, La Quinta Inn & Suites by Wyndham Muskogee provides budget-conscious accommodations for travelers visiting Dighton, creating a homely atmosphere perfect for relaxation. Indulge in a moment of peace in La Quinta’s quiet zones, designed to ensure silence and tranquility for all guests.

Stay at La Quinta Inn & Suites by Wyndham Muskogee to enjoy both peace and convenience, with quiet rooms just a short drive from Dighton's lively attractions. Relax and recharge in Dighton with a hotel that offers more for less—secure today!

  Call (855) 235-0725 to book with an agent.
  34.4 miles from Dighton, OK 74437

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Muskogee an IHG Hotel

1601 North 32nd Street Muskogee, OK

At Candlewood Suites Muskogee an IHG Hotel, guests visiting Dighton can enjoy affordable comfort with rooms starting at $84.00, creating a warm and welcoming environment perfect for unwinding. Spacious suites at Candlewood Suites are designed to provide a homey, inviting atmosphere for all guests.

Found beyond the busy city streets, Candlewood Suites Muskogee an IHG Hotel lets you unwind in peace, while keeping Dighton within your reach. Rest assured your Dighton trip will be memorable and budget-friendly—secure now!

  Call (855) 233-0132 to book with an agent.
  34.4 miles from Dighton, OK 74437

Starting at

$84.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Muskogee

3100 Military Blvd Muskogee, OK

At Hampton Inn Muskogee, travelers to Dighton can enjoy inviting accommodations with rooms from $103.99, creating a warm and comfortable space ideal for unwinding. Take advantage of Hampton's digital key technology, offering a secure and contactless way to access your room via smartphone.

Escape to Hampton Inn Muskogee for a quiet retreat, where guests can relax in comfort while keeping Dighton's attractions nearby. Maximize your Dighton adventure with inviting, well-appointed lodging—secure your room now!

  Call (855) 235-6136 to book with an agent.
  34.5 miles from Dighton, OK 74437

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Muskogee

1650 North 32nd Street Muskogee, OK

With budget-conscious rooms beginning at $109.99, Fairfield Inn & Suites by Marriott Muskogee is an ideal choice for travelers to Dighton, providing a warm and comfortable space for rest. Enjoy the seamless blend of functionality and style at Fairfield, where modern design elements meet the needs of today's traveler.

At Fairfield Inn & Suites by Marriott Muskogee, the peaceful atmosphere offers guests a restful stay while keeping the attractions of Dighton close by. Stay relaxed and on budget while exploring Dighton with thoughtfully designed lodging—lock in today!

  Call (855) 234-7135 to book with an agent.
  34.5 miles from Dighton, OK 74437

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites

3031 Military Blvd Muskogee, OK

Guests visiting Dighton will find enchanting comfort at Comfort Inn & Suites, with rooms beginning at $89.11, creating a warm and inviting space ideal for rest. Relax knowing Comfort Inn offers secure and ample parking, making it easy to come and go as you please.

Recharge at Comfort Inn & Suites, a serene haven nestled perfectly for guests who want to explore Dighton at their own pace. Rest easy in Dighton with budget-wise lodging designed for your comfort—lock in today!

  Call (855) 233-0132 to book with an agent.
  34.5 miles from Dighton, OK 74437

Starting at

$89.11

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Muskogee

2819 Military Boulevard Muskogee, OK

Unwind in the comfy surroundings of Home2 Suites by Hilton Muskogee near Dighton, where comfortable accommodations create a warm retreat, with rates beginning at $121.99. Enjoy the convenience of in-suite coffee and tea facilities, allowing you to prepare your morning beverage just the way you like it.

Escape the everyday rush at Home2 Suites by Hilton Muskogee, a restful getaway where Dighton's attractions are always within easy reach. Unwind in Dighton with accommodations that provide a haven of relaxation—book today!

  Call (855) 234-7135 to book with an agent.
  34.6 miles from Dighton, OK 74437

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms