The best deals on hotels when visiting Johnson 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 Johnson, Oklahoma 74804

Fairfield Inn & Suites by Marriott Shawnee

14012 TRANSPORTATION PKWY Shawnee, OK

For a restful stay near Johnson, Fairfield Inn & Suites by Marriott Shawnee offers budget-friendly accommodations with rooms starting at $134.99, creating a homely, welcoming atmosphere. Appreciate Fairfield's eco-friendly initiatives, part of Marriott's commitment to sustainability and responsible hospitality.

Fairfield Inn & Suites by Marriott Shawnee is perfectly situated for those wanting to explore downtown Johnson, where the city’s most iconic attractions are just a short drive away. Choose a hotel that brings comfort and affordability together in Johnson—book now!

  Call (855) 234-5074 to book with an agent.
  4.0 miles from Johnson, OK 74804

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Shawnee

5401 Enterprise Ct Shawnee, OK

At La Quinta Inn & Suites by Wyndham Shawnee, travelers bound for Johnson can unwind in delightful comfort with rooms beginning at $120.99, creating a welcoming space for relaxation. Stay cool with La Quinta’s air-conditioned rooms, ensuring comfort even during the hottest days.

Guests staying at La Quinta Inn & Suites by Wyndham Shawnee can enjoy the ease of driving into downtown Johnson, where the city’s top destinations are always within reach. Discover the best way to enjoy Johnson with cost-effective, practical accommodations—secure now!

  Call (855) 233-7850 to book with an agent.
  4.1 miles from Johnson, OK 74804

Starting at

$120.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Shawnee North near I-40

5400 Enterprise Court Shawnee, OK

Guests bound for Johnson will find inviting accommodations at Comfort Inn & Suites Shawnee North near I-40, where comforting rooms start at $118.99, creating a warm and comfortable space perfect for relaxation. Enjoy the convenience and security of free parking at Comfort Inn, adding to the overall ease of your stay.

At Comfort Inn & Suites Shawnee North near I-40, a brief drive takes guests into downtown Johnson, where the city’s top destinations are easily accessible. Embrace added convenience and affordability on your Johnson travels—book now!

  Call (855) 233-0132 to book with an agent.
  4.1 miles from Johnson, OK 74804

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Shawnee

4981 North Harrison Ave Shawnee, OK

At Baymont by Wyndham Shawnee, travelers to Johnson can enjoy snug comfort with rooms beginning at $79.16, creating a welcoming environment ideal for a restful stay. Enjoy the convenience of Baymont by Wyndham’s room service, offering the option to dine privately in your room.

From Baymont by Wyndham Shawnee, guests can easily access downtown Johnson by car, making it simple to visit the city’s best spots while returning to a more peaceful retreat. Choose a hotel that makes Johnson travel simple and relaxing—lock in your stay today!

  Call (855) 234-7135 to book with an agent.
  4.1 miles from Johnson, OK 74804

Starting at

$79.16

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Shawnee

5107 North Harrison Street Shawnee, OK

Guests bound for Johnson can enjoy affordable comfort at Days Inn by Wyndham Shawnee, with rooms starting at $78.30, providing a welcoming and relaxing environment. Stay assured with top-notch security and guest services, prioritizing your safety and comfort throughout your visit.

Guests staying at Days Inn by Wyndham Shawnee are only a short drive from downtown Johnson, where they can easily explore the city’s most exciting sights. Book a budget-friendly hotel with extra comfort for your Johnson trip—secure today!

  Call (855) 235-0725 to book with an agent.
  4.1 miles from Johnson, OK 74804

Starting at

$78.30

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Shawnee

I 40 Highway 18 Exit 186 Shawnee, OK

Guests traveling to Johnson will find delightful, budget-conscious comfort at Super 8 by Wyndham Shawnee, where rooms start at $65.00, creating a warm and inviting space for rest. Seek assistance or local recommendations from Super 8’s friendly front desk personnel, who are always ready to help enhance your stay.

From Super 8 by Wyndham Shawnee, a quick drive brings guests into downtown Johnson, making it simple to visit the city’s most exciting spots. Plan a practical, budget-friendly stay for your Johnson travels—book today!

  Call (855) 233-0132 to book with an agent.
  4.3 miles from Johnson, OK 74804

Starting at

$65.00

per night

Read Reviews View Amenities View All Rooms

Colonial Inn

4700 North Harrison St Shawnee, OK

For a comfortable and inviting stay, Colonial Inn offers cozy-like rooms with rates beginning at $70.00, creating a clean and comfortable space near Johnson. Enjoy a stay that focuses on the essentials, with clean, well-maintained rooms and convenient access to local attractions.

With downtown Johnson just a short drive away, guests at Colonial Inn can enjoy the best of the city without staying in the middle of the hustle. Settle in and enjoy your Johnson stay with amenities that make all the difference—reserve now!

  Call (855) 239-5277 to book with an agent.
  4.4 miles from Johnson, OK 74804

Starting at

$70.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Shawnee an IHG Hotel

4909 North Union Ave Shawnee, OK

Enjoy the welcoming atmosphere at Holiday Inn Express & Suites Shawnee an IHG Hotel near Johnson, where easygoing rooms and affordable rates start from $178.00 per night for an inviting stay. Indulge in the added convenience of Holiday Inn Express's express checkout service, allowing for a swift and easy departure process.

With downtown Johnson just a short drive from Holiday Inn Express & Suites Shawnee an IHG Hotel, guests can easily visit the city’s top destinations while staying in a more relaxed setting. Experience Johnson with a hotel that goes above and beyond for your comfort—reserve your room now!

  Call (855) 233-0132 to book with an agent.
  4.6 miles from Johnson, OK 74804

Starting at

$178.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Shawnee

4851 North Kickapoo Ave Shawnee, OK

Guests bound for Johnson will find calm comfort at Hampton Inn Shawnee, with inviting rooms starting at $147.99, creating a warm and welcoming environment perfect for rest. Relax in the vibrant atmosphere of Hampton’s pool areas, where comfortable lounging and refreshing swims await under the sun or stars.

Guests staying at Hampton Inn Shawnee will appreciate the calm atmosphere, with downtown Johnson just a short drive away for easy city access. Experience Johnson in style with a hotel that makes value a priority—lock in today!

  Call (855) 239-5277 to book with an agent.
  5.3 miles from Johnson, OK 74804

Starting at

$147.99

per night

Read Reviews View Amenities View All Rooms

Rexdale Inn

2151 West wrangler blvd Seminole, OK

For an inviting, budget-friendly stay near Johnson, Rexdale Inn offers comfortable rooms starting at $62.99, providing a clean, delightful space ideal for relaxation. Find value and comfort in rooms that deliver just what you need for a pleasant and economical visit.

For guests wanting to relax after a day of exploration, Rexdale Inn offers tranquility while downtown Johnson remains nearby. Choose an affordable, comfortable hotel for your Johnson visit—reserve today!

  Call (855) 234-7135 to book with an agent.
  13.8 miles from Johnson, OK 74804

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Best Western Seminole Inn & Suites

1525 North Milt Phillips Ave Seminole, OK

Guests visiting Johnson will find inviting comfort at Best Western Seminole Inn & Suites, where homely rooms start at $103.99, creating a welcoming space perfect for relaxation. Enjoy the quiet policy at Best Western hotels, ensuring noise is kept to a minimum for a peaceful stay.

Unwind in the serene surroundings of Best Western Seminole Inn & Suites, where guests can enjoy rest while downtown Johnson is still within reach. Take advantage of extra features and affordability while exploring Johnson—lock in now!

  Call (855) 239-5277 to book with an agent.
  15.0 miles from Johnson, OK 74804

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Harrah

297 South Harrah Rd Harrah, OK

With affordable rooms beginning at $175.00, Comfort Inn & Suites Harrah is a practical choice for guests visiting Johnson, creating a clean and inviting space ideal for rest. Choose Comfort Inn for a stay that combines practicality with pleasure, providing a warm welcome and a comfortable bed at the end of the day.

Relax at Comfort Inn & Suites Harrah, where peaceful surroundings make for a restful stay and downtown Johnson is still within driving distance. Relax in Johnson with accommodations that make your stay unforgettable—secure now!

  Call (855) 239-5277 to book with an agent.
  18.3 miles from Johnson, OK 74804

Starting at

$175.00

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Choctaw Inn & Suites

2651 Market Blvd Choctaw, OK

At Best Western Plus Choctaw Inn & Suites, travelers bound for Johnson will find budget-conscious comfort with rates starting at $154.61, creating a clean and welcoming environment. Stay refreshed with the tea and coffee making facilities provided in each room at Best Western Plus.

Guests at Best Western Plus Choctaw Inn & Suites can enjoy the serene surroundings while knowing the best of Johnson is just a drive away. Experience Johnson in style and on budget with accommodations tailored for you—lock in today!

  Call (855) 234-7135 to book with an agent.
  25.3 miles from Johnson, OK 74804

Starting at

$154.61

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Wewoka Inn & Suites

201 Commerce Drive Wewoka, OK

Guests visiting Johnson can enjoy inviting accommodations at Best Western Plus Wewoka Inn & Suites, with budget-friendly rooms starting at $88.99, creating a clean, welcoming environment. Enjoy the interactive cooking demonstrations at Best Western Plus, where guests can learn new culinary skills and taste delicious dishes.

Find your serene getaway at Best Western Plus Wewoka Inn & Suites, where the calm of your stay is paired with the convenience of Johnson's top sights. Enjoy your time in Johnson with a hotel that’s both practical and inviting—reserve your room now!

  Call (855) 239-5277 to book with an agent.
  26.0 miles from Johnson, OK 74804

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Stroud

915 West Ada Webb Dr Stroud, OK

Guests traveling to Johnson will appreciate the relaxing accommodations at Hampton Inn & Suites Stroud, with rooms starting at $77.99, creating a welcoming atmosphere. Stay seamlessly connected with business-class Wi-Fi throughout Hampton properties, ensuring you’re never out of touch.

At Hampton Inn & Suites Stroud, guests can enjoy a relaxing environment with the option to explore Johnson whenever they desire. Relax and enjoy Johnson with a welcoming hotel that fits your budget perfectly—secure today!

  Call (855) 235-0725 to book with an agent.
  26.0 miles from Johnson, OK 74804

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Cattle Country Lodge

1200 North 8th Ave Stroud, OK

At Cattle Country Lodge, travelers to Johnson will find delightful, budget-friendly accommodations with rates from $81.99, creating a welcoming environment perfect for rest. Experience a welcoming and enhanced stay with rooms that offer additional comforts, making your visit both pleasant and economical.

Escape to the serenity of Cattle Country Lodge, a restful hideaway with Johnson's lively attractions only a short drive away. Rest well in Johnson with a hotel that offers budget-friendly and inviting lodging—secure your room now!

  Call (855) 234-5074 to book with an agent.
  26.4 miles from Johnson, OK 74804

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Okemah

605 South Woody Guthrie Street Okemah, OK

At Days Inn by Wyndham Okemah, guests visiting Johnson will find inviting rooms starting at $82.99, providing a welcoming, affordable environment ideal for relaxation and comfort. Leverage the local expertise of Days Inn's staff, ready to recommend the best nearby dining, shopping, and entertainment options.

Discover the serenity of Days Inn by Wyndham Okemah, where restful accommodations are complemented by easy access to Johnson's best spots. Enjoy a stress-free Johnson trip with cozy, budget-wise lodging—reserve today!

  Call (855) 233-7850 to book with an agent.
  30.2 miles from Johnson, OK 74804

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton OKC Midwest City Tinker AFB

1820 Center Drive Midwest City, OK

Choose Home2 Suites by Hilton OKC Midwest City Tinker AFB for a restful escape when traveling to Johnson, where inviting rooms offer comfort and relaxation, with nightly rates from $183.99. Stay entertained with Home2 Suites' Smart HDTVs in every suite, offering streaming capabilities and premium channels.

Unwind at Home2 Suites by Hilton OKC Midwest City Tinker AFB, where guests can relax in spacious comfort while keeping Johnson's excitement within easy reach. Make the most of Johnson with a hotel that understands your desire for comfort—book today!

  Call (855) 236-8982 to book with an agent.
  32.3 miles from Johnson, OK 74804

Starting at

$183.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Midwest City OK

6166 Tinker Diagonal Midwest City, OK

With rooms starting at $62.99, Super 8 by Wyndham Midwest City OK offers budget-friendly accommodations for guests visiting Johnson, creating a cozy-like space ideal for a relaxing stay. Settle into the homely atmosphere of Super 8’s lobbies, ideal for relaxation or catching up on work with comfortable seating and ambient lighting.

Escape the crowds at Super 8 by Wyndham Midwest City OK, where guests can relax in quiet comfort with Johnson's highlights just a short drive away. Enjoy Johnson stress-free with a cozy, cost-effective hotel—lock in your room today!

  Call (855) 239-5277 to book with an agent.
  32.4 miles from Johnson, OK 74804

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Studio 6 Midwest City OK Oklahoma City

5801 Tinker Diagonal Midwest City, OK

At Studio 6 Midwest City OK Oklahoma City, travelers to Johnson will find calm rooms with rates beginning at $67.99, creating a warm, welcoming environment perfect for relaxation. The relaxed atmosphere at Studio 6 makes it a comfortable option for extended stays.

Relax in the comfort of Studio 6 Midwest City OK Oklahoma City, where a calm environment is perfectly balanced with quick access to Johnson's activities. Enjoy added perks at a great rate for your Johnson trip—book your hotel room now!

  Call (855) 239-4019 to book with an agent.
  32.6 miles from Johnson, OK 74804

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Hawthorn Suites by Wyndham Midwest City Tinker AFB

5701 Tinker Diagonal Midwest City, OK

At Hawthorn Suites by Wyndham Midwest City Tinker AFB, guests bound for Johnson will find budget-friendly comfort with rooms starting at $95.00, creating a clean, welcoming space ideal for rest. Stay in rooms that provide a touch more comfort and convenience, making your travel experience both pleasant and affordable.

Find your peaceful getaway at Hawthorn Suites by Wyndham Midwest City Tinker AFB, where you can unwind in quiet comfort while Johnson's attractions are never far away. Find the right balance between affordability and quality during your Johnson trip—lock in today!

  Call (855) 236-8982 to book with an agent.
  32.6 miles from Johnson, OK 74804

Starting at

$95.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Oklahoma City I-40 E. (Tinker Air Force Base)

1833 Warren Drive Midwest City, OK

Guests visiting Johnson will find inviting comfort at Hampton Inn Oklahoma City I-40 E. (Tinker Air Force Base), where budget-friendly rooms start at $199.99, creating a warm and inviting space perfect for relaxation. Depend on meticulous housekeeping at Hampton, where daily service ensures your room remains clean and comfortable throughout your stay.

Find a restful haven at Hampton Inn Oklahoma City I-40 E. (Tinker Air Force Base), where the quiet setting ensures a calm stay with Johnson's attractions nearby. Find out how relaxing Johnson can be with accommodations that fit your budget—secure now!

  Call (855) 235-6136 to book with an agent.
  32.7 miles from Johnson, OK 74804

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

Delta Hotels by Marriott Midwest City at the Reed Conference Center

5750 Will Rogers Road Midwest City, OK

Discover a refined stay at Delta Hotels by Marriott Midwest City at the Reed Conference Center on your visit to Johnson, where sheltered rooms create a warm ambiance, with budget-friendly rates starting at $199.99. Relax with the convenience of 24/7 room service at Delta Hotels by Marriott, offering a range of dining options anytime.

Experience relaxation at Delta Hotels by Marriott Midwest City at the Reed Conference Center, where the calm surroundings invite you to unwind while still being near Johnson. Unwind in Johnson with a hotel that offers a perfect mix of relaxation and luxury—secure now!

  Call (855) 239-4019 to book with an agent.
  32.7 miles from Johnson, OK 74804

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Midwest City Tinker AFB

5653 Tinker Diagonal Midwest City, OK

Guests traveling to Johnson will find peaceful accommodations at La Quinta Inn & Suites by Wyndham Midwest City Tinker AFB, with rooms starting at $138.99, creating a warm and welcoming atmosphere. Appreciate the value of staying at La Quinta by Wyndham, where essential comforts and friendly service come without the premium price tag.

Guests will love the quiet environment of La Quinta Inn & Suites by Wyndham Midwest City Tinker AFB, while having the option to easily visit Johnson's top attractions. Discover the smart way to stay in Johnson with inviting and affordable lodging—reserve now!

  Call (855) 233-7850 to book with an agent.
  32.7 miles from Johnson, OK 74804

Starting at

$138.99

per night

Read Reviews View Amenities View All Rooms