Find hotels in Kirksville, MO from $50

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 17 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Baymont by Wyndham Kirksville University Area
2.5 out of 5
2702 South Franklin, Kirksville, MO, 63501
Fully refundableReserve now, pay when you stay
The price is $65 per night from Apr 16 to Apr 17
$65
per night
Apr 16 - Apr 17
1.78 mi from city center
7.6/10 Good! (660 reviews)
"This hotel is very clean."

Reviewed on Mar 27, 2023

Baymont by Wyndham Kirksville University Area
Holiday Inn Express & Suites Kirksville - University Area, an IHG Hotel
2.5 out of 5
2523 South Franklin St., Kirksville, MO, 63501
Fully refundable
The price is $101 per night from Apr 9 to Apr 10
$101
per night
Apr 9 - Apr 10
1.59 mi from city center
9.2/10 Wonderful! (341 reviews)
Great stay
"Wonderful hotel. Great pool, clean rooms. Breakfast was delicious with many different options!"

Reviewed on Mar 20, 2023

Holiday Inn Express & Suites Kirksville - University Area, an IHG Hotel
Hampton Inn Kirksville
2.5 out of 5
2604 N. Baltimore Street, Kirksville, MO, 63501
Fully refundableReserve now, pay when you stay
The price is $101 per night from Apr 16 to Apr 17
$101
per night
Apr 16 - Apr 17
1.74 mi from city center
9.2/10 Wonderful! (260 reviews)
Great stay!!
"WONDERFUL!! Staff so professional, helpful and informative!"

Reviewed on Mar 26, 2023

Hampton Inn Kirksville

Save an average of 15% on thousands of hotels when you're signed in

Depot Inn and Suites
3.5 out of 5
1245 N. Brown St., La Plata, MO, 63549
Fully refundableReserve now, pay when you stay
The price is $107 per night from Apr 2 to Apr 3
$107
per night
Apr 2 - Apr 3
12.07 mi from city center
9.6/10 Exceptional! (290 reviews)
High-Class
"AWESOME!!! From the front desk to the toilet paper...HIGH-CLASS!"

Reviewed on Mar 21, 2023

Depot Inn and Suites
Days Inn by Wyndham Kirksville
2 out of 5
3805 S Baltimore St, Kirksville, MO, 63501
Fully refundableReserve now, pay when you stay
The price is $55 per night from Apr 2 to Apr 3
$55
per night
Apr 2 - Apr 3
1.7 mi from city center
6.8/10 (735 reviews)
"Staff were very friendly and helpful. Room was clean, bed was comfortable. Noise was a bit of a problem for me (room overlooked the pool where a lot of kids were having noisy fun). Good value for money. Would recommend."

Reviewed on Mar 20, 2023

Days Inn by Wyndham Kirksville
Quality Inn Kirksville
2.5 out of 5
2209 N Baltimore St, Kirksville, MO, 63501
Fully refundableReserve now, pay when you stay
The price is $67 per night from Apr 16 to Apr 17
$67
per night
Apr 16 - Apr 17
1.44 mi from city center
7.6/10 Good! (288 reviews)
"Everything was 😊"

Reviewed on Dec 7, 2022

Quality Inn Kirksville
Knights Inn Kirksville
1.5 out of 5
2521 South Franklin Street, Kirksville, MO, 63501
Fully refundableReserve now, pay when you stay
The price is $64 per night from Apr 2 to Apr 3
$64
per night
Apr 2 - Apr 3
1.61 mi from city center
7.4/10 Good! (180 reviews)
Much improved from before.
"I stayed in this motel a few years ago. It has really improved since then, so much so that I can definitely recommend it now to people who want value and simplicity, without any frills. I hope that the property can continue to improve. The room I had was fully renovated, and everything was clear ..."

Reviewed on Mar 14, 2023

Knights Inn Kirksville
Budget Host Village Inn
2 out of 5
1304 S Baltimore, Kirksville, MO, 63501
Fully refundableReserve now, pay when you stay
The price is $50 per night from Apr 30 to May 1
$50
per night
Apr 30 - May 1
0.88 mi from city center
6.4/10 (94 reviews)
"Easy to find, clean and quiet"

Reviewed on Dec 19, 2022

Budget Host Village Inn
Country Club Inn & Suites
2.5 out of 5
1101 Country Club Dr, Kirksville, MO, 63501
The price is $75 per night from Apr 1 to Apr 2
$75
per night
Apr 1 - Apr 2
1.74 mi from city center
6.2/10 (328 reviews)
"Lamp with electrical outlets not working. To the hotels credit the maintenance man replaced it. Lack of amenities. 1 small bar of soap for 2 people. No towel that I would consider a bath towel. Instructions needed on how to turn shower on. I would not have thought to pull down on the bath faucet"

Reviewed on Oct 12, 2022

Country Club Inn & Suites
Quaint Guest Cottage
Kirksville, MO
0.88 mi from city center
9.8/10 Exceptional! (20 reviews)
Tranquility
"This cottage is beautiful. So peaceful. Great wifi connection. Perfect place for a mom visiting her Truman State daughter. Easily walk to campus. Everything was perfect. Only thing to be aware is that the cottage works best for shorter people. I am 5'3" so no problems for me. My husband is 6'2" and ..."

Reviewed on Mar 15, 2023

Quaint Guest Cottage
Lost Branch Lodge. Complete interior remodel, spring 2022!
9.8/10 Exceptional! (116 reviews)
Long weekend
"Enjoyed the clean and well thought out lodge"

Reviewed on Mar 24, 2023

Lost Branch Lodge. Complete interior remodel, spring 2022!
Clemson Lane Cabin in a rural setting.
13.38 mi from city center
10/10 Exceptional! (11 reviews)
The house was even better than described or the pictures showed very relaxing will definitely be bac
"Everything you could want for a relaxing trip"

Reviewed on Oct 7, 2022

Clemson Lane Cabin in a rural setting.
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.

Explore, discover, and save

Stay near popular Kirksville attractions

Kirksville hotels information

Number of reviews
3,323
Accommodation
17 hotels
Lowest Price
$50
Highest Price
$107

Frequently asked questions

What's the best place to stay in Kirksville?

Hampton Inn Kirksville 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 Kirksville - University Area, an IHG Hotel and Quality Inn Kirksville as top options for your trip. See all available top hotels, or vacation rentals in Kirksville.

What are some of the best vacation home rentals that Kirksville has to offer?

Clemson Lane Cabin in a rural setting.: You might want to consider this vacation home rental near Kirksville, which is located in a rural location and has a fireplace, a patio, and a barbecue grill to put you at ease in your new surroundings. Kitchen amenities include a dishwasher, a fridge, and a stovetop. You and your friends and family can relax into your vacation with amenities like a garden. See all vacation rentals in Kirksville.

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. Filter your search by fully refundable to find flexible hotel 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, Days Inn by Wyndham Kirksville is a popular 2-star hotel for our travelers looking for an economical choice, and features free breakfast and free WiFi. Other choices to stay on the cheap include Budget Host Village Inn and Country Club Inn & Suites. View all budget hotels in Kirksville.

What's the best place to stay for families in Kirksville?

Holiday Inn Express & Suites Kirksville - University Area, an IHG Hotel is a hotel with an indoor pool and free parking, and it's a top choice on Expedia for families. Other choices for your stay with the kids include Days Inn by Wyndham Kirksville and Hampton Inn Kirksville. Find more child-friendly accommodations in 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. Two other good options to stay with your pet include Budget Host Village Inn and Country Club Inn & Suites.

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 parking 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 Holiday Inn Express & Suites Kirksville - University Area, an IHG Hotel.

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 free parking. Holiday Inn Express & Suites Kirksville - University Area, an IHG Hotel and Days Inn by Wyndham Kirksville are two other good choices within a few miles.

What are some accommodations with pools in Kirksville?

Holiday Inn Express & Suites Kirksville - University Area, an IHG Hotel is a top hotel with a pool, free buffet breakfast, and free WiFi. Hampton Inn Kirksville is an additional hotel that features an onsite pool. View all hotels with pools in Kirksville.

What is the best spa hotel in Kirksville?

Days Inn by Wyndham Kirksville is a top spa hotel featuring an indoor pool and a bar.

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 12 hotels and other accommodations to choose from. Find out more about Kirksville.

Recent reviews of Kirksville hotels
Expedia verified reviews