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

Guests bound for St. Joseph will find inviting comfort at Hampton Inn St. Joseph, where budget-friendly rooms start at $165.99, creating a clean and welcoming environment. Customize your breakfast with Hampton’s make-your-own waffle stations, a fun and tasty way to start the day.

With downtown St. Joseph only a short drive away, guests at Hampton Inn St. Joseph can explore the city’s best destinations while enjoying a quieter stay. Get ready for a St. Joseph adventure that’s both enjoyable and cost-effective—book today!

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

Starting at

$165.99

per night

Read Reviews View Amenities View All Rooms

Quality Suites St. Joseph

917 North Woodbine Rd St. Joseph, MO

With rooms starting at $106.99, Quality Suites St. Joseph provides budget-conscious comfort for travelers visiting St. Joseph, creating a delightful, inviting space for relaxation. Stay in accommodations that blend essential comforts with additional features, ensuring a pleasant and economical visit.

At Quality Suites St. Joseph, a quick drive takes guests into the heart of downtown St. Joseph, making it simple to experience the city’s most vibrant offerings. Find your ideal hotel for exploring St. Joseph without overspending—book your stay now!

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

Starting at

$106.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Saint Joseph MO

4021 Frederick Ave St. Joseph, MO

Guests headed to St. Joseph will enjoy the hospitable, budget-conscious accommodations at Motel 6 Saint Joseph MO, where rooms begin at $69.99, providing a welcoming environment for all. Stay connected and entertained with Motel 6's cable TV offerings, featuring a range of channels for your viewing pleasure.

Guests staying at Motel 6 Saint Joseph MO will love how close they are to downtown St. Joseph, where a brief drive delivers them to the city’s best attractions. Enjoy enhanced comfort at a great price for your St. Joseph travels—secure now!

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

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Stoney Creek Hotel St. Joseph

1201 North Woobine Rd St. Joseph, MO

With a refined ambiance, Stoney Creek Hotel St. Joseph near St. Joseph offers a peaceful retreat, where inviting rooms start at an accessible rate of $158.99 per night. Find a luxurious haven in rooms that boast advanced technology and plush furnishings for a truly indulgent stay.

At Stoney Creek Hotel St. Joseph, guests can enjoy the convenience of being close to downtown St. Joseph, where the city’s top attractions are always just a short drive away. Discover a St. Joseph hotel that delivers on comfort, style, and exceptional value—book today!

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

Starting at

$158.99

per night

Read Reviews View Amenities View All Rooms

AmeriStay Inn

4502 South US Highway 169 St. Joseph, MO

For travelers headed to St. Joseph, AmeriStay Inn offers inviting rooms with rates starting at $112.49, creating a clean and welcoming environment perfect for relaxation. Find added comfort in accommodations that offer more amenities, creating a better experience at a great price.

From AmeriStay Inn, guests can quickly reach downtown St. Joseph, where the city’s best spots are always within easy reach. Plan a relaxing St. Joseph getaway with accommodations that keep costs in check—book today!

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

Starting at

$112.49

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 visiting St. Joseph can enjoy inviting accommodations with rooms starting at $189.99, creating a warm, welcoming environment for rest. Stay refreshed with Fairfield's tea and coffee making facilities available in each room, perfect for a morning or evening beverage.

From Fairfield Inn & Suites by Marriott St. Joseph, a brief drive delivers guests right into the heart of downtown St. Joseph, where the city’s most vibrant spots await exploration. Discover a St. Joseph hotel that combines affordability with welcoming hospitality—secure today!

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

Starting at

$189.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

For a welcoming and affordable stay, Holiday Inn Express Hotel & Suites St. Joseph an IHG Hotel offers budget-friendly rooms with rates beginning at $184.00, creating a clean and comfortable space. Relax in Holiday Inn Express's modern rooms, featuring a fresh and contemporary design for a comfortable and inviting atmosphere.

Guests staying at Holiday Inn Express Hotel & Suites St. Joseph an IHG Hotel are never far from the action, with downtown St. Joseph only a brief drive away for easy exploration. Stay comfortably in St. Joseph with a hotel that delivers on quality and savings—book today!

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

Starting at

$184.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Atchison an IHG Hotel

401 Main St Atchison, KS

Guests bound for St. Joseph can enjoy affordable comfort at Holiday Inn Express & Suites Atchison an IHG Hotel, where pleasant rooms start at $179.99, creating a warm and inviting atmosphere for relaxation. Enjoy the convenience of express check-out at Holiday Inn Express, perfect for guests on the go.

Tucked away in a quiet location, Holiday Inn Express & Suites Atchison an IHG Hotel offers a relaxing experience with St. Joseph never too far for a visit. Find a hotel that complements your St. Joseph travels with convenience and value—lock in now!

  Call (855) 234-7135 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 traveling to St. Joseph will enjoy the affordable comfort at Super 8 by Wyndham Atchison, where rooms start at $74.99, creating a warm, inviting atmosphere for relaxation. Benefit from ample and secure parking at Super 8, accommodating all types of vehicles with ease during your road trip.

Stay at Super 8 by Wyndham Atchison for a restful experience, where the calm setting ensures relaxation with St. Joseph's attractions nearby. Make your St. Joseph experience budget-friendly and relaxing—lock in your hotel today!

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

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Hotel Eastin Riverwalk

401 South 10th St Atchison, KS

For an affordable stay near St. Joseph, Hotel Eastin Riverwalk offers budget-friendly comfort with rooms from $59.53, creating a clean and reassuring environment. Experience the essentials in well-maintained rooms that offer a comfortable and economical environment.

Recharge at Hotel Eastin Riverwalk, a serene haven nestled perfectly for guests who want to explore St. Joseph at their own pace. Lock in budget-friendly comfort for your St. Joseph adventure—book your room now!

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

Starting at

$59.53

per night

Read Reviews View Amenities View All Rooms

Quality Inn Atchison

500 Highway 73 Atchison, KS

With rooms from $148.65, Quality Inn Atchison provides affordable comfort for guests visiting St. Joseph, creating a clean and intimate-feeling environment ideal for relaxation. Experience the vibrant social scene at Quality Inn's happy hour events, featuring local beverages and light snacks.

Enjoy a peaceful retreat at Quality Inn Atchison, where the quiet atmosphere provides the perfect escape with St. Joseph nearby. Enjoy St. Joseph without financial worries by choosing a budget-savvy hotel—secure now!

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

Starting at

$148.65

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Airport Platte City

504 Prairie View Rd Platte City, MO

Guests traveling to St. Joseph can relax at Travelodge by Wyndham Airport Platte City, where budget-friendly rooms start at $58.99, creating a snug, comfortable environment ideal for rest. Indulge in the comfort of Travelodge's signature cozy beds, ensuring a restful sleep to recharge for your next day's journey.

Relax in the comfort of Travelodge by Wyndham Airport Platte City, where a calm environment is perfectly balanced with quick access to St. Joseph's activities. Make your St. Joseph adventure budget-friendly and comfortable—reserve now!

  Call (855) 234-5074 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 welcoming stay near St. Joseph, Basswood Resort offers hospitable, budget-friendly rooms with rates starting at $93.99, creating a comfortable environment. Find comfort in accommodations that deliver added value, ensuring a more enjoyable and cost-effective stay.

At Basswood Resort, the peaceful atmosphere offers guests a restful stay while keeping the attractions of St. Joseph close by. Find a hotel in St. Joseph that checks all the boxes for a great stay—book today!

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

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Suburban Studios Kansas City Airport North

1201 Branch Street Platte City, MO

Guests traveling to St. Joseph will find soft comfort at Suburban Studios Kansas City Airport North, with rooms starting at $69.99, creating a clean and inviting space perfect for rest. Enjoy a practical approach to travel in rooms that focus on providing essential comforts and straightforward amenities.

Unwind at Suburban Studios Kansas City Airport North, a tranquil retreat that provides easy access to the many attractions of St. Joseph. Plan your St. Joseph visit with ease and budget-savvy lodging—book your room today!

  Call (855) 233-7850 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

Super 8 by Wyndham Platte City Kansas City Area Airport offers budget-friendly comfort for travelers headed to St. Joseph, with rooms starting at $67.99, creating a clean, inviting environment perfect for unwinding. Welcome to Super 8 by Wyndham, where exceptional service and comfortable accommodations meet affordability.

Step away from the hustle and bustle at Super 8 by Wyndham Platte City Kansas City Area Airport, where restful lodgings are paired with the convenience of being close to St. Joseph. Lock in an affordable hotel with extra comfort for your St. Joseph trip—reserve now!

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

Starting at

$67.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

Find a peaceful escape at Ramada by Wyndham Platte City KCI Airport as you visit St. Joseph, where tucked away rooms provide comfort and warmth, with nightly rates beginning at $79.99. Indulge in a luxury spa experience at Ramada, featuring full-service treatments and pampering that rejuvenate the body and mind.

Found outside the urban sprawl, Ramada by Wyndham Platte City KCI Airport offers you peace and quiet with the convenience of St. Joseph's attractions nearby. Discover the perfect blend of elegance and savings for your St. Joseph adventure—secure now!

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

Starting at

$79.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 $63.99, Super 8 by Wyndham Smithville / Kansas City is a practical choice for travelers visiting St. Joseph, providing a warm and inviting atmosphere for rest. Welcome to Super 8 by Wyndham, where affordable stays meet comfortable accommodations and friendly service.

Step into tranquility at Super 8 by Wyndham Smithville / Kansas City, where peaceful surroundings are paired with quick access to the excitement of St. Joseph. Enjoy more of St. Joseph with affordable, value-driven lodging—reserve your room today!

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

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Leavenworth

1101 North 4th Street Leavenworth, KS

For budget-savvy travelers headed to St. Joseph, Fairfield Inn & Suites Leavenworth offers gentle comfort with rooms starting at $145.99, creating a clean, inviting environment. Discover the charm of Fairfield's signature amenities, including Paul Mitchell® bath products for a touch of luxury.

Guests at Fairfield Inn & Suites Leavenworth will appreciate the quiet surroundings and convenient access to St. Joseph's most popular spots. Plan a relaxing St. Joseph getaway with accommodations that keep costs in check—book today!

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

Starting at

$145.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites by Marriott Leavenworth

1001 North 4th Street Leavenworth, KS

With rates beginning at $144.99, TownePlace Suites by Marriott Leavenworth provides budget-conscious accommodations for travelers visiting St. Joseph, creating a comforting space ideal for rest. Make the most of your stay with TownePlace Suites' guest laundry services, allowing for convenient wardrobe management during longer stays.

Stay at TownePlace Suites by Marriott Leavenworth for a serene retreat, where guests can relax in comfort and still have easy access to St. Joseph's top spots. Discover the ideal way to visit St. Joseph with a hotel that values your comfort—secure now!

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

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Leavenworth Downtown

250 Delaware Street Leavenworth, KS

Unwind in the pleasant surroundings of Home2 Suites by Hilton Leavenworth Downtown on your trip to St. Joseph, with quality rooms starting at an affordable rate of $144.99 per night for added comfort. Appreciate the soundproofing in all suites, ensuring that external noises do not disturb your stay.

Relax and recharge at Home2 Suites by Hilton Leavenworth Downtown, where restful accommodations are paired with easy access to St. Joseph's downtown fun. Discover a hotel in St. Joseph that enhances your adventure with unparalleled value—secure now!

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

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms

Leavenworth Local Hotel

600 Shawnee St Leavenworth, KS

With affordable rooms from $112.99, Leavenworth Local Hotel is ideal for travelers visiting St. Joseph, creating a reassuring and welcoming atmosphere perfect for relaxation. Experience thoughtful amenities and comfortable settings that provide a step up in value for travelers seeking more from their stay.

Relax at Leavenworth Local Hotel, where serene surroundings make for a peaceful stay and St. Joseph's activities are always close by. Plan your St. Joseph travels smartly with a hotel that meets all your needs—secure now!

  Call (855) 233-7850 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

With rooms starting at $125.99, Hampton Inn Leavenworth provides budget-conscious accommodations for travelers visiting St. Joseph, creating a clean and harmonious space. Maintain your fitness at Hampton's state-of-the-art gyms, offering modern equipment for a comprehensive workout.

Find the perfect balance of rest and fun at Hampton Inn Leavenworth, found in a calm area with St. Joseph's sights within reach. Stay comfortably in St. Joseph with amenities that make your trip memorable—lock in today!

  Call (855) 236-8982 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

With rooms starting at $76.99, Econo Lodge Cameron provides inviting accommodations for travelers to St. Joseph, creating a warm, welcoming environment ideal for relaxation. Embrace the value of staying at Econo Lodge, where you'll enjoy essential comforts without unnecessary extravagance.

Stay at Econo Lodge Cameron to experience the perfect blend of quiet and convenience, with restful accommodations just minutes from St. Joseph. Make your St. Joseph adventure memorable and budget-wise—secure your hotel room now!

  Call (855) 239-5277 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

For guests headed to St. Joseph, Super 8 by Wyndham Cameron provides inviting accommodations with rooms starting at $125.99, creating a warm and welcoming atmosphere for relaxation. Enjoy the simplicity and efficiency of Super 8's check-in and check-out process, designed to get you on your way quickly.

Relax in comfort at Super 8 by Wyndham Cameron, where quiet surroundings and easy access to St. Joseph make for a perfect trip. Choose an affordable, comfortable hotel for your St. Joseph visit—reserve today!

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

Starting at

$125.99

per night

Read Reviews View Amenities View All Rooms