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.

Find Hotels in Kirksville, MO

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.

Kirksville hotels and places to stay

Lost Branch Lodge - Relaxation in a Quiet, Country Setting
Get Rates
7.34 mi from city center
4.9/5Exceptional! (76 reviews)
Great for our crowd!

"We were very happy with this lodge! We were a group of 22. Old friends reconnecting. 4 families with kids ages 5-19. Had a lovely time just hanging out. The weather wasn’t very great, so we spent lots of time inside. The rec room was perfect for the kids. They made a 4 square game and had fun! We ..."…"

Reviewed on Dec 4, 2019

Lost Branch Lodge - Relaxation in a Quiet, Country Setting
Country Acres Retreat - Home of Spectacular Sunsets and Starry Skies
Get Rates
10.05 mi from city center
No reviews
Family reunion success

"It was a great experience for all. Very thankful"…"

Reviewed on Dec 2, 2019

Country Acres Retreat - Home of Spectacular Sunsets and Starry Skies
Country Club Inn & Suites
2.5 out of 5
1101 Country Club Dr, Kirksville, MO
Get Rates
1.42 mi from city center
3.2/5 (287 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
Baymont by Wyndham Kirksville University Area
2.5 out of 5
2702 South Franklin, Kirksville, MO
Get Rates
1.3 mi from city center
3.9/5Good! (505 reviews)

"No local channels in the rooms is not appreciated. I usually am not in a hotel room long enough to watch a movie. But I would like to see local news in the AM and PM."…"

Reviewed on Mar 26, 2020

Baymont by Wyndham Kirksville University Area
Budget Host Village Inn
2 out of 5
1304 S Baltimore, Kirksville, MO
Free CancellationReserve now, pay when you stay
The price is $49 per night
2.22 mi from city center
3.2/5 (60 reviews)

"An older motel. Staff was friendly, check-in was simple, room was clean & the bed was comfortable. ‘Breakfast was limited to Little Debbie type snacks, coffee or tea & instant oatmeal....but, I couldn’t complain at the price of the room!…besides, Mc Donald’s is right across the street!"…"

Reviewed on Oct 30, 2019

Budget Host Village Inn
Knights Inn Kirksville
1.5 out of 5
2521 South Franklin Street, Kirksville, MO
Free CancellationReserve now, pay when you stay
The price is $75 per night
1.36 mi from city center
3.5/5Good! (115 reviews)
Good for old school.

"Big rooms, clean. Old school motels can be a little run down. This hotel was one of the better one’s we’ve stayed at."…"

Reviewed on Feb 17, 2020

Knights Inn Kirksville
Hampton Inn Kirksville, MO
2.5 out of 5
2604 N. Baltimore Street, Kirksville, MO
Free CancellationReserve now, pay when you stay
The price is $104 per night
4.36 mi from city center
4.7/5Exceptional! (110 reviews)

"it was nice and with coved 19 they did a great job accommodating."…"

Reviewed on May 14, 2020

Hampton Inn Kirksville, MO
Days Inn by Wyndham Kirksville
2 out of 5
3805 S Baltimore St, Kirksville, MO
Free CancellationReserve now, pay when you stay
The price is $68 per night
1.47 mi from city center
3.6/5Good! (571 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
Holiday Inn Express & Suites Kirksville - University Area
2.5 out of 5
2523 South Franklin St., Kirksville, MO
The price is $94 per night
1.29 mi from city center
4.7/5Exceptional! (136 reviews)

"It was nice. The rooms and facilities were very clean."…"

Reviewed on Feb 28, 2020

Holiday Inn Express & Suites Kirksville - University Area
Depot Inn and Suites
3.5 out of 5
1245 N. Brown St., La Plata, MO
Free CancellationReserve now, pay when you stay
The price is $99 per night
10.01 mi from city center
4.8/5Exceptional! (168 reviews)
A Train load of Surprises

"This Inn is a private museum with a few theme rooms. If your travels take you near, you'll not find a more joyful surprise anywhere! I chose a king room because the theme rooms should be shared, it was 4 star in my humble opinion. Must mention one of several joyful surprises. It is also a ..."…"

Reviewed on Feb 18, 2020

Depot Inn and Suites
Don't see what you're looking for?
See all available properties in Kirksville
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 Kirksville

Visitors to Kirksville are sure to enjoy the university setting. Tourists can also enjoy the city's football games and shopping.

  • You'll find 19 Expedia hotels and other accommodations in the larger area of Macon
  • The closest major airport is in Kirksville, MO (IRK-Kirksville Municipal), 5.2 mi (8.4 km) from the city center

Sightseeing and Staying in Kirksville

University life is a highlight in the city and campuses to tour include Truman State University and A.T. Still University. Additionally, you might want to add Thousand Hills State Park to your agenda.

As you plan your holiday getaway, you'll find 8 hotels and other lodging options available to select from in Kirksville. Below are highly ranked ones based on Expedia user reviews:

Dressing for Kirksville

  • Between January and March, you can expect average temperatures of 57°F during the day and 14°F at night
  • From April to June, the average during the day is 84°F, while the average at night is 34°F
  • July through September has daytime averages of 86°F with nighttime averages of 47°F
  • In October-December, you can expect daytime averages of 70°F and nighttime averages of 16°F
  • Kirksville gets about 40.67 inches of rain per year
  • Usually July and August are the hottest months with an average of 84°F, whereas January and February are often coldest, averaging 17°F

Frequently asked questions

What's the best place to stay in Kirksville?
Holiday Inn Express & Suites Kirksville - University Area is a favorite with Expedia customers. This hotel offers free breakfast and an indoor pool. Reviews from our site also recommend Hampton Inn Kirksville, MO and Quality Inn Kirksville as top options for your trip.
If I need to cancel my hotel reservation in Kirksville, will I receive a refund?
Yes! Most hotel reservations are fully refundable if you cancel prior to the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of check in. If you have a non-refundable reservation, it might still be possible to cancel it and receive a refund within a 24-hour period of booking. Add dates, click “Search”, then use the “free cancellation” filter to view the best deals in Kirksville.
Where can I learn more about changing or cancelling my trip to Kirksville?
For more details about changing or cancelling your trip to Kirksville, go to https://www.expedia.com/service/.
What's the best place to stay on a budget in Kirksville?
Based on reviews, Budget Host Village Inn is a popular 2-star property for our travelers looking for an economical choice, and features free breakfast and free WiFi. Other choices to stay on the cheap include Days Inn by Wyndham Kirksville and Country Club Inn & Suites.
What's the best place to stay for families in Kirksville?
Days Inn by Wyndham Kirksville is a hotel with an indoor pool and a restaurant, and it’s a top choice on Expedia for families. Other choices for your stay with the kids include Quality Inn Kirksville and Knights Inn Kirksville.
What's the best pet-friendly place to stay in Kirksville?
Knights Inn Kirksville is a top property for people traveling with their pets, and offers TVs for its human guests. Budget Host Village Inn is another good choice if you’re bringing your pet along.
Where is the best hotel to stay near Truman State University?
Budget Host Village Inn is one of the top choices for your stay based on our traveler data, and this property offers free breakfast and free WiFi. It’s located just a short 0.6 mi (0.9 km) from Truman State University. Other good choices within a few miles include Baymont by Wyndham Kirksville University Area and Days Inn by Wyndham Kirksville.
What about the best place to stay close to A.T. Still University?
One of the top choices for your stay is Baymont by Wyndham Kirksville University Area, located 1.8 mi (2.8 km) from A.T. Still University, and this hotel offers free breakfast and an indoor pool. Days Inn by Wyndham Kirksville and Holiday Inn Express & Suites Kirksville - University Area are other good choices within a few miles.
What are some accommodations with pools in Kirksville?
Baymont by Wyndham Kirksville University Area is a top hotel with an indoor pool, free breakfast, and free WiFi. A couple of other options that feature an onsite pool include Days Inn by Wyndham Kirksville and Holiday Inn Express & Suites Kirksville - University Area.
What is the best spa hotel in Kirksville?
Days Inn by Wyndham Kirksville is a top spa hotel featuring a restaurant, an indoor pool, and a bar. Why not spend some time relaxing in the spa tub?
What is staying in Kirksville like?
Visitors to Kirksville are sure to enjoy the university setting. Tourists can also enjoy the city’s football games and shopping. In Kirksville, there are 8 hotels and other accommodations to choose from.
What should I see while I'm in Kirksville?
University life is a highlight and campuses to tour include Truman State University and A.T. Still University. Additionally, you might want to add Thousand Hills State Park to your itinerary.

Recent reviews of Kirksville hotels

More trip options