Where will you stay in McPherson?

Top 10 McPherson Hotel Deals

See all 35 Hotels in McPherson

Recent Reviews in McPherson

Narrow your search

McPherson Hotel Guide

If you are hoping to book a hotel near the middle of McPherson, there is a small range of places. Within easy driving distance from central McPherson there are 5 hotel options you can choose from.

Some of the hotels that are near the center of McPherson are the Holiday Inn Express & Suites McPherson and Best Western Holiday Manor.

The Econo Lodge McPherson is one of a few cheaper places to stay in McPherson.

Check out the AmericInn Hesston and also the Days Inn McPherson KS. The AmericInn Hesston is situated 35 kilometres (21 miles) from the heart of McPherson. The Days Inn McPherson KS, is located 4 kilometres (2 miles) away. The Americas Best Value Inn & Suites and also the Knights Inn McPherson are two alternative Expedia-listed accommodations in McPherson.

Keen on seeing even more of the prairies this area offers? Why not plan some extra days in other parts of Central Kansas? You could tour the region's points of interest or enjoy hiking, horse riding and cycling and afterwards find a convenient place to stay.

The nearest places to stay in Salina include Abilene and Abilene. Abilene is 70 kilometres (45 miles) to the northeast of McPherson, while Abilene is 75 kilometres (45 miles) to the northeast. Abilene accommodations include the Holiday Inn Express Hotel & Suites Abilene and Super 8 Abilene KS. While apartments are the Americas Best Value Inn and Budget Lodge Inn Abilene.

Just because you're traveling, doesn't mean you can't enjoy your passion for sport. You'll find INTRUST Bank Arena 80 kilometres (51 miles) to the south of McPherson. Those sports fans wanting to find a room or apartment near to the sporting action can make a choice from the Courtyard by Marriott Wichita At Old Town or the Ambassador Hotel Wichita, Autograph Collection.

Salina Municipal Airport is located 45 kilometres (29 miles) from McPherson. Travelers who choose to stay close by, can easily book a night at the Courtyard by Marriott Salina or the Hampton Inn Salina.