The best deals on hotels when visiting St. Johns in Ohio.

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 St. Johns, Ohio 45884

Red Roof Inn & Suites Wapakoneta

1659 Bellefontaine Street Wapakoneta, OH

Guests headed to St. Johns will appreciate the relaxing accommodations at Red Roof Inn & Suites Wapakoneta, with rooms beginning at $79.00, creating a warm and inviting environment. Enjoy the convenience and peace of mind provided by Red Roof Inn's 24-hour front desk, ready to assist you at any hour.

With downtown St. Johns only a short drive from Red Roof Inn & Suites Wapakoneta, guests can visit the city’s top destinations while staying in a quieter location. Choose an inviting, affordable hotel for your St. Johns trip—secure your stay now!

  Call (855) 235-0725 to book with an agent.
  4.6 miles from ST. Johns, OH 45884

Starting at

$79.00

per night

Read Reviews View Amenities View All Rooms

Best Western Wapakoneta Inn

1008 Lunar Drive Wapakoneta, OH

With rates beginning at $112.99, Best Western Wapakoneta Inn provides budget-friendly accommodations for travelers visiting St. Johns, creating a warm and inviting environment. Stay informed with Best Western’s digital newsstand, providing access to international newspapers and magazines via an app.

Guests staying at Best Western Wapakoneta Inn are never far from the action, with downtown St. Johns only a brief drive away for easy exploration. Maximize your St. Johns travels with a cost-effective, comfortable hotel stay—reserve today!

  Call (855) 234-5074 to book with an agent.
  4.9 miles from ST. Johns, OH 45884

Starting at

$112.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Wapakoneta an IHG Hotel

1510 Saturn Drive Wapakoneta, OH

At Holiday Inn Express & Suites Wapakoneta an IHG Hotel, travelers to St. Johns will find affordable comfort with rooms beginning at $144.00, creating a clean and welcoming environment for unwinding. Appreciate the vibrant and modern décor of Holiday Inn Express, reflecting the brand's commitment to a fresh and welcoming environment.

With a quick drive to downtown St. Johns, guests at Holiday Inn Express & Suites Wapakoneta an IHG Hotel can enjoy the best of the city’s attractions while staying in a more tranquil area. Enjoy a seamless St. Johns experience with lodging that doesn’t compromise on comfort—book now!

  Call (855) 236-8982 to book with an agent.
  4.9 miles from ST. Johns, OH 45884

Starting at

$144.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Wapakoneta

1011 Lunar Dr. Wapakoneta, OH

With budget-friendly rooms from $87.00, Super 8 by Wyndham Wapakoneta provides inviting accommodations for guests bound for St. Johns, creating a clean, comfortable atmosphere. Count on Super 8’s staff for outstanding service, always available to assist with any needs or queries during your stay.

Super 8 by Wyndham Wapakoneta offers the perfect mix of convenience and tranquility, with downtown St. Johns only a brief drive away for easy access to the city’s most exciting destinations. Plan your St. Johns travels with comfort and affordability—book your room today!

  Call (855) 239-5277 to book with an agent.
  4.9 miles from ST. Johns, OH 45884

Starting at

$87.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Lima an IHG Hotel

1925 Motel Avenue Lima, OH

At Holiday Inn Express & Suites Lima an IHG Hotel, travelers to St. Johns will find affordable comfort with rooms beginning at $129.00, creating a clean and welcoming environment for unwinding. Stay connected with Holiday Inn Express's global TV channels, offering entertainment and news from around the world.

Guests at Holiday Inn Express & Suites Lima an IHG Hotel can unwind in a tranquil setting, with the added benefit of downtown St. Johns being a convenient drive away. Treat yourself to a St. Johns stay where comfort and affordability meet—reserve your room now!

  Call (855) 236-8982 to book with an agent.
  11.8 miles from ST. Johns, OH 45884

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites by Marriott Lima

906 South LEONARD AVE Lima, OH

At TownePlace Suites by Marriott Lima, travelers to St. Johns will find budget-friendly rooms with rates beginning at $124.99, creating a welcoming, cozy-like space perfect for rest. Soundproof rooms at TownePlace Suites guarantee a peaceful environment for rest and relaxation.

For a restful stay, TownePlace Suites by Marriott Lima offers quiet surroundings with the convenience of downtown St. Johns still being within easy reach. Stay comfortably and affordably while soaking in the best of St. Johns—reserve now!

  Call (855) 236-8982 to book with an agent.
  11.9 miles from ST. Johns, OH 45884

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Lima

1920 Roschman Avenue Lima, OH

Enjoy a peaceful stay at Howard Johnson by Wyndham Lima as you visit St. Johns, where enveloping accommodations create a welcoming ambiance, with nightly rates starting at $93.99. Plan your next special event at Howard Johnson, where our spaces and services guarantee a successful and memorable occasion.

A short, scenic drive takes guests from Howard Johnson by Wyndham Lima into downtown St. Johns, where they can explore and return to the calm of their stay. Make your St. Johns travels both comfortable and cost-effective with inviting lodging—book today!

  Call (855) 233-0132 to book with an agent.
  11.9 miles from ST. Johns, OH 45884

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Lima OH

804 South Leonard Ave Lima, OH

For an inviting stay, Country Inn & Suites by Radisson Lima OH offers soothing accommodations with rates from $66.99, creating a comfortable environment ideal for travelers bound for St. Johns. Unwind in the hotel’s indoor or outdoor pool, a perfect way to relax after a day of travel or meetings at Country Inn & Suites.

Travelers can relax at Country Inn & Suites by Radisson Lima OH, knowing that the sights and attractions of downtown St. Johns are just a short drive away. Set yourself up for an enjoyable St. Johns visit with budget-friendly accommodations—book today!

  Call (855) 234-5074 to book with an agent.
  11.9 miles from ST. Johns, OH 45884

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Lima

936 Greely Chapel Rd Lima, OH

Find a warm and welcoming atmosphere at Courtyard by Marriott Lima near St. Johns, where quality rooms start from an inviting rate of $99.99 per night. Keep up with your fitness goals with Courtyard's provided running maps, featuring local routes that combine sightseeing with exercise.

Guests at Courtyard by Marriott Lima will find a peaceful retreat, while downtown St. Johns remains easily accessible for sightseeing or city activities. Take your St. Johns adventure to new heights with a hotel that keeps you well-rested and happy—lock in today!

  Call (855) 234-5074 to book with an agent.
  12.0 miles from ST. Johns, OH 45884

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Lima OH

805 South Leonard Ave Lima, OH

With rooms beginning at $59.99, Travelodge by Wyndham Lima OH offers budget-friendly accommodations for travelers bound for St. Johns, creating a peaceful, comfortable space. Feel secure with Travelodge’s comprehensive safety measures, designed to provide a safe and worry-free experience for all guests.

At Travelodge by Wyndham Lima OH, guests can unwind in a calm setting, with the excitement of downtown St. Johns still nearby for exploration. Book your St. Johns stay today and experience comfort without breaking the bank!

  Call (855) 235-0725 to book with an agent.
  12.0 miles from ST. Johns, OH 45884

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Lima OH

1800 Harding Hwy Lima, OH

For budget-conscious guests visiting St. Johns, Motel 6 Lima OH offers soothing rooms with rates starting at $74.99, creating a warm and welcoming environment perfect for relaxation. Enjoy the convenience of having dining, shopping, and essential services often located just a short drive from Motel 6.

Guests staying at Motel 6 Lima OH will love the calm environment, while downtown St. Johns remains a convenient drive away for a day of exploration. Stay affordably and enjoy extra amenities on your St. Johns trip—lock in now!

  Call (855) 233-7850 to book with an agent.
  12.0 miles from ST. Johns, OH 45884

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Hotel & Suites Lima an IHG Hotel

803 South Leonard Avenue Lima, OH

Relax in the warmth of Holiday Inn Hotel & Suites Lima an IHG Hotel near St. Johns, where welcoming accommodations await travelers, with nightly rates beginning at a friendly $61.99. Catch your favorite sports or special events with Holiday Inn’s sports packages, perfect for fans looking to stay close to the action.

For a serene experience, Holiday Inn Hotel & Suites Lima an IHG Hotel offers peaceful accommodations, with downtown St. Johns still close enough for easy exploration. Enjoy exceptional amenities and affordability for your St. Johns visit—secure your room now!

  Call (855) 235-6136 to book with an agent.
  12.1 miles from ST. Johns, OH 45884

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Lima

1933 Roschman Ave Lima, OH

At Hampton Inn Lima, guests bound for St. Johns will find inviting rooms with rates beginning at $124.99, creating a warm and comfortable space perfect for relaxation. Relax and regroup in Hampton's welcoming common areas, perfect for socializing or enjoying a quiet moment with a complimentary coffee.

Guests at Hampton Inn Lima will appreciate the calm environment, with the excitement of downtown St. Johns just a short drive away. Experience the perfect mix of comfort and affordability in St. Johns—lock in your room today!

  Call (855) 234-2997 to book with an agent.
  12.1 miles from ST. Johns, OH 45884

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Wingate by Wyndham Lima Downtown

175 West Market St Lima, OH

With rooms beginning at $123.99, Wingate by Wyndham Lima Downtown is a practical option for travelers to St. Johns, providing budget-conscious accommodations in a intimate setting. Keep your travel wardrobe fresh with Wingate’s same-day dry cleaning and laundry services.

Guests seeking quiet will appreciate Wingate by Wyndham Lima Downtown, where the calm atmosphere provides rest and downtown St. Johns is still nearby. Make St. Johns travel both enjoyable and affordable with a practical hotel—secure now!

  Call (855) 239-4019 to book with an agent.
  12.8 miles from ST. Johns, OH 45884

Starting at

$123.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn

1210 Neubrecht Rd Lima, OH

At Quality Inn, guests bound for St. Johns will find peaceful accommodations with rates beginning at $71.99, creating a warm and welcoming environment. Stay connected with Quality Inn's global news network access, keeping you informed with international and local news during your stay.

Guests at Quality Inn can unwind in a serene setting, with downtown St. Johns still within easy reach for a day of exploration. Take advantage of a St. Johns hotel that makes your visit seamless and budget-friendly—reserve now!

  Call (855) 235-0725 to book with an agent.
  13.8 miles from ST. Johns, OH 45884

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Red Carpet Inn & Suites Lima

1231 Neubrecht Road Lima, OH

With affordable rooms from $53.62, Red Carpet Inn & Suites Lima provides inviting comfort for travelers to St. Johns, creating a clean, welcoming space perfect for relaxation. Relax in a functional space that offers a clean and comfortable setting, perfect for a short stay or a business trip.

At Red Carpet Inn & Suites Lima, guests can relax in serene surroundings, with the energy of downtown St. Johns still accessible by car for a day of exploration. Uncover the charm of St. Johns with a hotel that offers top-notch comfort for less—book today!

  Call (855) 236-8982 to book with an agent.
  13.8 miles from ST. Johns, OH 45884

Starting at

$53.62

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Lima

2179 Elida Rd Lima, OH

Guests visiting St. Johns will appreciate the comfort at Fairfield Inn & Suites by Marriott Lima, where rooms start at $99.99, creating a welcoming space perfect for relaxation and rest. Experience the Fairfield 100 percent Guarantee, ensuring your satisfaction with every aspect of your stay.

Travelers can relax at Fairfield Inn & Suites by Marriott Lima, where quiet surroundings offer a peaceful retreat and downtown St. Johns remains within reach. Enjoy stress-free St. Johns travel with accommodations designed for relaxation and savings—book today!

  Call (855) 235-0725 to book with an agent.
  14.6 miles from ST. Johns, OH 45884

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn & Suites St. Marys

1321 Celina Road St. Marys, OH

Guests bound for St. Johns can enjoy affordable comfort at Americas Best Value Inn & Suites St. Marys, where rooms start at $85.99, creating a pleasant, welcoming environment perfect for unwinding. Appreciate the proximity of our locations to airports, facilitating easier travel logistics and smoother transitions.

Travelers seeking both peace and proximity will find Americas Best Value Inn & Suites St. Marys ideal, with downtown St. Johns still within reach for exploration. Make your St. Johns stay affordable and inviting—reserve your room today!

  Call (855) 234-7135 to book with an agent.
  17.0 miles from ST. Johns, OH 45884

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn

1410 Commerce Drive St. Marys, OH

For an affordable and restful stay near St. Johns, Quality Inn offers budget-friendly accommodations with rooms starting at $113.99, creating a welcoming space. Experience the versatility of Quality Inn, catering to both leisure and business travelers with a range of essential amenities.

For travelers looking to unwind, Quality Inn offers a serene setting, with downtown St. Johns just a short drive for city adventures. Enjoy St. Johns from a hotel that enhances your travel experience—lock in now!

  Call (855) 239-4019 to book with an agent.
  17.3 miles from ST. Johns, OH 45884

Starting at

$113.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Sidney an IHG Hotel

450 Folkerth Avenue Sidney, OH

With rates beginning at $144.00, Holiday Inn Express & Suites Sidney an IHG Hotel provides budget-friendly accommodations for travelers visiting St. Johns, creating a warm and inviting environment. Stay informed with free daily newspapers available in the lobby of Holiday Inn Express.

Guests can enjoy the tranquility of Holiday Inn Express & Suites Sidney an IHG Hotel, while keeping downtown St. Johns within reach for a day of sightseeing or adventure. Enjoy the convenience of well-situated, cost-effective lodging in St. Johns—book today!

  Call (855) 235-0725 to book with an agent.
  19.1 miles from ST. Johns, OH 45884

Starting at

$144.00

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites by Marriott Sidney

420 Folkerth Ave Sidney, OH

At TownePlace Suites by Marriott Sidney, travelers to St. Johns can unwind in inviting rooms with rates starting at $149.99, providing a clean and comfortable space ideal for relaxation. Navigate your extended stay with ease, thanks to TownePlace Suites' comprehensive guest services and support.

Enjoy the tranquility at TownePlace Suites by Marriott Sidney, where quiet surroundings meet easy access to downtown St. Johns for a day of exploration. Get the most out of your St. Johns stay with a hotel that’s all about value—lock in today!

  Call (855) 236-8982 to book with an agent.
  19.2 miles from ST. Johns, OH 45884

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Sidney OH

400 Folkerth Avenue Sidney, OH

At Days Inn by Wyndham Sidney OH, travelers to St. Johns will find inviting accommodations with rates beginning at $54.99, creating a warm and comfortable space perfect for relaxation. Experience the warmth of Days Inn's hospitality, where every effort is made to ensure your stay is memorable and satisfying.

Those seeking a quieter location will appreciate Days Inn by Wyndham Sidney OH, where they can enjoy the calm while downtown St. Johns is a short drive away. Stay cozy and within budget on your St. Johns adventure—lock in your room today!

  Call (855) 234-2997 to book with an agent.
  19.2 miles from ST. Johns, OH 45884

Starting at

$54.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn

1959 West Michigan Ave Sidney, OH

Guests visiting St. Johns will find comfortable accommodations at Quality Inn, with rooms starting at $54.99, creating a warm and inviting environment ideal for relaxation. Take advantage of Quality Inn's seasonal promotions, offering special rates and packages during peak travel times.

At Quality Inn, visitors can enjoy the calm environment, while downtown St. Johns remains a convenient drive away for exploration. Stay affordably in St. Johns with a hotel that enhances your travel experience—reserve now!

  Call (855) 236-8982 to book with an agent.
  19.3 miles from ST. Johns, OH 45884

Starting at

$54.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Sidney OH

2009 West Michigan St Sidney, OH

With budget-friendly rooms starting at $59.99, Motel 6 Sidney OH is ideal for travelers to St. Johns, creating a clean, comfortable space perfect for relaxation. Get local dining and activity recommendations from the friendly Motel 6 staff, enhancing your stay with insider tips.

Guests at Motel 6 Sidney OH can enjoy a serene escape, with downtown St. Johns remaining accessible for city exploration. Enjoy St. Johns from a hotel that balances comfort and affordability—secure now!

  Call (855) 235-6136 to book with an agent.
  19.3 miles from ST. Johns, OH 45884

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms