The best deals on hotels when visiting Mcpherson in Kansas.

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 Mcpherson, Kansas 67460

Hampton Inn McPherson

200 Centennial Drive McPherson, KS

With rooms beginning at $94.99, Hampton Inn McPherson provides affordable comfort for travelers to Mcpherson, creating a warm and welcoming space perfect for relaxation. Experience Hamptonality at its best, with friendly service, impeccably clean rooms, and cozy surroundings every time.

With a quick drive into downtown Mcpherson, guests at Hampton Inn McPherson can explore the city’s most popular destinations while enjoying a more peaceful retreat. Stay in style and save while visiting Mcpherson with inviting, budget-conscious lodging—lock in today!

  Call (855) 235-6136 to book with an agent.
  1.7 miles from Mcpherson, KS 67460

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus McPherson

200 North Champlin St McPherson, KS

For a restful stay, Best Western Plus McPherson offers inviting accommodations with rooms starting at $75.99, creating a clean, welcoming environment perfect for travelers. Relax with the peace of mind provided by 24-hour guest support at Best Western Plus, where help is always just a phone call away.

With downtown Mcpherson just a brief drive away, guests at Best Western Plus McPherson can easily visit the city’s most exciting attractions while staying in a more peaceful area. Take the guesswork out of Mcpherson travel with a hotel that delivers on value—lock in today!

  Call (855) 233-7850 to book with an agent.
  1.9 miles from Mcpherson, KS 67460

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn

2211 East Kansas Ave McPherson, KS

At Rodeway Inn, travelers to Mcpherson will find warm-hearted accommodations with rates beginning at $72.99, creating a clean and comfortable environment ideal for relaxation. Relax in accommodations that deliver practical comfort, making your stay both convenient and budget-friendly.

At Rodeway Inn, a quick drive brings guests into the lively downtown area of Mcpherson, where the city’s top destinations await. Plan ahead and enjoy a value-driven stay for your Mcpherson adventure—reserve now!

  Call (855) 235-0725 to book with an agent.
  1.9 miles from Mcpherson, KS 67460

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott McPherson

2270 East Kansas Avenue McPherson, KS

At Fairfield Inn & Suites by Marriott McPherson, guests bound for Mcpherson will find inviting accommodations with rooms from $104.99, creating a clean, comfortable environment for relaxation. Choose Fairfield by Marriott for your next journey, where simplicity, comfort, and warm hospitality await at an exceptional value.

Fairfield Inn & Suites by Marriott McPherson provides easy access to downtown Mcpherson, with the city’s most iconic sights just a short drive away. Discover the smart way to stay in Mcpherson with inviting and affordable lodging—reserve now!

  Call (855) 234-2997 to book with an agent.
  2.0 miles from Mcpherson, KS 67460

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Mcpherson an IHG Hotel

2229 East Kansas Avenue McPherson, KS

With rates beginning at $94.00, Candlewood Suites Mcpherson an IHG Hotel provides budget-conscious accommodations for travelers visiting Mcpherson, creating a soothing space ideal for rest. Appreciate the value of staying at Candlewood Suites, where affordable rates include premium amenities for a comfortable experience.

With downtown Mcpherson only a short drive away, guests at Candlewood Suites Mcpherson an IHG Hotel can easily explore the city’s most popular spots while enjoying a quieter stay. Stay comfortably and affordably in Mcpherson with amenities designed for your needs—secure now!

  Call (855) 234-7135 to book with an agent.
  2.0 miles from Mcpherson, KS 67460

Starting at

$94.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites McPherson an IHG Hotel

2302 East Kansas Ave McPherson, KS

With rooms from $95.49, Holiday Inn Express & Suites McPherson an IHG Hotel offers budget-friendly accommodations for guests visiting Mcpherson, creating a welcoming environment ideal for unwinding. Relax in Holiday Inn Express's indoor heated pool, a perfect year-round relaxation spot for guests of all ages.

From Holiday Inn Express & Suites McPherson an IHG Hotel, a brief drive delivers guests right into the heart of downtown Mcpherson, where the city’s most vibrant spots await exploration. Discover a hotel that keeps your Mcpherson visit affordable and comfortable—book your room now!

  Call (855) 234-5074 to book with an agent.
  2.1 miles from Mcpherson, KS 67460

Starting at

$95.49

per night

Read Reviews View Amenities View All Rooms

Coronado West Motel

305 North Harrison St. W Lindsborg, KS

Guests traveling to Mcpherson will find inviting accommodations at Coronado West Motel, with rooms starting at $60.00, creating a clean and welcoming environment ideal for relaxation. Stay in rooms that deliver a bit more luxury and comfort, enhancing your travel experience without breaking the bank.

For travelers seeking peace and quiet, Coronado West Motel provides a serene retreat with downtown Mcpherson still nearby for exploration. Take advantage of a Mcpherson hotel that combines quality with cost-effective rates—secure now!

  Call (855) 236-8982 to book with an agent.
  14.2 miles from Mcpherson, KS 67460

Starting at

$60.00

per night

Read Reviews View Amenities View All Rooms

Coronado Motel&RV Park

318 North Harrison St. Lindsborg, KS

With rates from $80.00, Coronado Motel&RV Park is a convenient option for travelers visiting Mcpherson, providing homely accommodations in a welcoming environment. Stay in rooms that provide a touch more comfort and convenience, making your travel experience both pleasant and affordable.

Guests can enjoy a relaxing environment at Coronado Motel&RV Park, with the convenience of downtown Mcpherson being just a smooth drive away. Rest easy in Mcpherson with a hotel that balances affordability and comfort—reserve today!

  Call (855) 239-5277 to book with an agent.
  14.2 miles from Mcpherson, KS 67460

Starting at

$80.00

per night

Read Reviews View Amenities View All Rooms

Viking Motel

446 North HARRISON Lindsborg, KS

For budget-conscious guests visiting Mcpherson, Viking Motel offers soft accommodations with rates starting at $69.99, creating a warm and welcoming environment. Find comfort in rooms that offer standard amenities, ensuring a pleasant and budget-conscious stay.

Relax in the serene environment of Viking Motel, where peaceful surroundings offer a restful stay and downtown Mcpherson is within reach. Enjoy Mcpherson stress-free with a hotel that offers comfort and savings—lock in now!

  Call (855) 233-7850 to book with an agent.
  14.3 miles from Mcpherson, KS 67460

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn

2 Leonard Court Hesston, KS

For an affordable and tucked away stay, Rodeway Inn offers inviting rooms with rates beginning at $0.00, creating a welcoming and comfortable space for guests. Experience a more satisfying stay in accommodations that offer additional amenities and a welcoming environment.

Unwind at Rodeway Inn, a tranquil retreat that provides easy access to the many attractions of Mcpherson. Enjoy your time in Mcpherson with a hotel that’s both practical and inviting—reserve your room now!

  Call (855) 234-5074 to book with an agent.
  20.6 miles from Mcpherson, KS 67460
Read Reviews View Amenities View All Rooms

COUNTRY HAVEN INN

840 Western Heights Cir Hillsboro, KS

With budget-friendly rooms beginning at $72.99, COUNTRY HAVEN INN provides affordable accommodations for travelers bound for Mcpherson, creating a appealing and welcoming environment. Find comfort and value in our rooms, designed to provide a straightforward and pleasant stay without unnecessary extras.

Stay at COUNTRY HAVEN INN for a restful experience, where the calm setting ensures relaxation with Mcpherson's attractions nearby. Plan ahead and enjoy a value-driven stay for your Mcpherson adventure—reserve now!

  Call (855) 236-8982 to book with an agent.
  24.2 miles from Mcpherson, KS 67460

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Hutchinson

1621 Super Plz Hutchinson, KS

With budget-conscious rooms starting at $63.00, Super 8 by Wyndham Hutchinson provides affordable comfort for travelers bound for Mcpherson, creating a plush and relaxing atmosphere. Settle in for a quiet evening in Super 8’s peaceful accommodations, where peace and privacy are prioritized for guest comfort.

Stay at Super 8 by Wyndham Hutchinson to experience the perfect blend of quiet retreat and easy access to Mcpherson's top attractions. Choose a cost-conscious, inviting stay for your Mcpherson visit—reserve today!

  Call (855) 239-5277 to book with an agent.
  24.5 miles from Mcpherson, KS 67460

Starting at

$63.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites

1601 Super Plaza Avenue Hutchinson, KS

At Comfort Inn & Suites, travelers to Mcpherson can unwind in inviting rooms with rates starting at $103.99, providing a clean and comfortable space ideal for relaxation. Enjoy the peace of mind with Comfort Inn's enhanced cleaning protocols, ensuring a clean and safe environment during your stay.

Enjoy a tranquil stay at Comfort Inn & Suites, offering a peaceful environment with the excitement of Mcpherson nearby for your enjoyment. Enjoy a Mcpherson stay where comfort is never compromised—secure your room now!

  Call (855) 235-6136 to book with an agent.
  24.5 miles from Mcpherson, KS 67460

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Days Inn & Suites by Wyndham Hutchinson

1420 North Lorraine St Hutchinson, KS

With rooms starting at $55.00, Days Inn & Suites by Wyndham Hutchinson offers inviting accommodations for travelers visiting Mcpherson, creating a clean and welcoming space for rest. Unwind with Days Inn's in-room entertainment options, including cable TV and streaming capabilities for a cozy night in.

Plan your ideal trip at Days Inn & Suites by Wyndham Hutchinson, balancing rest in a serene setting with the excitement of Mcpherson a short drive away. Plan ahead for your Mcpherson visit and enjoy affordable, comfortable lodging—reserve today!

  Call (855) 235-0725 to book with an agent.
  24.7 miles from Mcpherson, KS 67460

Starting at

$55.00

per night

Read Reviews View Amenities View All Rooms

Vento Hotel

2605 East 4th Ave Hutchinson, KS

At Vento Hotel, travelers to Mcpherson can enjoy budget-friendly rooms starting at $42.99, providing a clean and welcoming environment perfect for a relaxing stay. Stay in rooms that provide dependable amenities and straightforward comfort, perfect for budget-conscious travelers.

Guests seeking both tranquility and adventure will love Vento Hotel, where rest is easy and Mcpherson's excitement is always close by. Plan ahead for your Mcpherson visit and enjoy affordable, comfortable lodging—reserve today!

  Call (855) 239-4019 to book with an agent.
  24.8 miles from Mcpherson, KS 67460

Starting at

$42.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Hutchinson

1111 North Lorraine St Hutchinson, KS

At Fairfield Inn & Suites Hutchinson, guests bound for Mcpherson can enjoy inviting accommodations with rates starting at $119.99, creating a warm and welcoming environment. Choose Fairfield by Marriott for your next journey, where simplicity, comfort, and warm hospitality await at an exceptional value.

Escape the city’s hustle and bustle at Fairfield Inn & Suites Hutchinson, a quiet retreat where the best of Mcpherson is just a drive away. Take the guesswork out of your Mcpherson stay with a hotel that delivers on value—secure now!

  Call (855) 239-4019 to book with an agent.
  24.9 miles from Mcpherson, KS 67460

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hutchinson an IHG Hotel

911 Porter St Hutchinson, KS

With rooms beginning at $114.00, Holiday Inn Express Hutchinson an IHG Hotel is a practical choice for travelers visiting Mcpherson, creating a friendly and comfortable space ideal for rest. Benefit from Holiday Inn Express's eco-conscious practices, including energy-efficient lighting and water-saving fixtures in every room.

Stay at Holiday Inn Express Hutchinson an IHG Hotel to experience the perfect blend of quiet retreat and easy access to Mcpherson's top attractions. Relax and explore Mcpherson knowing your accommodations provide excellent value—book today!

  Call (855) 234-5074 to book with an agent.
  24.9 miles from Mcpherson, KS 67460

Starting at

$114.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Hutchinson

1401 1 / 2 East 11th Ave Hutchinson, KS

For an affordable and restful stay near Mcpherson, Hampton Inn Hutchinson offers budget-friendly accommodations with rooms starting at $121.99, creating a welcoming space. Commit to a greener stay with Hampton's sustainability initiatives, which focus on reducing waste and conserving energy.

Take advantage of the peaceful atmosphere at Hampton Inn Hutchinson, while staying close to Mcpherson for dining, entertainment, and more. Discover the best way to enjoy Mcpherson with cost-effective, practical accommodations—secure now!

  Call (855) 235-6136 to book with an agent.
  24.9 miles from Mcpherson, KS 67460

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Hutchinson

1315 East 11th Ave Hutchinson, KS

For budget-conscious guests visiting Mcpherson, Baymont by Wyndham Hutchinson offers sheltered rooms with rates starting at $49.50, creating a warm and welcoming environment perfect for relaxation. Enjoy the convenience and security of interior corridors at Baymont by Wyndham, ensuring a safe and comfortable environment.

Baymont by Wyndham Hutchinson offers a quiet getaway, with easy access to Mcpherson's most exciting destinations only a short drive away. Book an inviting, cost-conscious hotel for your Mcpherson adventure—lock in today!

  Call (855) 234-7135 to book with an agent.
  25.0 miles from Mcpherson, KS 67460

Starting at

$49.50

per night

Read Reviews View Amenities View All Rooms

Sky Palace Inn & Suites Hutchinson

15 East 4th Ave Hutchinson, KS

At Sky Palace Inn & Suites Hutchinson, guests visiting Mcpherson will find inviting comfort with rooms starting at $39.99, creating a clean and welcoming environment ideal for rest. Stay in rooms that elevate your stay with additional conveniences, ensuring a comfortable and affordable experience.

Find your perfect retreat at Sky Palace Inn & Suites Hutchinson, where the quiet atmosphere lets you unwind while Mcpherson remains just a drive away. Make your Mcpherson visit memorable and stress-free with inviting amenities—lock in today!

  Call (855) 239-5277 to book with an agent.
  26.2 miles from Mcpherson, KS 67460

Starting at

$39.99

per night

Read Reviews View Amenities View All Rooms

OYO Hotel Hutchinson KS West 4th Ave

15 West 4th Ave Hutchinson, KS

Guests traveling to Mcpherson will find enveloping comfort at OYO Hotel Hutchinson KS West 4th Ave, where rooms start at $34.99, providing a warm, welcoming environment perfect for relaxation. Stay in accommodations that cater to your comfort with additional features, ensuring a pleasant and affordable visit.

Relax at OYO Hotel Hutchinson KS West 4th Ave, where peaceful accommodations make for a refreshing stay and Mcpherson's attractions are always nearby. Discover a relaxing Mcpherson experience with accommodations that won’t strain your budget—secure now!

  Call (855) 236-8982 to book with an agent.
  26.2 miles from Mcpherson, KS 67460

Starting at

$34.99

per night

Read Reviews View Amenities View All Rooms

Hutchinson Inn

114 West 4th Ave. Hutchinson, KS

Guests traveling to Mcpherson will appreciate the inviting comfort at Hutchinson Inn, where budget-friendly rooms start at $36.99, creating a warm, welcoming environment. Enjoy a little extra comfort and convenience in rooms that offer upgraded amenities at an economical price.

Enjoy a tranquil stay at Hutchinson Inn, and venture into Mcpherson whenever you're ready for more excitement. Stay comfortably in Mcpherson with amenities that make your trip memorable—lock in today!

  Call (855) 234-5074 to book with an agent.
  26.3 miles from Mcpherson, KS 67460

Starting at

$36.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn & Suites

3932 South 9th St Salina, KS

For an affordable stay near Mcpherson, Rodeway Inn & Suites offers budget-friendly comfort with rooms from $51.99, creating a clean and restful environment. Find value in rooms that offer dependable comfort, making your stay both enjoyable and economical.

Settle into relaxation at Rodeway Inn & Suites, where the calm of your surroundings complements the nearby excitement of Mcpherson. Plan ahead and enjoy a cozy, budget-friendly stay for your Mcpherson visit—reserve now!

  Call (855) 236-8982 to book with an agent.
  27.5 miles from Mcpherson, KS 67460

Starting at

$51.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Salina

3320 South 9th Street Salina, KS

Unwind at Hilton Garden Inn Salina near Mcpherson, where inviting accommodations provide a warm retreat, with affordable nightly rates starting at $132.99. Enjoy the peace of mind that comes with Hilton Garden Inn's enhanced security measures, including 24-hour surveillance and secure room access.

Relax in the quiet comfort of Hilton Garden Inn Salina, while keeping Mcpherson's attractions within easy reach whenever you desire. Get ready to relax in Mcpherson with a hotel that delivers on quality and service—lock in today!

  Call (855) 233-0132 to book with an agent.
  28.0 miles from Mcpherson, KS 67460

Starting at

$132.99

per night

Read Reviews View Amenities View All Rooms