Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Lisa Anderson on trover

Find Hotels in McPherson, KS

Filter by

Selecting an option opens a search results page with the selected filter applied
Popular FiltersSelecting an option opens a search results page with the selected filter applied
Star ratingSelecting an option opens a search results page with the selected filter applied
Your BudgetSelecting an option opens a search results page with the selected filter applied
Guest ratingSelecting an option opens a search results page with the selected filter applied
Payment TypeSelecting an option opens a search results page with the selected filter applied
Property TypeSelecting an option opens a search results page with the selected filter applied
NeighborhoodSelecting an option opens a search results page with the selected filter applied
Popular LocationsSelecting an option opens a search results page with the selected filter applied
AmenitiesSelecting an option opens a search results page with the selected filter applied
AccessibilitySelecting an option opens a search results page with the selected filter applied
Trip TypeSelecting an option opens a search results page with the selected filter applied
Executive Inn
2.5 out of 5
2110 E Kansas Ave, McPherson, KS
Get Rates
2.13 mi from city center
2.4/5 (16 reviews)

"The place was clean but the lack of electric plugs was difficult the bathroom plug didn’t work"…"

Reviewed on Sep 16, 2019

Executive Inn
Updated Apartment in the Middle of Mcpherson
Get Rates
0.36 mi from city center
4.5/5Wonderful! (2 reviews)
Good visit, comfy bed, owner very responsive

"This is a modest home in a modest but felt-safe neighborhood. Impeccably clean, comfortable beds and new towels and bedding. I think this is an older property and the lighting is not great (especially in kitchen) but the kitchen and bathroom look new and fresh -- a very sexy looking shower which ..."…"

Reviewed on Oct 31, 2019

Updated Apartment in the Middle of Mcpherson
Updated Apartment in the Middle of McPherson
The price is $109 per night
0.36 mi from city center
Updated Apartment in the Middle of McPherson
Fairfield Inn & Suites by Marriott McPherson
2.5 out of 5
2270 East Kansas Avenue, McPherson, KS
Free CancellationReserve now, pay when you stay
The price is $80 per night
2.32 mi from city center
4.5/5Wonderful! (74 reviews)

"Due to Covid, there was no breakfast, only prepackaged cereal and muffins. Not what we were looking for on a $150.00 1 night stay."…"

Reviewed on Jun 22, 2020

Fairfield Inn & Suites by Marriott McPherson
Best Western Plus Midwest Inn & Suites
2.5 out of 5
745 W Schilling Road, Salina, KS
Free CancellationReserve now, pay when you stay
The price is $70 per night
28.68 mi from city center
3.9/5Very Good! (620 reviews)

"I like the cleanlines, very clean. But no breakfast"…"

Reviewed on Jun 30, 2020

Best Western Plus Midwest Inn & Suites
SureStay Hotel by Best Western McPherson
2.5 out of 5
2211 E Kansas Ave, McPherson, KS
Free CancellationReserve now, pay when you stay
The price is $63 per night
2.19 mi from city center
3.7/5Good! (481 reviews)

"It did the job. Nothing fancy. Pet friendly was a bonus. Beds not comfortable to me. 3.5 star rating but no real complaint here."…"

Reviewed on Jul 8, 2020

SureStay Hotel by Best Western McPherson
Days Inn by Wyndham McPherson
2 out of 5
2300 E Kansas Ave, McPherson, KS
The price is $72 per night
2.27 mi from city center
3.4/5 (417 reviews)

"No elevator had to carry suitcase up stairs. Wasn't happy wasn't advised of no elevator while checking in."…"

Reviewed on Feb 26, 2020

Days Inn by Wyndham McPherson
Fairfield Inn & Suites Hutchinson
2.5 out of 5
1111 N Lorraine St, Hutchinson, KS
Free CancellationReserve now, pay when you stay
The price is $89 per night
24.58 mi from city center
4.4/5Wonderful! (337 reviews)

"Very cleanly! The young woman at the front desk was very helpful. Loved my room and that I had a coffee machine. The only two disappointing factors are due to the Virus. The grab and go breakfast was a granola bar and an apple. For spending almost $300, it’s a bit annoying, but I get it.. the other ..."…"

Reviewed on Jun 29, 2020

Fairfield Inn & Suites Hutchinson
Days Inn & Suites by Wyndham Hutchinson
2 out of 5
1420 N Lorraine St, Hutchinson, KS
Free CancellationReserve now, pay when you stay
The price is $55 per night
24.45 mi from city center
3.4/5Good! (329 reviews)
Good choice

"Pausing for night on our way home, staff was very friendly and helpful. Older facility but spotless and comfortable. Would definitely stay here again."…"

Reviewed on Apr 3, 2020

Days Inn & Suites by Wyndham Hutchinson
Country Inn & Suites by Radisson, Salina, KS
3 out of 5
2760 S 9th St, Salina, KS
Free CancellationReserve now, pay when you stay
The price is $76 per night
29.15 mi from city center
4.1/5Very Good! (977 reviews)

"Great location and great people. nice rooms and good food nearby"…"

Reviewed on Jul 6, 2020

Country Inn & Suites by Radisson, Salina, KS
Hampton Inn Hutchinson
2.5 out of 5
1401 1/2 E 11th Ave, Hutchinson, KS
Free CancellationReserve now, pay when you stay
The price is $85 per night
24.61 mi from city center
4.2/5Excellent! (274 reviews)

"Enjoyed our stay but we missed the NJCAA basketball tournment that was cancelled"…"

Reviewed on Mar 22, 2020

Hampton Inn Hutchinson
Courtyard by Marriott Salina
3 out of 5
3020 Riffel Dr, Salina, KS
Free CancellationReserve now, pay when you stay
The price is $94 per night
28.75 mi from city center
4.6/5Wonderful! (331 reviews)

"So clean and the staff was so friendly, helpful, and accommodating!"…"

Reviewed on Jun 8, 2020

Courtyard by Marriott Salina
Hilton Garden Inn Salina
3 out of 5
3320 South 9th Street, Salina, KS
Free CancellationReserve now, pay when you stay
The price is $100 per night
28.22 mi from city center
4.7/5Exceptional! (203 reviews)

"It was lovely! Wonderful staff and accommodations!"…"

Reviewed on Jul 1, 2020

Hilton Garden Inn Salina
Hampton Inn McPherson
2.5 out of 5
200 Centennial Drive, McPherson, KS
Free CancellationReserve now, pay when you stay
The price is $80 per night
2 mi from city center
4.5/5Wonderful! (105 reviews)

"Lovely newer hotel. Very clean and very friendly, personable staff. The rooms had all the amenities and the beds very comfortable. When we come to McPherson again, we'll be sure to stay here."…"

Reviewed on Jun 9, 2020

Hampton Inn McPherson
Hampton Inn Salina
2.5 out of 5
401 W Schilling Rd, Salina, KS
Free CancellationReserve now, pay when you stay
The price is $76 per night
28.75 mi from city center
4.5/5Wonderful! (246 reviews)

"easy in and out and lots of resturants near by too pool were open during covid and warm breakfast was served during covid! Room was nice and clean and bed was comfy"…"

Reviewed on Jul 1, 2020

Hampton Inn Salina
Don't see what you're looking for?
See all available properties in McPherson
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting McPherson

Visitors to McPherson are sure to enjoy the restaurants. Tourists can also enjoy the city's opera houses, architecture, and churches.

  • You'll find 46 Expedia hotels and other accommodations in the larger area of Salina
  • The closest major airport is in Salina, KS (SLN-Salina Municipal), 28.7 mi (46.1 km) from the city center

Sightseeing and Staying in McPherson

Favorite places to visit in the city include Lakeside Park, McPherson Museum, and Turkey Creek Golf Course. Additionally, you'll find Bethany College in the area.

As you plan your holiday getaway, you'll find 6 hotels and other lodging options to choose from in McPherson. Below are top ones based on Expedia user reviews:

  • Hampton Inn McPherson - With a stay at this 2.5-star hotel, guests can enjoy access to free breakfast and an indoor pool, along with free WiFi. It's a favorite with Expedia travelers for its helpful staff and comfortable rooms.
  • Holiday Inn Express & Suites McPherson - Our customers like the convenient parking and helpful staff at this hotel. This 2.5-star hotel features free breakfast, an indoor pool, and free WiFi.
  • SureStay Hotel by Best Western McPherson - This 2.5-star motel features free breakfast, a restaurant, and an outdoor pool. Expedia customers like its dining options and clean, comfortable rooms.

Dressing for McPherson

  • Between January and March, you can expect average temperatures of 62°F during the day and 19°F at night
  • From April to June, the average during the day is 91°F, while the average at night is 36°F
  • July through September has daytime averages of 92°F with nighttime averages of 49°F
  • In October-December, you can expect daytime averages of 75°F and nighttime averages of 19°F
  • McPherson gets about 29.92 inches of rain per year
  • Usually July and August are the hottest months with an average of 91°F, whereas February and December are often coldest, averaging 23°F

Frequently asked questions

What's the best place for a stay in McPherson?
Hampton Inn McPherson is a favorite with Expedia customers. This hotel offers free breakfast and an indoor pool. Reviews from our site also recommend Holiday Inn Express & Suites McPherson and SureStay Hotel by Best Western McPherson as top choices for your visit.
If I need to cancel my hotel reservation in McPherson, will I receive a refund?
Yes, most room reservations are refundable provided that you cancel before the hotel’s cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you booked a non-refundable reservation, you might be able to cancel it and be given a refund within a 24-hour period of your booking. Plug in your dates, click on “Search”, then filter by “free cancellation” to get top deals in McPherson.
Where can I learn more about changing or cancelling my trip to McPherson?
To find more details about picking new dates or cancelling your trip to McPherson, head over to our customer service page.
What's the best accommodation for a budget-friendly stay in McPherson?
Based on reviews, Days Inn by Wyndham McPherson is a popular 2-star hotel for our travelers looking for an economical choice, and features free buffet breakfast and free WiFi.
What's the best place to stay when traveling with kids to McPherson?
Hampton Inn McPherson is a hotel with an indoor pool and free parking, and it’s a top choice on Expedia for families. Other options to stay with the kids include Days Inn by Wyndham McPherson and SureStay Hotel by Best Western McPherson.
What's the best pet-friendly accommodation in McPherson?
SureStay Hotel by Best Western McPherson is a top dog-friendly hotel, and offers a restaurant and an indoor pool for its human guests.
What's the best place to stay close to Hoglund Dugout?
Days Inn by Wyndham McPherson is one of the top choices for your stay based on our traveler data, and this hotel offers free breakfast and an indoor pool. You’ll find it 7.7 mi (12.4 km) from Hoglund Dugout. Other good options in the area include Holiday Inn Express & Suites McPherson and Fairfield Inn & Suites by Marriott McPherson.
What about the best place to stay close to Turkey Creek Golf Course?
One of the top choices for your stay is Days Inn by Wyndham McPherson, located 1.8 mi (2.9 km) from Turkey Creek Golf Course, and this hotel offers free breakfast and an indoor pool. Holiday Inn Express & Suites McPherson and Fairfield Inn & Suites by Marriott McPherson are other good choices within 5 miles.
What's the best hotel for a golf vacation in McPherson?
SureStay Hotel by Best Western McPherson is a hotel featuring free breakfast and a restaurant, and it’s a top choice for golfing nearby. Another good choice is Days Inn by Wyndham McPherson if you’d like to be close to a golf course while in town. You can tee off at Turkey Creek Golf Course during your trip.
What are some accommodations with pools in McPherson?
SureStay Hotel by Best Western McPherson is a top hotel with an indoor pool, an outdoor pool, and free full breakfast. A couple of other options that offer an onsite pool include Days Inn by Wyndham McPherson and Holiday Inn Express & Suites McPherson.

Recent reviews of McPherson hotels

More trip options