Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

Browse for Kirksville Luxury Hotels from $67

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Kirksville Luxury Hotels

Days Inn by Wyndham Kirksville
2 out of 5
3805 S Baltimore St, Kirksville, MO
$68
per night
Apr 26 - Apr 27
3.6/5Good! (567 reviews)

"Clean updated property with a nice indoor hot tub and pool. Has a large function area, great for families and get togethers."…"

Reviewed on Jan 23, 2020

Days Inn by Wyndham Kirksville
Quality Inn Kirksville
2.5 out of 5
2209 N Baltimore St, Kirksville, MO
Free CancellationReserve now, pay when you stay
$67
per night
Apr 22 - Apr 23
3.9/5Good! (227 reviews)
Nice stay.

"My room was very comfortable and clean. The staff was friendly."…"

Reviewed on Jan 1, 2020

Quality Inn Kirksville
Country Club Inn & Suites
2.5 out of 5
1101 Country Club Dr, Kirksville, MO
Get Rates
3.2/5 (279 reviews)
Charged Twice

"I paid for a king room 9 months prior to my stay. I was given a queen bed with a king headboard. I was charged for 2 nights that had already been paid for, after almost a month I’m still trying to get my refund."…"

Reviewed on Jun 5, 2019

Country Club Inn & Suites
Don't see what you're looking for?
We've got more Luxury Hotels. Find the right one for you.
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.

Searching for the perfect hotel for your luxury trip to Kirksville? Expedia can help you arrange a flight to Kirksville, MO (IRK-Kirksville Municipal) airport, and then you can select from various places to stay that will deliver the luxury you'd like to find. Amenities are important when you plan a vacation, so we make it easy to get what you want to make your stay relaxing and comfortable. If you want an upscale hotel that has fine dining, a spa, or several swimming pools, Expedia can assist you in finding the best luxury hotel experience that Kirksville has to offer. During your visit, you might want to enjoy the university which Kirksville is known for.

When to Visit Kirksville

Here's what you can expect from the weather when you are staying in Kirksville:

  • Hottest months: July, August, June, and September, with an average temperature of 84°F
  • Coldest months: January, February, December, and March, with an average temperature of 17°F
  • Driest months: January, December, February, and March, with an average rainfall of 1.77 inches
  • Rainiest months: May, June, July, and September, with an average rainfall of 4.98 inches

Exploring Kirksville

Experience Kirksville with a stop at Truman State University, A.T. Still University, and Thousand Hills State Park. If you have a bit of extra time while you’re in the area, you might want to check out La Plata Golf Course.

Other things that make Kirksville unique are its:
  • University life
  • Football
  • Flowers
  • Shopping
  • Excursions

Frequently asked questions

Are you searching for the perfect hotel for your luxury holiday in Kirksville?
Pamper yourself once you arrive at your destination by selecting a luxury lodging option. During your visit, you might want to enjoy the university which Kirksville is known for.
What's the weather like in Kirksville?
The hottest months are usually July and August with an average temp of 84°F, while the coldest months are January and February with an average of 17°F. Average annual rainfall for Kirksville is 40.67 inches.
What's there to see and do in Kirksville?
Take in some sights and attractions while you’re in Kirksville by visiting Truman State University, A.T. Still University, and Thousand Hills State Park. If you have a bit of extra time while you’re in the area, you might want to check out La Plata Golf Course.

Travelers Loved These Luxury Hotels

More trip options