The best deals on hotels when visiting Kelso in Kansas.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Kelso, Kansas 66846

Herington Inn & Suites

565 US 77 Herington, KS

With rates from $75.99, Herington Inn & Suites is a convenient option for travelers visiting Kelso, providing pleasant accommodations in a welcoming environment. Find essential comforts in rooms that provide a clean and accommodating environment, with a focus on value and efficiency.

The serene environment at Herington Inn & Suites provides a relaxing retreat, while downtown Kelso is easily reachable by car. Experience Kelso worry-free with a hotel that offers everything you need—book today!

  Call (855) 233-0132 to book with an agent.
  19.8 miles from Kelso, KS 66846

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Grand View Plaza Inn & Suites

110 East Flint Hills Boulevard Junction City, KS

With rooms beginning at $131.67, Grand View Plaza Inn & Suites provides affordable comfort for travelers to Kelso, creating a friendly and inviting space ideal for relaxation. Enjoy rooms that balance affordability with the comforts of home, providing a practical and pleasing stay.

Enjoy a tranquil stay at Grand View Plaza Inn & Suites, offering a peaceful environment with the excitement of Kelso nearby for your enjoyment. Book an inviting hotel that won’t break the bank for your Kelso visit—secure today!

  Call (855) 234-7135 to book with an agent.
  23.7 miles from Kelso, KS 66846

Starting at

$131.67

per night

Read Reviews View Amenities View All Rooms

express inn

1214 South washington st Junction City, KS

For an affordable stay, express inn offers friendly accommodations with rates beginning at $50.99, creating a clean, comfortable environment near Kelso. Enjoy reliable comfort in rooms that provide standard amenities, ensuring a pleasant stay at a great price.

At express inn, guests can unwind in spacious rooms while keeping the dynamic streets of Kelso within reach. Stay comfortably and keep your budget intact while visiting Kelso—book your room now!

  Call (855) 235-0725 to book with an agent.
  23.7 miles from Kelso, KS 66846

Starting at

$50.99

per night

Read Reviews View Amenities View All Rooms

WoodSpring Suites Junction City

311 East Ash Junction City, KS

Guests traveling to Kelso will appreciate the inviting accommodations at WoodSpring Suites Junction City, where snug rooms start at $52.99, creating a warm, welcoming space. Enjoy the warmth and efficiency of the heating and cooling systems in each suite at WoodSpring Suites, ensuring your comfort year-round.

At WoodSpring Suites Junction City, you’ll find a restful atmosphere that keeps the excitement of Kelso within easy reach. Treat yourself to a Kelso adventure where comfort and affordability go hand in hand—reserve now!

  Call (855) 233-7850 to book with an agent.
  23.7 miles from Kelso, KS 66846

Starting at

$52.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Junction City

1133 South Washington St Junction City, KS

With rooms beginning at $64.80, Super 8 by Wyndham Junction City provides inviting accommodations for guests headed to Kelso, creating a comfortable, welcoming atmosphere for rest. Seek local guidance and recommendations from Super 8's front desk, enhancing your exploration and enjoyment of the area.

At Super 8 by Wyndham Junction City, you’ll be able to relax in a peaceful environment while keeping the sights of Kelso easily accessible. Book now and enjoy a relaxing, cost-effective Kelso adventure—reserve your room!

  Call (855) 236-8982 to book with an agent.
  23.7 miles from Kelso, KS 66846

Starting at

$64.80

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Junction City an IHG Hotel

221 East Ash St Junction City, KS

Guests traveling to Kelso will find delightful comfort at Holiday Inn Express & Suites Junction City an IHG Hotel, where rooms start at $109.00, providing a warm, welcoming environment perfect for relaxation. Stay informed with Holiday Inn Express's digital concierge services, providing up-to-date information and recommendations for your visit.

Relax in the calm environment of Holiday Inn Express & Suites Junction City an IHG Hotel, knowing that the many attractions of Kelso are never far away. Make Kelso travel simple with a hotel that provides convenience and savings—reserve now!

  Call (855) 235-6136 to book with an agent.
  23.7 miles from Kelso, KS 66846

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Junction City

1039 South Washington St Junction City, KS

Guests bound for Kelso will find sheltered comfort at Hampton Inn Junction City, with inviting rooms starting at $113.99, creating a warm and welcoming environment perfect for rest. Gather by the fireplace in select Hampton lobby areas, a cozy spot for meeting friends or winding down after a busy day.

Relax in comfort at Hampton Inn Junction City, where serene surroundings and easy access to Kelso make for a perfect getaway. Relax in a hotel that makes your Kelso adventure feel special and stress-free—reserve now!

  Call (855) 233-0132 to book with an agent.
  23.7 miles from Kelso, KS 66846

Starting at

$113.99

per night

Read Reviews View Amenities View All Rooms

Great Western Inn Suites

201 Continental Drive Junction City, KS

For a comfortable and inviting stay, Great Western Inn Suites offers budget-friendly rooms with rates from $60.99, creating a serene environment ideal for travelers bound for Kelso. Stay in accommodations that cater to your comfort with additional features, ensuring a pleasant and affordable visit.

Discover peace and relaxation at Great Western Inn Suites, where a serene retreat is balanced with close proximity to Kelso. Relax and recharge in Kelso with a hotel that’s both inviting and economical—secure now!

  Call (855) 233-0132 to book with an agent.
  23.9 miles from Kelso, KS 66846

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Junction City near Fort Riley

120 North East St Junction City, KS

Guests visiting Kelso can unwind at Comfort Inn & Suites Junction City near Fort Riley, where friendly accommodations start at $88.99, creating a welcoming and comfortable environment for rest. Appreciate Comfort Inn's commitment to sustainability, with eco-friendly initiatives and practices in place at select locations.

Unwind in comfort at Comfort Inn & Suites Junction City near Fort Riley, where guests can rest in quiet surroundings and still enjoy the convenience of Kelso. Get the most out of your Kelso stay with a hotel that’s all about value—lock in today!

  Call (855) 234-2997 to book with an agent.
  23.9 miles from Kelso, KS 66846

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Best Western J. C. Inn

604 East Chestnut Street Junction City, KS

For a secure and restful stay, Best Western J. C. Inn offers inviting accommodations with rates beginning at $81.99, creating a warm, comfortable environment. Stay connected with Best Western's mobile app, offering easy access to hotel services, local guides, and room controls.

Take a break from the city noise at Best Western J. C. Inn, offering restful accommodations and quick access to Kelso's best spots. Make the most of your Kelso visit with a hotel that delivers exceptional value—reserve now!

  Call (855) 235-0725 to book with an agent.
  23.9 miles from Kelso, KS 66846

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Sonesta Essential Junction City

310 Hammons Dr Junction City, KS

Stay at Sonesta Essential Junction City when visiting Kelso, where serene rooms create a relaxing experience, with budget-friendly rates beginning at $79.99 per night. Experience the unique charm of Sonesta Hotels & Resorts, where each property offers a distinct blend of local culture and contemporary hospitality.

Recharge in the comfort of Sonesta Essential Junction City, where guests can unwind in peace while keeping Kelso within reach for exploration. Get ready for a Kelso adventure with a hotel that adds value to your travels—book today!

  Call (855) 233-7850 to book with an agent.
  23.9 miles from Kelso, KS 66846

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Junction City

310 Hammons Dr. Junction City, KS

Discover a warm ambiance at Courtyard by Marriott Junction City as you explore Kelso, where inviting accommodations provide relaxation, with rates starting at just $79.00. Enjoy the efficiency of Courtyard's mobile room key, allowing you to access your room and other hotel areas with just your smartphone.

Find your restful haven at Courtyard by Marriott Junction City, where the calm surroundings are paired with proximity to Kelso's best offerings. Get the most out of Kelso with a hotel that enhances your travel experience—secure now!

  Call (855) 236-8982 to book with an agent.
  24.0 miles from Kelso, KS 66846

Starting at

$79.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn Junction City Near Fort Riley

305 East Chestnut St Junction City, KS

For a comfortable stay near Kelso, Quality Inn Junction City Near Fort Riley offers budget-conscious rooms with rates beginning at $91.99, creating a hospitable, inviting space for relaxation. Stay productive with Quality Inn's business centers, complete with computers, printers, and high-speed internet access.

For a peaceful retreat close to Kelso, Quality Inn Junction City Near Fort Riley provides a quiet escape with convenient access to urban adventures. Relax and enjoy Kelso knowing your hotel is both cozy and budget-conscious—lock in today!

  Call (855) 239-5277 to book with an agent.
  24.0 miles from Kelso, KS 66846

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

USA Inn Junction City Near Fort Riley

1001 East 6th St Junction City, KS

Explore a welcoming atmosphere at USA Inn Junction City Near Fort Riley as you explore Kelso, where charming rooms create a warm retreat, with inviting rates starting at $68.00. Relax in rooms that offer an enhanced level of comfort, designed to make your stay both satisfying and memorable.

Guests can enjoy a peaceful stay at USA Inn Junction City Near Fort Riley, while the lively streets of Kelso remain just a quick drive away. Discover the best of Kelso with a hotel that offers first-class service at a budget price—secure now!

  Call (855) 234-7135 to book with an agent.
  24.1 miles from Kelso, KS 66846

Starting at

$68.00

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Junction City Fort Riley an IHG Hotel

100 Hammons Drive Junction City, KS

Guests visiting Kelso will appreciate the comfort at Candlewood Suites Junction City Fort Riley an IHG Hotel, where rooms start at $89.00, creating a welcoming space perfect for relaxation and rest. Enjoy the flexibility and independence offered by Candlewood Suites, providing a home-like environment for your extended stay needs.

Stay at Candlewood Suites Junction City Fort Riley an IHG Hotel for a restful escape, where guests can relax in comfort while keeping Kelso within easy reach. Enjoy Kelso with an affordable hotel that enhances your travel experience—secure now!

  Call (855) 236-8982 to book with an agent.
  24.1 miles from Kelso, KS 66846

Starting at

$89.00

per night

Read Reviews View Amenities View All Rooms

Motel 6 Junction City KS

1931 Lacy Dr Junction City, KS

With rates beginning at $74.99, Motel 6 Junction City KS provides affordable comfort for guests traveling to Kelso, creating a calm space ideal for rest and relaxation. Relax with peace of mind thanks to Motel 6’s rigorous safety measures, ensuring a secure stay for you and your companions.

Enjoy spacious comfort at Motel 6 Junction City KS, a quiet haven situated just a short drive from the dynamic heart of Kelso. Make your Kelso adventure both comfortable and affordable—book now!

  Call (855) 239-5277 to book with an agent.
  24.2 miles from Kelso, KS 66846

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Best Western Emporia Inn

2836 West 18th Ave Emporia, KS

At Best Western Emporia Inn, guests bound for Kelso can enjoy easygoing accommodations with rates starting at $72.99, creating a clean, inviting space perfect for relaxation. Rely on Best Western's 24-hour reception, ensuring help and hospitality are always available, day or night.

Guests will enjoy the calm surroundings at Best Western Emporia Inn, with the vibrant streets of Kelso never too far for exploration. Relax and recharge in Kelso without overspending—lock in your hotel room now!

  Call (855) 235-6136 to book with an agent.
  28.6 miles from Kelso, KS 66846

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites

2921 West 18th Ave Emporia, KS

For a welcoming stay near Kelso, Comfort Inn & Suites offers welcoming, budget-friendly rooms with rates starting at $89.49, creating a comfortable environment. Experience the convenience of Comfort Inn's on-site dining options, serving delicious meals and snacks throughout the day.

At Comfort Inn & Suites, spacious accommodations and a peaceful setting make it a perfect choice for guests visiting Kelso. Choose accommodations that make your Kelso adventure easy and enjoyable—reserve now!

  Call (855) 235-0725 to book with an agent.
  28.7 miles from Kelso, KS 66846

Starting at

$89.49

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Emporia Northwest an IHG Hotel

3007 West 18th Ave. Emporia, KS

With rates beginning at $119.00, Holiday Inn Express Hotel & Suites Emporia Northwest an IHG Hotel provides inviting accommodations for travelers visiting Kelso, creating a restful, welcoming space for relaxation. Experience the festive atmosphere during the holidays at Holiday Inn Express, with special decorations and seasonal offerings.

At Holiday Inn Express Hotel & Suites Emporia Northwest an IHG Hotel, guests can enjoy both relaxation and proximity to Kelso, offering the perfect combination for a balanced stay. Get more out of your Kelso adventure with accommodations that save you money—secure now!

  Call (855) 234-2997 to book with an agent.
  28.7 miles from Kelso, KS 66846

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Emporia

2900 Eaglecrest Dr Emporia, KS

For a inviting and inviting stay, Hampton Inn Emporia offers budget-friendly accommodations with rates from $115.99, creating a warm and comfortable environment. Step into the vibrant atmosphere of Hampton’s newly designed lobbies, dynamic spaces perfect for socializing, working, or relaxing.

At Hampton Inn Emporia, enjoy a calming escape, perfect for those looking to explore Kelso without staying in the middle of the action. Enjoy added perks and peace of mind while staying in Kelso—secure your room now!

  Call (855) 239-5277 to book with an agent.
  28.7 miles from Kelso, KS 66846

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

MainStay Suites Emporia

2602 Candlewood Dr Emporia, KS

For a welcoming stay near Kelso, MainStay Suites Emporia offers friendly, budget-friendly rooms with rates starting at $84.99, creating a comfortable environment. Enjoy the outdoor grilling stations at MainStay Suites, perfect for hosting a barbecue or enjoying a meal outdoors.

At MainStay Suites Emporia, guests can rest in a peaceful setting while keeping Kelso's best attractions within easy reach. Get ready for an unforgettable Kelso visit with thoughtfully designed, budget-friendly lodging—lock in today!

  Call (855) 234-2997 to book with an agent.
  28.8 miles from Kelso, KS 66846

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Emporia

2930 Eaglecrest Dr Emporia, KS

At La Quinta Inn & Suites by Wyndham Emporia, travelers bound for Kelso can enjoy gentle accommodations with rooms starting at $73.99, creating a clean and comfortable space perfect for rest. Appreciate La Quinta's pet-friendly policy, welcoming your furry friends to join in on the travel fun without extra hassle.

Relax in the serene environment of La Quinta Inn & Suites by Wyndham Emporia, a peaceful escape found just a drive away from Kelso's bustling streets. Discover the joy of Kelso with a hotel that pairs convenience with affordability—lock in today!

  Call (855) 235-0725 to book with an agent.
  28.8 miles from Kelso, KS 66846

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Rodeway Inn

2630 West 18th Ave Emporia, KS

With rooms starting at $57.99, Rodeway Inn is a practical option for guests bound for Kelso, creating a heartwarming and welcoming environment ideal for relaxation. Stay in accommodations that make travel easy, with essential comforts and a focus on providing great value.

Relax at Rodeway Inn, where serene surroundings make for a peaceful stay and Kelso's activities are always close by. Book a value-focused hotel for your Kelso travels and make the most of your visit—secure now!

  Call (855) 233-0132 to book with an agent.
  29.0 miles from Kelso, KS 66846

Starting at

$57.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn & Suites Emporia

3183 West Highway 50 Emporia, KS

Guests traveling to Kelso will appreciate the inviting accommodations at Knights Inn & Suites Emporia, with budget-friendly rooms starting at $43.99, creating a clean, comfortable atmosphere. Stay entertained with cable TV available in every room at Knights Inn, featuring a selection of popular channels.

Unwind at Knights Inn & Suites Emporia, a quiet haven where guests can recharge while keeping Kelso close enough for exploration. Stay affordably and rest well in Kelso with a hotel that understands your needs—secure now!

  Call (855) 234-5074 to book with an agent.
  29.0 miles from Kelso, KS 66846

Starting at

$43.99

per night

Read Reviews View Amenities View All Rooms