The best deals on hotels when visiting St. Joseph in Missouri.

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. Joseph, Missouri 64503

Hampton Inn St. Joseph

3928 Frederick Ave St. Joseph, MO

With rates beginning at $145.99, Hampton Inn St. Joseph is a practical choice for guests visiting St. Joseph, providing a inviting and inviting space ideal for relaxation. Take a moment for yourself in Hampton’s reading nooks, featuring a selection of books and a quiet space to unwind.

Hampton Inn St. Joseph offers the perfect location for those looking to explore St. Joseph, where downtown is just a quick drive away for easy access. Choose a hotel that makes St. Joseph travel simple and relaxing—lock in your stay today!

  Call (855) 233-0132 to book with an agent.
  1.7 miles from ST. Joseph, MO 64503

Starting at

$145.99

per night

Read Reviews View Amenities View All Rooms

Quality Suites St. Joseph

917 North Woodbine Rd St. Joseph, MO

With budget-friendly rooms starting at $97.99, Quality Suites St. Joseph is ideal for travelers bound for St. Joseph, providing a warm and inviting environment for relaxation. Stay in rooms that are equipped with necessary amenities for a comfortable stay, ensuring cleanliness and convenience.

From Quality Suites St. Joseph, a brief drive delivers guests to downtown St. Joseph, where the city’s best attractions are easily reachable. Discover the smart way to stay in St. Joseph with inviting and affordable lodging—reserve now!

  Call (855) 235-6136 to book with an agent.
  1.7 miles from ST. Joseph, MO 64503

Starting at

$97.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Saint Joseph MO

4021 Frederick Ave St. Joseph, MO

With rates beginning at $59.99, Motel 6 Saint Joseph MO provides affordable comfort for guests bound for St. Joseph, creating a welcoming, snug environment perfect for rest. Step into a world of practical accommodations at Motel 6, where no-frills lodging meets all your basic needs without complexity.

Guests staying at Motel 6 Saint Joseph MO can quickly reach downtown St. Joseph, making it simple to explore the city’s most exciting sights while enjoying a more peaceful location. Choose a budget-friendly hotel with added comfort for your St. Joseph adventure—book now!

  Call (855) 234-7135 to book with an agent.
  1.8 miles from ST. Joseph, MO 64503

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Stoney Creek Hotel St. Joseph

1201 North Woobine Rd St. Joseph, MO

Find a peaceful retreat at Stoney Creek Hotel St. Joseph as you explore St. Joseph, where quality rooms provide relaxation, with rates starting from an accessible $169.99. Find sanctuary in rooms that blend contemporary luxury with timeless elegance, creating a restful and opulent environment.

With downtown St. Joseph just a short drive from Stoney Creek Hotel St. Joseph, guests can explore the city’s most exciting attractions while staying in a more relaxed area. Enjoy your St. Joseph visit with a hotel that elevates your experience from start to finish—book today!

  Call (855) 239-4019 to book with an agent.
  1.9 miles from ST. Joseph, MO 64503

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

AmeriStay Inn

4502 South US Highway 169 St. Joseph, MO

With rates from $99.99, AmeriStay Inn provides inviting accommodations for guests bound for St. Joseph, creating a comfy and comfortable atmosphere for relaxation. Stay in accommodations that cater to your comfort with additional features, ensuring a pleasant and affordable visit.

Guests at AmeriStay Inn can reach downtown St. Joseph with a quick drive, allowing them to explore the city’s top destinations effortlessly. Choose a hotel that makes St. Joseph travel simple and relaxing—lock in your stay today!

  Call (855) 236-8982 to book with an agent.
  3.1 miles from ST. Joseph, MO 64503

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott St. Joseph

4779 Tuscany Drive St. Joseph, MO

At Fairfield Inn & Suites by Marriott St. Joseph, travelers bound for St. Joseph can unwind in delightful comfort with rooms beginning at $179.99, creating a welcoming space for relaxation. Stay productive with ease in Fairfield's well-designed workspaces, complete with ample lighting and convenient power outlets.

From Fairfield Inn & Suites by Marriott St. Joseph, guests can easily reach downtown St. Joseph, where the city’s most exciting attractions are always within easy reach. Enjoy an exceptional St. Joseph stay with added perks at a budget-friendly price—reserve today!

  Call (855) 239-4019 to book with an agent.
  3.7 miles from ST. Joseph, MO 64503

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites St. Joseph an IHG Hotel

3600 North Village Dr. St. Joseph, MO

Guests bound for St. Joseph will find pleasant comfort at Holiday Inn Express Hotel & Suites St. Joseph an IHG Hotel, where inviting rooms start at $164.00, creating a welcoming atmosphere ideal for relaxation. Wake up to the invigorating aroma of freshly brewed coffee every morning at Holiday Inn Express, available in the lobby.

At Holiday Inn Express Hotel & Suites St. Joseph an IHG Hotel, guests are never far from downtown St. Joseph, making it simple to explore the city’s top destinations with just a short drive. Enjoy the perfect mix of affordability and comfort during your St. Joseph stay—reserve today!

  Call (855) 235-6136 to book with an agent.
  3.9 miles from ST. Joseph, MO 64503

Starting at

$164.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Atchison an IHG Hotel

401 Main St Atchison, KS

Guests headed to St. Joseph can unwind in affordable comfort at Holiday Inn Express & Suites Atchison an IHG Hotel, where homely rooms start at $179.99, creating a clean, welcoming atmosphere. Relax with the added convenience of Holiday Inn Express's room service, offering a range of dining options for private enjoyment.

At Holiday Inn Express & Suites Atchison an IHG Hotel, guests can relax in peaceful surroundings while having quick access to St. Joseph's lively downtown. Plan your St. Joseph trip with ease, knowing your hotel offers comfort at a great rate—book now!

  Call (855) 235-0725 to book with an agent.
  20.9 miles from ST. Joseph, MO 64503

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Atchison

509 South 9th St Atchison, KS

Guests visiting St. Joseph will find affordable comfort at Super 8 by Wyndham Atchison, where peaceful rooms begin at $64.99, creating a welcoming atmosphere ideal for a peaceful stay. Travel with your furry companions thanks to Super 8's pet-friendly accommodations, welcoming pets with open arms.

Escape to Super 8 by Wyndham Atchison for a quiet retreat, where guests can relax in comfort while keeping St. Joseph's attractions nearby. Enjoy a cozy, cost-effective hotel for your St. Joseph visit—secure your stay now!

  Call (855) 234-7135 to book with an agent.
  21.4 miles from ST. Joseph, MO 64503

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Hotel Eastin Riverwalk

401 South 10th St Atchison, KS

For a soft and affordable stay near St. Joseph, Hotel Eastin Riverwalk offers budget-friendly rooms with rates from $52.91, creating a warm and welcoming atmosphere. Enjoy a stay that focuses on essential comforts, with rooms that provide everything needed for a straightforward visit.

Enjoy a quiet escape at Hotel Eastin Riverwalk, where guests can recharge and still visit St. Joseph's bustling streets whenever they choose. Book a welcoming, budget-savvy hotel for your St. Joseph travels—secure now!

  Call (855) 233-0132 to book with an agent.
  21.5 miles from ST. Joseph, MO 64503

Starting at

$52.91

per night

Read Reviews View Amenities View All Rooms

Quality Inn Atchison

500 Highway 73 Atchison, KS

For budget-savvy travelers, Quality Inn Atchison offers warm-hearted comfort with rates beginning at $177.99, creating a warm and inviting atmosphere perfect for relaxation. Explore the area with Quality Inn's bike rental service, a fun and eco-friendly way to tour the local sights.

Enjoy a tranquil stay at Quality Inn Atchison, and venture into St. Joseph whenever you're ready for more excitement. Make the most of your time in St. Joseph with a hotel that enhances your stay—lock in today!

  Call (855) 235-6136 to book with an agent.
  21.5 miles from ST. Joseph, MO 64503

Starting at

$177.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Airport Platte City

504 Prairie View Rd Platte City, MO

At Travelodge by Wyndham Airport Platte City, travelers visiting St. Joseph can find easygoing, budget-conscious accommodations with rooms beginning at $58.99, creating a comfortable space. Rest easy in Travelodge's cozy rooms, designed with guest comfort in mind for a restful night's sleep.

Unwind in style at Travelodge by Wyndham Airport Platte City, where comfort and accessibility to St. Joseph come together to create a refreshing stay. Plan your St. Joseph getaway with a welcoming, budget-friendly hotel—book today!

  Call (855) 233-7850 to book with an agent.
  26.8 miles from ST. Joseph, MO 64503

Starting at

$58.99

per night

Read Reviews View Amenities View All Rooms

Basswood Resort

15880 Interurban Rd Platte City, MO

For a comfortable and budget-friendly experience, Basswood Resort offers tucked away rooms with rates starting at $92.99, creating a warm environment perfect for rest. Find a comfortable retreat with rooms that offer more amenities and space, ensuring a relaxing and value-driven stay.

Escape to Basswood Resort for a relaxing stay, with the added benefit of being close to the exciting venues in St. Joseph. Rest well in St. Joseph with accommodations that make relaxation affordable—lock in today!

  Call (855) 239-4019 to book with an agent.
  27.0 miles from ST. Joseph, MO 64503

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Suburban Studios Kansas City Airport North

1201 Branch Street Platte City, MO

Guests visiting St. Joseph will find Suburban Studios Kansas City Airport North a practical option, with rates starting at $69.99, creating a clean and inviting environment perfect for relaxation. Relax in rooms that offer a straightforward approach to lodging, with all the necessary comforts for a budget-friendly trip.

Relax in the quiet comfort of Suburban Studios Kansas City Airport North, while keeping St. Joseph's attractions within easy reach whenever you desire. Enjoy St. Joseph with added value and convenience—secure your hotel stay today!

  Call (855) 235-6136 to book with an agent.
  27.4 miles from ST. Joseph, MO 64503

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Platte City Kansas City Area Airport

2500 North Prairie View Rd Platte City, MO

With rooms from $66.99, Super 8 by Wyndham Platte City Kansas City Area Airport is an affordable option for guests traveling to St. Joseph, creating a comfortable, welcoming space perfect for a relaxing stay. Relax knowing Super 8 focuses on the essentials, providing straightforward amenities that matter most to travelers.

Rest comfortably at Super 8 by Wyndham Platte City Kansas City Area Airport, enjoying the balance between a calm retreat and easy access to St. Joseph's highlights. Make your St. Joseph experience stress-free and economical—secure your room today!

  Call (855) 233-7850 to book with an agent.
  28.4 miles from ST. Joseph, MO 64503

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Ramada by Wyndham Platte City KCI Airport

2512 North Prairie View Road Platte City, MO

Ramada by Wyndham Platte City KCI Airport offers a restful stay for visitors to St. Joseph, with comfortable rooms providing a sheltered environment, with inviting nightly rates starting at $74.99. Enjoy the personalized attention of Ramada's dedicated guest service agents, who are available to assist with any needs or requests.

Enjoy a restful stay at Ramada by Wyndham Platte City KCI Airport, where calm accommodations and easy access to St. Joseph make for the ideal balance. Find peace and relaxation in St. Joseph with a hotel that turns your trip into a dream getaway—secure now!

  Call (855) 234-7135 to book with an agent.
  28.4 miles from ST. Joseph, MO 64503

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Smithville / Kansas City

112 Cutting Dr Smithville, MO

With rates starting at $60.99, Super 8 by Wyndham Smithville / Kansas City provides affordable accommodations for travelers visiting St. Joseph, creating a clean and tranquil environment ideal for rest. Relish the inviting ambiance of Super 8's lobbies, designed as versatile spaces for relaxation, work, or social interaction.

Situated just beyond the city, Super 8 by Wyndham Smithville / Kansas City offers a peaceful retreat that’s never too far from St. Joseph's lively attractions. Plan your St. Joseph adventure with ease and affordability—secure your stay today!

  Call (855) 234-7135 to book with an agent.
  29.7 miles from ST. Joseph, MO 64503

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Leavenworth

1101 North 4th Street Leavenworth, KS

For an affordable and comfortable stay, Fairfield Inn & Suites Leavenworth offers inviting rooms with rates starting at $134.99, creating a clean, welcoming environment for guests. Discover the added convenience of Fairfield's mobile app, offering features like remote room control and quick service requests.

At Fairfield Inn & Suites Leavenworth, guests can recharge in quiet surroundings while knowing St. Joseph's lively destinations are just a drive away. Enjoy St. Joseph travel made easy with practical, well-equipped lodging—book now!

  Call (855) 235-0725 to book with an agent.
  30.2 miles from ST. Joseph, MO 64503

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites by Marriott Leavenworth

1001 North 4th Street Leavenworth, KS

Guests visiting St. Joseph will appreciate the relaxing comfort at TownePlace Suites by Marriott Leavenworth, where rooms begin at $134.99, creating a welcoming and inviting environment. Appreciate the peace of mind that comes with TownePlace Suites' 24-hour front desk and security services, ensuring a safe and secure stay.

Discover your peaceful sanctuary at TownePlace Suites by Marriott Leavenworth, where the calm of your stay is enhanced by the proximity to St. Joseph's top spots. Relax and explore St. Joseph with a hotel that keeps your expenses low and spirits high—reserve now!

  Call (855) 239-4019 to book with an agent.
  30.3 miles from ST. Joseph, MO 64503

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Leavenworth Downtown

250 Delaware Street Leavenworth, KS

Home2 Suites by Hilton Leavenworth Downtown provides a hospitable retreat for travelers to St. Joseph, where quality accommodations offer warmth and relaxation, with nightly rates starting at $130.99. Explore the convenience of Home2 Suites' locations, strategically placed to offer easy access to local attractions and business districts.

At Home2 Suites by Hilton Leavenworth Downtown, guests can relax in peaceful surroundings while having quick access to St. Joseph's lively downtown. Stay in St. Joseph with a hotel that brings relaxation and affordability together—secure now!

  Call (855) 239-4019 to book with an agent.
  30.8 miles from ST. Joseph, MO 64503

Starting at

$130.99

per night

Read Reviews View Amenities View All Rooms

Leavenworth Local Hotel

600 Shawnee St Leavenworth, KS

For a comfortable and budget-friendly stay, Leavenworth Local Hotel offers inviting rooms with rates beginning at $112.99, creating a warm-hearted environment near St. Joseph. Find a straightforward stay in rooms that focus on essential comforts, offering a clean and efficient environment.

Find your serene escape at Leavenworth Local Hotel, with the opportunity to explore St. Joseph just a short drive from the hotel. Find the perfect place to rest and refresh while visiting St. Joseph—secure now!

  Call (855) 236-8982 to book with an agent.
  30.9 miles from ST. Joseph, MO 64503

Starting at

$112.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Leavenworth

405 Choctaw Street Leavenworth, KS

At Hampton Inn Leavenworth, travelers bound for St. Joseph will find budget-conscious accommodations with rooms starting at $125.99, creating a warm, welcoming environment. Follow your fitness routine on local trails with Hampton’s suggested jogging paths, integrating sightseeing with your exercise regimen.

Surrounded by peace and quiet, Hampton Inn Leavenworth lets you relax while keeping the thrills of St. Joseph within reach. Get ready for a St. Joseph stay that’s as comfortable as it is affordable—reserve your room now!

  Call (855) 239-5277 to book with an agent.
  31.0 miles from ST. Joseph, MO 64503

Starting at

$125.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Cameron

220 East Grand Ave Cameron, MO

For a comfy stay near St. Joseph, Econo Lodge Cameron offers budget-friendly accommodations with rooms starting at $76.99, creating a clean and welcoming space ideal for rest. Depend on Econo Lodge for consistent cleanliness and comfort across all locations, making it a reliable choice for every stay.

Situated just beyond the busy city center, Econo Lodge Cameron provides a calm setting while keeping St. Joseph's top spots within easy reach. Stay comfortably and keep your budget intact while visiting St. Joseph—book your room now!

  Call (855) 236-8982 to book with an agent.
  31.1 miles from ST. Joseph, MO 64503

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Cameron

1710 North Walnut St Cameron, MO

With rooms starting at $108.99, Super 8 by Wyndham Cameron offers budget-friendly accommodations for guests visiting St. Joseph, creating a heartwarming space ideal for a relaxing stay. Enjoy traveling with pets at Super 8’s accommodating facilities, where your animal companions are treated as valued guests.

Relax at Super 8 by Wyndham Cameron, where guests can unwind in quiet comfort while keeping St. Joseph within easy reach for day trips. Stay smart and keep your St. Joseph trip within budget with a comfortable hotel—reserve now!

  Call (855) 235-6136 to book with an agent.
  31.1 miles from ST. Joseph, MO 64503

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms