The best deals on hotels when visiting St. John in Indiana.

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. John, Indiana 46373

Best Western Crossroads Inn

1905 Harder Ct Schererville, IN

With rates beginning at $87.99, Best Western Crossroads Inn provides budget-friendly comfort for travelers bound for St. John, creating a clean, inviting space. Enjoy great value at Best Western, where affordable rates meet high-quality service and amenities.

With quick access to downtown St. John, guests staying at Best Western Crossroads Inn can explore the city’s most vibrant spots while returning to a quieter, more peaceful location. Choose accommodations in St. John that offer a great blend of value and comfort—book now!

  Call (855) 233-7850 to book with an agent.
  3.1 miles from ST. John, IN 46373

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Schererville

1904 US Highway 41 Schererville, IN

With budget-friendly rooms starting at $111.99, Hampton Inn & Suites Schererville provides inviting accommodations for those bound for St. John, creating a clean, welcoming space. Experience the fresh design of Hampton’s renovated properties, where modern aesthetics meet the comfort and quality the brand is known for.

From Hampton Inn & Suites Schererville, a short drive brings guests into the heart of downtown St. John, where the city’s most exciting spots are within easy reach. Plan your St. John visit with a hotel that keeps you comfortable and on budget—book today!

  Call (855) 236-8982 to book with an agent.
  3.1 miles from ST. John, IN 46373

Starting at

$111.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Schererville

1019 West Lincoln Hwy Schererville, IN

At Comfort Inn Schererville, travelers to St. John can unwind in inviting rooms with rates starting at $85.99, providing a clean and comfortable space ideal for relaxation. Experience local culture with our guide to nearby attractions, enhancing your stay with rich experiences and adventures.

With downtown St. John just a short drive from Comfort Inn Schererville, guests can visit the city’s most iconic spots while enjoying a quieter retreat. Relax and explore St. John with ease, thanks to a hotel that prioritizes your comfort—secure now!

  Call (855) 234-2997 to book with an agent.
  3.3 miles from ST. John, IN 46373

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

HomeTown Inn & Suites

1139 West Us Highway 30 Schererville, IN

With rates beginning at $89.00, HomeTown Inn & Suites is an ideal choice for travelers visiting St. John, creating a serene and welcoming space for relaxation. Stay in accommodations that blend essential comforts with additional features, ensuring a pleasant and economical visit.

At HomeTown Inn & Suites, a quick drive brings guests into the heart of downtown St. John, where the city’s most exciting attractions are always close by. Stay comfortably and affordably in St. John with amenities designed for your needs—secure now!

  Call (855) 235-0725 to book with an agent.
  3.3 miles from ST. John, IN 46373

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Schererville an IHG Hotel

1773 Fountain Park Dr Schererville, IN

Guests visiting St. John will find affordable comfort at Holiday Inn Express & Suites Schererville an IHG Hotel, where rooms start at $129.00, creating a warm, inviting space perfect for relaxation. Stay fit while traveling with Holiday Inn Express's fitness centers, equipped with modern equipment for a productive workout.

Guests staying at Holiday Inn Express & Suites Schererville an IHG Hotel can enjoy easy access to downtown St. John, where a brief drive takes them to the city’s top destinations. Experience St. John the way you deserve with budget-savvy, comfortable lodging—book now!

  Call (855) 234-7135 to book with an agent.
  3.4 miles from ST. John, IN 46373

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

SpringHill Suites Chicago Southeast / Munster IN

9651 Calumet Ave Munster, IN

Unwind at SpringHill Suites Chicago Southeast / Munster IN near St. John, where comfortable rooms create a welcoming escape from the road, with inviting rates starting at $164.99 per night. Choose SpringHill Suites for your next travel destination, where stylish design and thoughtful amenities create a memorable stay experience.

At SpringHill Suites Chicago Southeast / Munster IN, guests can enjoy the calm of staying further from the city, while downtown St. John remains a short drive away for convenience. Experience St. John with accommodations that elevate your travel experience—book today!

  Call (855) 239-4019 to book with an agent.
  6.9 miles from ST. John, IN 46373

Starting at

$164.99

per night

Read Reviews View Amenities View All Rooms

Hyatt Place Munster

9420 Calumet Ave Munster, IN

Experience the inviting atmosphere of Hyatt Place Munster near St. John, where comfortable rooms offer quality and warmth, with budget-friendly rates starting at $129.99. Experience the ease of Hyatt Place's mobile check-in and check-out, offering a quick and contactless way to manage your stay.

Guests at Hyatt Place Munster can enjoy the quiet surroundings, while downtown St. John is still within easy reach for a day of sightseeing. Enjoy a St. John getaway with a hotel that combines convenience and superior amenities—book today!

  Call (855) 239-5277 to book with an agent.
  7.2 miles from ST. John, IN 46373

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Crown Point

10850 Delaware Parkway Crown Point, IN

At Hampton Inn Crown Point, travelers to St. John will find gentle, budget-friendly accommodations with rates from $102.99, creating a welcoming environment perfect for rest. Stay updated with Hampton’s digital displays, providing current information on weather, local attractions, and hotel services.

Guests staying at Hampton Inn Crown Point will love how easily they can access downtown St. John, before returning to the hotel’s peaceful surroundings. Experience St. John with peace of mind, knowing your hotel offers great savings—book now!

  Call (855) 234-2997 to book with an agent.
  7.3 miles from ST. John, IN 46373

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn Merrillville

732 East 82nd Ave Merrillville, IN

Guests traveling to St. John will find Knights Inn Merrillville a welcoming option, with budget-friendly rooms from $56.99 creating a warm, comfortable environment perfect for rest. Enjoy the outdoor picnic areas at Knights Inn, perfect for a family meal or a relaxing break outdoors.

At Knights Inn Merrillville, visitors can enjoy the peaceful surroundings, while downtown St. John remains a short drive away for easy access to the city’s top spots. Make your St. John visit affordable and comfortable—lock in your room today!

  Call (855) 233-0132 to book with an agent.
  7.5 miles from ST. John, IN 46373

Starting at

$56.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Merrillville

8018 Delaware Pl Merrillville, IN

Relax in the inviting ambiance of Residence Inn by Marriott Merrillville near St. John, where intimate-feeling accommodations create a peaceful escape, with affordable nightly rates from $149.99. Cook comfortably in your suite at Residence Inn, equipped with full kitchens including refrigerators and stovetops.

With St. John a drive away, guests at Residence Inn by Marriott Merrillville can enjoy the peace and quiet of being slightly removed from the center while still having easy access to the city. Discover a hotel in St. John that ensures your stay is both pleasant and affordable—secure now!

  Call (855) 233-7850 to book with an agent.
  7.5 miles from ST. John, IN 46373

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Munster

9120 Calumet Ave Munster, IN

Experience a restful atmosphere at Homewood Suites by Hilton Munster as you explore St. John, where comfortable rooms provide quality, with rates beginning at a welcoming $150.99. Enjoy the convenience of fully equipped kitchens in every suite, allowing you to prepare your favorite meals just the way you like.

Guests staying at Homewood Suites by Hilton Munster can enjoy the calm of being slightly removed from the city’s busiest areas, with downtown St. John just a drive away. Take your St. John experience to the next level with a hotel that delivers on all fronts—book today!

  Call (855) 233-0132 to book with an agent.
  7.5 miles from ST. John, IN 46373

Starting at

$150.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Merrillville

8375 Georgia Street Merrillville, IN

Guests visiting St. John will find inviting comfort at Baymont by Wyndham Merrillville, where warm rooms start at $88.99, creating a welcoming space perfect for relaxation. Experience the value of staying at Baymont by Wyndham, where you get premium amenities without the premium price tag.

The serene environment at Baymont by Wyndham Merrillville offers guests a quiet place to relax, with downtown St. John still within easy driving distance for sightseeing. Stay worry-free in St. John with a hotel that offers all the essentials at a great price—lock in now!

  Call (855) 239-4019 to book with an agent.
  7.6 miles from ST. John, IN 46373

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton Merrillville

8353 Georgia St Merrillville, IN

For an inviting stay, Hampton Inn by Hilton Merrillville offers intimate accommodations with rates from $147.99, creating a comfortable environment ideal for travelers bound for St. John. Maintain your fitness at Hampton's state-of-the-art gyms, offering modern equipment for a comprehensive workout.

From Hampton Inn by Hilton Merrillville, guests can easily access downtown St. John by car, making it simple to explore the city’s attractions while retreating to a peaceful stay. Choose a St. John hotel that keeps you comfortable and your budget intact—reserve now!

  Call (855) 233-7850 to book with an agent.
  7.6 miles from ST. John, IN 46373

Starting at

$147.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn&Suites by Marriott Merrillville

8275 Georgia St Merrillville, IN

With rates beginning at $139.99, Fairfield Inn&Suites by Marriott Merrillville provides budget-friendly comfort for guests bound for St. John, creating a reassuring and inviting environment. Engage with local culture and community through Fairfield's thoughtful recommendations on area attractions and dining.

Guests at Fairfield Inn&Suites by Marriott Merrillville can easily access downtown St. John, while appreciating the hotel’s more relaxed and spacious accommodations. Enjoy an exceptional St. John stay with added perks at a budget-friendly price—reserve today!

  Call (855) 236-8982 to book with an agent.
  7.6 miles from ST. John, IN 46373

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Merrillville

8290 Georgia St Merrillville, IN

At Red Roof Inn Merrillville, guests bound for St. John will find affordable accommodations with rates starting at $62.00, creating a clean and welcoming environment perfect for rest. Ensure a smoke-free stay in all Red Roof Inn properties, promoting a healthy and pleasant environment for all guests.

Guests at Red Roof Inn Merrillville can experience the best of both worlds—a relaxing stay with downtown St. John just a drive away for a day of adventure. Plan your St. John getaway smartly with budget-savvy lodging—reserve your room today!

  Call (855) 235-6136 to book with an agent.
  7.6 miles from ST. John, IN 46373

Starting at

$62.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Munster

8936 Calumet Ave Munster, IN

Guests bound for St. John will appreciate the budget-conscious comfort at Hampton Inn & Suites Munster, with alluring rooms starting at $111.99, creating a warm, inviting atmosphere. Appreciate the simplicity and efficiency of check-in and check-out at Hampton, designed to get you on your way without delay.

Guests staying at Hampton Inn & Suites Munster will appreciate the quiet atmosphere, with downtown St. John just a drive away for all their sightseeing needs. Stay in St. John with a hotel that caters to your needs and budget—secure your room now!

  Call (855) 234-7135 to book with an agent.
  7.7 miles from ST. John, IN 46373

Starting at

$111.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Merrillville US Rte 30

1355 East 83rd Ave Merrillville, IN

With rates beginning at $89.99, Extended Stay America Suites Merrillville US Rte 30 is a smart choice for travelers to St. John, creating a friendly space perfect for rest and relaxation. Relax in Extended Stay America’s spacious suites, each featuring a fully-equipped kitchen, allowing you to cook and eat on your schedule.

The serene surroundings of Extended Stay America Suites Merrillville US Rte 30 offer guests a quiet retreat, while downtown St. John is still just a drive away for easy access to the city. Enjoy more of St. John with a practical hotel designed for your convenience—reserve now!

  Call (855) 234-5074 to book with an agent.
  7.8 miles from ST. John, IN 46373

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Merrillville an IHG Hotel

8339 Ohio Merrillville, IN

At Candlewood Suites Merrillville an IHG Hotel, travelers bound for St. John will find inviting comfort with rooms beginning at $116.99, creating a clean and welcoming space perfect for relaxation. Spacious suites at Candlewood Suites are designed to provide a homey, inviting atmosphere for all guests.

At Candlewood Suites Merrillville an IHG Hotel, guests can appreciate the balance of being far enough for quiet, while still close enough to downtown St. John for a day of sightseeing. Relax in St. John with accommodations that make every moment enjoyable—reserve now!

  Call (855) 235-6136 to book with an agent.
  7.8 miles from ST. John, IN 46373

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Merrillville IN

8311 Ohio Merrillville, IN

Choose Country Inn & Suites by Radisson Merrillville IN for your trip to St. John, where inviting rooms provide a welcoming experience, with affordable nightly rates starting at $93.99. Experience the warmth and friendliness of Country Inn & Suites' staff, who go above and beyond to ensure your stay is enjoyable.

From Country Inn & Suites by Radisson Merrillville IN, a short drive takes guests into downtown St. John, where they can explore the city’s highlights and retreat to a quieter stay. Find peace of mind in St. John with a hotel that offers modern amenities and thoughtful service—secure now!

  Call (855) 239-4019 to book with an agent.
  7.8 miles from ST. John, IN 46373

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Merrillville near US 30

1344 East 83rd Ave Merrillville, IN

Guests bound for St. John will enjoy budget-conscious accommodations at Comfort Suites Merrillville near US 30, with rooms starting at $106.99, creating a welcoming space. Relax with the comfort of noise-canceling windows in Comfort Suites' rooms, ensuring a peaceful environment free from external disturbances.

With downtown St. John a quick drive away, guests at Comfort Suites Merrillville near US 30 can balance city exploration with the hotel’s serene atmosphere. Plan your St. John travels smartly with a hotel that meets all your needs—secure now!

  Call (855) 236-8982 to book with an agent.
  7.9 miles from ST. John, IN 46373

Starting at

$106.99

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Merrillville

7850 Rhode Island St Merrillville, IN

For a hospitable and affordable stay, Howard Johnson by Wyndham Merrillville offers budget-friendly rooms with rates from $69.99, creating a clean and comfortable environment for guests visiting St. John. Experience hassle-free check-in and check-out processes at Howard Johnson, designed to keep your travel plans moving smoothly.

With a brief drive into downtown St. John, guests at Howard Johnson by Wyndham Merrillville can balance city exploration with the relaxing atmosphere of the hotel. Rest easy in St. John with a hotel that offers all the essentials at a great rate—book now!

  Call (855) 234-7135 to book with an agent.
  7.9 miles from ST. John, IN 46373

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Studio 6 Merrillville IN

8290 Louisiana Street Merrillville, IN

Guests bound for St. John will find comfy accommodations at Studio 6 Merrillville IN, with rooms starting at $59.99, creating a clean and welcoming space perfect for relaxation. Trust in Studio 6's transparent pricing, where a great stay experience is offered at an affordable, upfront rate.

Guests at Studio 6 Merrillville IN can easily access downtown St. John, while appreciating the hotel’s more relaxed and spacious accommodations. Enjoy the perfect St. John retreat with cost-effective lodging that doesn’t skimp on quality—lock in today!

  Call (855) 234-2997 to book with an agent.
  7.9 miles from ST. John, IN 46373

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Staybridge Suites Merrillville an IHG Hotel

8415 Louisiana St Merrillville, IN

Stay at Staybridge Suites Merrillville an IHG Hotel when visiting St. John, where restful accommodations provide a warm welcome, with affordable rates beginning at $154.00 per night. Join in on the fun at Staybridge Suites' themed evening socials, offering a unique way to relax and mingle with other guests.

With a brief drive into downtown St. John, guests at Staybridge Suites Merrillville an IHG Hotel can explore the city’s top spots while retreating to a peaceful environment afterward. Take a break from the ordinary in St. John with a hotel that makes relaxation easy—book today!

  Call (855) 234-5074 to book with an agent.
  7.9 miles from ST. John, IN 46373

Starting at

$154.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn

1350 East 83rd Ave Merrillville, IN

With rooms starting at $78.99, Quality Inn provides affordable accommodations for travelers visiting St. John, creating a comforting and comfortable atmosphere. Step into the inviting ambiance of Quality Inn, where each guest is guaranteed comfort and convenience at an unbeatable value.

At Quality Inn, guests can relax in a more serene setting, with downtown St. John still accessible by car for all their city adventures. Make every moment in St. John memorable with a hotel that fits your budget—reserve today!

  Call (855) 234-2997 to book with an agent.
  8.0 miles from ST. John, IN 46373

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms