The best deals on hotels when visiting Santa Fe 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 Santa Fe, Missouri 65282

The Junction Inn

28804 MO 19 Perry, MO

With budget-friendly rooms starting at $74.99, The Junction Inn provides inviting accommodations for travelers bound for Santa Fe, creating a warm and welcoming environment. Experience a comfortable stay with rooms that provide practical amenities, making your visit both enjoyable and economical.

The calm environment at The Junction Inn creates a peaceful escape, with downtown Santa Fe close enough for all your adventures. Stay comfortably and affordably while visiting Santa Fe—reserve your room now!

  Call (855) 233-7850 to book with an agent.
  10.7 miles from Santa FE, MO 65282

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Best Western Teal Lake Inn

3602 South Clark St Mexico, MO

With budget-conscious rooms from $88.99, Best Western Teal Lake Inn provides calm accommodations for guests bound for Santa Fe, creating a clean, comfortable space. Enjoy the convenience of express laundry services at Best Western, ensuring your clothing is clean and ready when you need it.

At Best Western Teal Lake Inn, visitors can enjoy the calm surroundings, while knowing downtown Santa Fe is still accessible for a day of city adventure. Make your Santa Fe adventure exceptional without breaking the bank—secure your room today!

  Call (855) 236-8982 to book with an agent.
  15.5 miles from Santa FE, MO 65282

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Mexico

2902 South Clark Mexico, MO

For travelers visiting Santa Fe, Days Inn by Wyndham Mexico offers inviting accommodations with rooms starting at $89.99, creating a alluring, welcoming space perfect for relaxation. Relax in our well-appointed lobbies, perfect for casual meetings or simply enjoying a quiet moment with a complimentary newspaper.

For those looking to unwind after a day in downtown Santa Fe, Days Inn by Wyndham Mexico offers a calm retreat that’s just a comfortable drive away. Choose comfort and affordability for your Santa Fe adventure—reserve today!

  Call (855) 233-0132 to book with an agent.
  15.8 miles from Santa FE, MO 65282

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Amerihost Inn & Suites Mexico

900 Vance Rd Mexico, MO

Guests traveling to Santa Fe will find budget-conscious comfort at Amerihost Inn & Suites Mexico, where snug rooms start at $60.99, creating a welcoming atmosphere. Find a welcoming and comfortable setting in rooms that offer extra amenities and space, making your stay relaxing and economical.

At Amerihost Inn & Suites Mexico, visitors can unwind in peaceful surroundings, while downtown Santa Fe remains nearby for easy city access. Discover how great your Santa Fe visit can be with thoughtfully priced lodging—lock in today!

  Call (855) 233-7850 to book with an agent.
  17.9 miles from Santa FE, MO 65282

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

FairBridge Inn Express Monroe City

3 Gateway Sq. Drive Monroe City, MO

Guests bound for Santa Fe will appreciate the inviting comfort at FairBridge Inn Express Monroe City, where homely rooms start at $100.99, creating a warm, welcoming space. Relax in accommodations that offer a no-frills approach to travel, with essential comforts and a focus on economy.

Travelers will love the serene setting at FairBridge Inn Express Monroe City, where peaceful accommodations offer a relaxing stay near Santa Fe. Make your Santa Fe experience enjoyable and budget-friendly—lock in now!

  Call (855) 236-8982 to book with an agent.
  20.7 miles from Santa FE, MO 65282

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Simple Rewards Inn Shelbina

711 North Highway 15 Shelbina, MO

Guests bound for Santa Fe will find budget-friendly comfort at Simple Rewards Inn Shelbina, where inviting rooms start at $91.99, creating a clean and welcoming space ideal for relaxation. Experience a stay that focuses on the essentials, providing comfort and value in rooms that cater to budget-savvy travelers.

Discover the comfort of Simple Rewards Inn Shelbina, offering a tranquil retreat while keeping the vibrant life of Santa Fe within reach. Make your Santa Fe experience enjoyable and budget-friendly—lock in now!

  Call (855) 239-4019 to book with an agent.
  25.9 miles from Santa FE, MO 65282

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Kingdom City

5750 Jade Rd Kingdom City, MO

At Baymont by Wyndham Kingdom City, guests traveling to Santa Fe will find affordable comfort with rooms beginning at $89.99, creating a warm and welcoming atmosphere perfect for unwinding. Relax with the convenience of Baymont by Wyndham’s on-demand movies, available in all guest rooms.

Relax in comfort at Baymont by Wyndham Kingdom City, where quiet surroundings and easy access to Santa Fe make for a perfect trip. Plan your Santa Fe travels with comfort and affordability—book your room today!

  Call (855) 239-4019 to book with an agent.
  30.0 miles from Santa FE, MO 65282

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn

3207 Country Rd. 211 Kingdom City, MO

Guests bound for Santa Fe can enjoy inviting accommodations at Quality Inn, where rooms start at $93.99, creating a warm, welcoming environment for relaxation. Stay connected with Quality Inn's global news network access, keeping you informed with international and local news during your stay.

Offering a perfect retreat from the hustle and bustle, Quality Inn is an ideal base for exploring Santa Fe. Rest easy in Santa Fe with a hotel that offers all the essentials at a great rate—book now!

  Call (855) 235-0725 to book with an agent.
  30.2 miles from Santa FE, MO 65282

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Kingdom City an IHG Hotel

3257 County Rd. 211 Kingdom City, MO

For an affordable and reassuring stay, Holiday Inn Express & Suites Kingdom City an IHG Hotel offers inviting rooms with rates beginning at $159.00, creating a welcoming and comfortable space for guests. Experience the convenience of Holiday Inn Express's mobile app, offering digital room keys and streamlined service requests.

At Holiday Inn Express & Suites Kingdom City an IHG Hotel, guests can experience the balance of a quiet stay with the convenience of being close to Santa Fe's attractions. Find a hotel that complements your Santa Fe travels with convenience and value—lock in now!

  Call (855) 234-2997 to book with an agent.
  30.4 miles from Santa FE, MO 65282

Starting at

$159.00

per night

Read Reviews View Amenities View All Rooms

Amerihost Inn & Suites Kingdom City

3370 Gold Avenue Kingdom City, MO

At Amerihost Inn & Suites Kingdom City, travelers bound for Santa Fe can unwind in hospitable comfort with rooms starting at $59.99, creating a warm and welcoming space for relaxation. Find a relaxing retreat in accommodations that offer more than the basics, providing extra comfort and value for your stay.

At Amerihost Inn & Suites Kingdom City, you’ll find the ideal base for rest and relaxation, with the vibrant life of Santa Fe nearby for exploration. Stay in Santa Fe with accommodations that balance luxury and affordability—book today!

  Call (855) 234-2997 to book with an agent.
  30.4 miles from Santa FE, MO 65282

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Kingdom City

3391 City Rd. 211 Kingdom City, MO

For a relaxing stay near Santa Fe, Days Inn by Wyndham Kingdom City offers affordable accommodations with rooms starting at $78.99, creating a warm, welcoming space for unwinding. Stay energized with Days Inn's coffee and tea making facilities in each room, a welcome amenity for any traveler.

Relax at Days Inn by Wyndham Kingdom City, where spacious rooms and proximity to Santa Fe create an inviting atmosphere for guests. Plan your Santa Fe visit with budget-wise lodging that delivers comfort—book today!

  Call (855) 235-6136 to book with an agent.
  30.4 miles from Santa FE, MO 65282

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Howard Johnson by Wyndham Hannibal

4141B MARKET ST Hannibal, MO

For an affordable and tranquil stay, Howard Johnson by Wyndham Hannibal offers inviting rooms with rates beginning at $64.99, creating a welcoming and comfortable space for guests. Stay in vibrant rooms that blend retro charm with modern convenience, reflecting Howard Johnson's legacy of hospitality.

At Howard Johnson by Wyndham Hannibal, you’ll find the perfect balance of peaceful comfort and the convenience of being near Santa Fe. Discover how stress-free Santa Fe can be with well-appointed, affordable lodging—book today!

  Call (855) 233-7850 to book with an agent.
  31.0 miles from Santa FE, MO 65282

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Hannibal

4141 Market St Hannibal, MO

Guests traveling to Santa Fe will appreciate the restorative accommodations at Baymont by Wyndham Hannibal, with rooms starting at $66.99, creating a welcoming atmosphere. Take advantage of Baymont by Wyndham’s business centers, equipped with everything you need for a productive day.

Guests seeking a peaceful stay will love Baymont by Wyndham Hannibal, where calm surroundings are complemented by proximity to Santa Fe. Take advantage of extra perks for your Santa Fe trip without the high cost—reserve now!

  Call (855) 234-5074 to book with an agent.
  31.0 miles from Santa FE, MO 65282

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Hannibal

4070 Market St Hannibal, MO

For an affordable stay near Santa Fe, Days Inn by Wyndham Hannibal offers budget-conscious comfort with rooms beginning at $61.20, creating a warm and inviting atmosphere. Experience the ease and flexibility of Days Inn's room configurations, accommodating solo travelers, couples, and families.

Unwind in comfort at Days Inn by Wyndham Hannibal, where peaceful accommodations ensure a relaxing stay with Santa Fe within reach. Enjoy Santa Fe stress-free with inviting, cost-effective accommodations—secure now!

  Call (855) 234-2997 to book with an agent.
  31.1 miles from Santa FE, MO 65282

Starting at

$61.20

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites

105 Lakeside Dr Hannibal, MO

With rooms from $115.99, Sleep Inn & Suites provides affordable comfort for guests visiting Santa Fe, creating a clean and easygoing environment ideal for relaxation. Enjoy the comprehensive value of Sleep Inn’s offerings, where amenities like breakfast and Wi-Fi are included at no extra cost.

At Sleep Inn & Suites, you’ll find the perfect escape from city life, with Santa Fe's bustling attractions always just a short drive away. Stay worry-free in Santa Fe with a hotel that offers all the essentials at a great price—lock in now!

  Call (855) 239-5277 to book with an agent.
  31.1 miles from Santa FE, MO 65282

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Hannibal

4000 Market St Hannibal, MO

Guests traveling to Santa Fe will appreciate the inviting comfort at Comfort Inn & Suites Hannibal, where budget-friendly rooms start at $95.99, creating a warm, welcoming environment. Enjoy the convenience of in-room amenities such as coffee makers, refrigerators, and microwaves, perfect for extended stays.

Escape to Comfort Inn & Suites Hannibal for a restful stay, with a calm setting and Santa Fe's lively attractions within reach. Enjoy a worry-free Santa Fe adventure with budget-conscious, well-equipped lodging—book today!

  Call (855) 234-7135 to book with an agent.
  31.1 miles from Santa FE, MO 65282

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Hannibal

120 Lindsey Drive Hannibal, MO

With rooms beginning at $93.99, Quality Inn & Suites Hannibal provides budget-friendly comfort for travelers bound for Santa Fe, creating a comforting and welcoming atmosphere. Stay refreshed with Quality Inn's poolside bar service, offering drinks and snacks while you relax by the water.

Escape to Quality Inn & Suites Hannibal, where a quiet environment provides the perfect retreat, and Santa Fe's top spots are never too far. Reimagine budget-friendly travel in Santa Fe with a hotel that makes relaxation easy—book today!

  Call (855) 236-8982 to book with an agent.
  31.4 miles from Santa FE, MO 65282

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Hannibal

120 Huckleberry Heights Dr Hannibal, MO

At Super 8 by Wyndham Hannibal, travelers bound for Santa Fe can relax in inviting accommodations with rooms from $67.99, creating a delightful and comfortable atmosphere. Securely park your vehicle at Super 8, where ample parking space is provided for guests’ convenience and peace of mind.

Find your calm retreat at Super 8 by Wyndham Hannibal, a peaceful stay with the advantage of being close to Santa Fe whenever you're ready to explore. Make your Santa Fe adventure budget-friendly and enjoyable—reserve your room now!

  Call (855) 239-5277 to book with an agent.
  32.3 miles from Santa FE, MO 65282

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Hannibal MO

123 Huckleberry Heights Dr Hannibal, MO

With rates from $61.99, Motel 6 Hannibal MO is an ideal choice for travelers visiting Santa Fe, creating a warm and inviting environment ideal for rest. Step into a world of practical accommodations at Motel 6, where no-frills lodging meets all your basic needs without complexity.

Find your quiet escape at Motel 6 Hannibal MO, situated conveniently for exploring the vibrant attractions of Santa Fe just a short drive away. Enjoy reliable comfort for your Santa Fe adventure—book your affordable room now!

  Call (855) 235-6136 to book with an agent.
  32.4 miles from Santa FE, MO 65282

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Moberly

1801 West Outer Rd Moberly, MO

For a comfortable and inviting stay, Comfort Inn & Suites Moberly offers budget-friendly rooms with rates from $103.99, creating a restorative environment ideal for travelers bound for Santa Fe. Appreciate the added convenience of complimentary parking, making your travels smoother and more stress-free.

Comfort Inn & Suites Moberly offers the perfect base for exploring Santa Fe, with the added benefit of returning to a peaceful, quiet stay. Stay smart in Santa Fe with a hotel that offers comfort and peace of mind—secure now!

  Call (855) 235-0725 to book with an agent.
  32.9 miles from Santa FE, MO 65282

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Moberly MO

300 East Highway 24 Moberly, MO

With rates starting at $78.99, Super 8 by Wyndham Moberly MO offers affordable, comfortable accommodations for travelers bound for Santa Fe, creating a clean, restorative space. Stay energized with Super 8's vending machines, stocked with snacks and drinks for a quick pick-me-up anytime.

Rest in comfort at Super 8 by Wyndham Moberly MO, a quiet haven found conveniently near Santa Fe for easy day trips and adventures. Make your Santa Fe experience both enjoyable and economical—lock in your stay today!

  Call (855) 234-5074 to book with an agent.
  33.1 miles from Santa FE, MO 65282

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Bowling Green

1216 East Champ Clark Drive Bowling Green, MO

For a warm-hearted, budget-friendly stay, Super 8 by Wyndham Bowling Green provides affordable rooms with rates from $93.99, creating a clean, inviting space perfect for relaxation. Take advantage of Super 8's ample parking, accommodating guests with vehicles and making road trips hassle-free.

Guests at Super 8 by Wyndham Bowling Green can enjoy the serene surroundings while knowing the best of Santa Fe is just a drive away. Enjoy added value and comfort on your Santa Fe trip—book your stay now!

  Call (855) 236-8982 to book with an agent.
  33.9 miles from Santa FE, MO 65282

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Best Western on the River

401 North 3rd Street Hannibal, MO

With rooms beginning at $94.99, Best Western on the River is a practical choice for travelers visiting Santa Fe, creating a snug and comfortable space ideal for rest. Experience Best Western’s attention to detail, from impeccably maintained facilities to personalized guest services.

Unwind at Best Western on the River, where guests can relax in spacious comfort while keeping Santa Fe's excitement within easy reach. Enjoy Santa Fe to the fullest with accommodations that won’t strain your wallet—reserve today!

  Call (855) 234-7135 to book with an agent.
  34.1 miles from Santa FE, MO 65282

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Fulton

2205 Cardinal Dr Fulton, MO

With rates starting at $85.99, Baymont by Wyndham Fulton is ideal for guests bound for Santa Fe, providing appealing accommodations in a warm, inviting setting. Benefit from Baymont by Wyndham’s location near major highways and public transport, making it easy to explore the area.

Relax and reset at Baymont by Wyndham Fulton, where guests can enjoy a calm environment just minutes away from the heart of Santa Fe. Step into Santa Fe with confidence, knowing your hotel delivers more for less—reserve now!

  Call (855) 234-5074 to book with an agent.
  35.1 miles from Santa FE, MO 65282

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms