Find and Book Top Hotels in Kirksville

Search among 5 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-5 out of 5
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
From   US$ 83 /nightSelect
7.8
Very good8 reviews
From   US$ 59 /nightSelect
Places to stay near Kirksville
8.6
Great64 reviews
12.1 mi from Kirksville12.1 mi from City Center
From   US$ 96 /nightSelect
8.8
Great43 reviews
30.8 mi from Kirksville30.8 mi from City Center
From   US$ 110 /nightSelect

Best hotels and places to stay in Kirksville

Why visit?

Kirksville, located in the heart of northeast Missouri, offers a charming and relaxing destination for tourists. With its rich history, natural beauty, and vibrant community, Kirksville provides an intriguing blend of attractions and activities that cater to all types of travelers.

Where to stay?

When it comes to finding the perfect place to stay in Kirksville, there are several areas that offer comfortable accommodations and convenient access to various attractions. Consider the following neighborhoods for a pleasant stay:

Downtown Kirksville: Stay in the heart of the city and experience its vibrant atmosphere. Downtown Kirksville offers easy access to local shops, restaurants, and cultural sites, making it an ideal base for exploring the city.

Truman State University Area: Located near the university campus, this area boasts a youthful and energetic vibe. Visitors can enjoy the beautiful campus grounds, explore nearby parks, and benefit from the convenience of various amenities.

Lakeside: For a tranquil getaway, consider staying near one of Kirksville's lakes, such as Hazel Creek Lake or Forest Lake. These scenic areas provide opportunities for outdoor recreation and offer a serene retreat from the city buzz.

Price per hotel room per night:

In Kirksville, the average price per hotel room per night ranges depending on the star rating of the establishment. Please note that prices may vary depending on the time of year and availability. As a general guide, these are the average prices for 3-star, 4-star, and 5-star hotels in Kirksville:

3-star hotels: Starting from $70 per night

4-star hotels: Starting from $90 per night

5-star hotels: Starting from $120 per night

Best value for money:

Budget Inn: Offering comfortable rooms at affordable rates, Budget Inn provides excellent value for money. Guests can enjoy amenities such as complimentary breakfast and free Wi-Fi.

Super 8 by Wyndham Kirksville: Known for its convenient location and reasonable prices, Super 8 offers clean and comfortable rooms at a budget-friendly cost. Guests can also benefit from a complimentary breakfast and access to a fitness center.

Quality Inn: Kirksville: With its spacious rooms and modern amenities, Quality Inn is a great option for travelers seeking value for money. Guests can enjoy a complimentary breakfast, relax in the indoor pool, and make use of the fitness center.

Best kids-friendly hotels:

Days Inn by Wyndham Kirksville: Conveniently located near local attractions, Days Inn provides a warm and welcoming atmosphere for families. Guests can enjoy the outdoor pool and take advantage of the complimentary breakfast.

Best hotels for a romantic getaway:

The Elms Hotel: Featuring charming rooms and a peaceful atmosphere, The Elms Hotel is perfect for couples looking for a romantic escape. Guests can relax in the spa, enjoy fine dining at the on-site restaurant, and unwind in the beautiful gardens.

Days Inn by Wyndham Kirksville: With its cozy rooms and friendly service, Days Inn offers a comfortable setting for couples. Enjoy a relaxing evening in the outdoor pool or explore the nearby attractions hand in hand.

Best for location:

AmericInn by Wyndham Kirksville: Located near downtown Kirksville, AmericInn provides easy access to local shops and restaurants. Guests can enjoy comfortable rooms, a complimentary breakfast, and a fitness center.

Baymont by Wyndham Kirksville University Area: Situated close to Truman State University, this hotel offers convenience and proximity to various attractions. Guests can take advantage of the outdoor pool and enjoy a complimentary breakfast.

Budgetel Inn & Suites Kirksville: Positioned near local shopping centers and restaurants, Budgetel Inn & Suites provides a convenient location for travelers. Guests can enjoy comfortable rooms, free Wi-Fi, and complimentary breakfast.

Best for a short city break:

Super 8 by Wyndham Kirksville: With its convenient location and affordable rates, Super 8 is an excellent choice for a quick getaway. Guests can relax in comfortable rooms and enjoy a complimentary breakfast.

Show moreLess