Find and Book Top Rated Hotels in Kirksville

Search among 3 available hotels and places to stay in Kirksville from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-3 out of 3
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great20 reviews
From   US$ 114 /nightSelect
7.8
Very good8 reviews
From   US$ 59 /nightSelect
Places to stay near Kirksville
8.8
Great43 reviews
49.6 km from Kirksville49.6 km from City Centre
From   US$ 110 /nightSelect

Best hotels and places to stay in Kirksville

Why visit?

Kirksville, Missouri offers a unique blend of small-town charm and natural beauty, making it an interesting destination for tourists. With its picturesque landscapes, historical sites, and welcoming community, Kirksville provides a serene and refreshing escape from the hustle and bustle of city life. Visitors can explore the vibrant downtown area, indulge in outdoor activities, and immerse themselves in the rich cultural heritage of the region.

Where to stay?

Downtown Kirksville: Staying in the heart of downtown Kirksville offers convenience and proximity to attractions, restaurants, and shopping. With a variety of hotels and motels, such as Hotel Kirksville MO and other well-known chains, tourists can easily explore the charming streets, visit local boutiques, and enjoy the eclectic dining scene.

Truman State University Area: For those seeking a vibrant and youthful atmosphere, the area around Truman State University is a great choice. With many lodging options like hotels in Kirksville MO and well-regarded university facilities, visitors can immerse themselves in the academic ambiance and take advantage of various student-centered activities. This area also offers easy access to nearby parks and recreational areas.

Thousand Hills State Park: Nature lovers will find Thousand Hills State Park an ideal place to stay. Nestled amidst rolling hills and serene lakes, this area offers camping grounds and cabins, providing a unique outdoor lodging experience. Visitors can enjoy fishing, boating, hiking, and wildlife watching while being surrounded by the beauty of nature.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $110.

4-star hotels: The average price per night is around $120 to $150.

5-star hotels: The average price per night is around $180 to $250.

Best value for money:

Budget Inn Express: Located in Kirksville, this motel offers comfortable and affordable accommodations. With its convenient location and friendly staff, it provides good value for money. Budget Inn Express is a great option for travelers looking for an economical stay while exploring the attractions of Kirksville.

Days Inn Kirksville: This well-known hotel is known for its affordable rates and comfortable rooms. With amenities such as free Wi-Fi, complimentary breakfast, and a fitness center, Days Inn Kirksville offers great value for money. It is ideal for travelers seeking a comfortable stay without breaking the bank.

Super 8 by Wyndham Kirksville: Situated near Thousand Hills State Park, Super 8 provides an excellent value for budget-conscious travelers. With clean rooms, friendly service, and amenities like free breakfast and Wi-Fi, this hotel is a popular choice among visitors to Kirksville.

Best kids-friendly hotels:

Holiday Inn Express Kirksville: Offering a range of family-friendly amenities, including an indoor pool and a hot tub, Holiday Inn Express ensures an enjoyable stay for families with children. The hotel also provides spacious rooms, complimentary breakfast, and easy access to local attractions.

Quality Inn Kirksville: Family-friendly and conveniently located, Quality Inn offers comfortable accommodations with various amenities suitable for children. Guests can enjoy an outdoor pool, free breakfast, and spacious rooms, making it an ideal choice for families visiting Kirksville.

Best hotels for a romantic getaway:

The Branson House Bed & Breakfast: Located in a beautifully restored historic mansion, The Branson House Bed & Breakfast offers a romantic and intimate setting. With luxurious rooms, elegant decor, and a gourmet breakfast served each morning, its perfect for couples seeking a romantic escape.

Courtyard by Marriott Kirksville: This modern hotel provides a romantic ambiance with its cozy rooms and stylish decor. Couples can enjoy the on-site restaurant and bar, as well as amenities like a fitness center and indoor pool during their stay at Courtyard by Marriott Kirksville.

Best for location:

Hampton Inn Kirksville: Positioned near downtown Kirksville, Hampton Inn offers easy access to various attractions, restaurants, and shops. With its convenient location, comfortable rooms, and complimentary breakfast, its an excellent choice for those who want to explore the city.

Depot Inn & Suites: Situated near the Kirksville Amtrak station, Depot Inn & Suites is perfect for train enthusiasts or those looking for a unique experience. The hotel features themed rooms with train-inspired decor and offers a complimentary continental breakfast.

Comfort Inn Kirksville: Located off Highway 63, Comfort Inn provides convenient access to downtown Kirksville and nearby attractions. With comfortable rooms, a free hot breakfast, and excellent customer service, its a great choice for travelers seeking a centrally located hotel.

Best for a short city break:

Days Inn by Wyndham Kirksville: With its convenient location and affordable rates, Days Inn is an ideal option for a quick city break. The hotel offers comfortable rooms, complimentary breakfast, and easy access to downtown Kirksville and local attractions.

Baymont by Wyndham Kirksville: Situated near Truman State University, Baymont by Wyndham provides a comfortable stay with amenities like an indoor pool, fitness center, and free breakfast. It allows easy exploration of Kirksvilles attractions and is suitable for a short city break.

Show moreLess