The best deals on hotels when visiting Troy 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 Troy, Kansas 66087

Holiday Inn Express Hotel & Suites St. Joseph an IHG Hotel

3600 North Village Dr. St. Joseph, MO

For an inviting and affordable stay, Holiday Inn Express Hotel & Suites St. Joseph an IHG Hotel offers budget-friendly rooms with rates starting at $179.00, creating a clean and comfortable space. Relax with Holiday Inn Express's in-room yoga kits, allowing you to maintain your practice while on the road.

At Holiday Inn Express Hotel & Suites St. Joseph an IHG Hotel, guests can enjoy the calm environment, while keeping downtown Troy within reach for a day of adventure. Choose a well-rounded, budget-friendly stay for your Troy adventure—book now!

  Call (855) 236-8982 to book with an agent.
  15.2 miles from Troy, KS 66087

Starting at

$179.00

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott St. Joseph

4779 Tuscany Drive St. Joseph, MO

With budget-friendly rooms from $199.99, Fairfield Inn & Suites by Marriott St. Joseph provides inviting comfort for travelers bound for Troy, creating a warm, inviting environment perfect for unwinding. Take advantage of Fairfield’s extended stay options, perfect for guests who need a longer-term accommodation solution.

Travelers will find the perfect retreat at Fairfield Inn & Suites by Marriott St. Joseph, where calm surroundings offer rest while downtown Troy remains accessible. Get the most out of your Troy stay with a hotel that’s all about value—lock in today!

  Call (855) 235-0725 to book with an agent.
  15.4 miles from Troy, KS 66087

Starting at

$199.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Atchison an IHG Hotel

401 Main St Atchison, KS

With budget-conscious rooms beginning at $179.99, Holiday Inn Express & Suites Atchison an IHG Hotel provides heartwarming accommodations for travelers bound for Troy, creating a warm environment. Experience the local area with Holiday Inn Express's bike rental service, a fun and eco-friendly way to explore.

Unwind in the serene environment of Holiday Inn Express & Suites Atchison an IHG Hotel, knowing that downtown Troy remains close by for easy access to city adventures. Enjoy well-rounded amenities and budget-friendly rates for your Troy trip—reserve now!

  Call (855) 239-4019 to book with an agent.
  15.5 miles from Troy, KS 66087

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn St. Joseph

3928 Frederick Ave St. Joseph, MO

At Hampton Inn St. Joseph, guests bound for Troy will find calm accommodations with rates beginning at $158.99, creating a warm and welcoming environment. Commit to a greener stay with Hampton's sustainability initiatives, which focus on reducing waste and conserving energy.

Guests at Hampton Inn St. Joseph will love the quiet atmosphere, with downtown Troy still accessible for a day of exploration and city adventures. Settle into Troy with lodging that keeps costs low and comfort high—reserve today!

  Call (855) 239-5277 to book with an agent.
  15.6 miles from Troy, KS 66087

Starting at

$158.99

per night

Read Reviews View Amenities View All Rooms

Quality Suites St. Joseph

917 North Woodbine Rd St. Joseph, MO

For a comfortable stay near Troy, Quality Suites St. Joseph offers budget-conscious rooms with rates beginning at $106.99, creating a cushy, inviting space for relaxation. Find a blend of comfort and value in accommodations that offer added amenities for a more enjoyable stay.

From Quality Suites St. Joseph, a scenic drive brings guests into downtown Troy, where they can experience the city’s highlights before returning to the serene atmosphere of the hotel. Rest easy during your Troy adventure with accommodations that make sense—lock in today!

  Call (855) 235-0725 to book with an agent.
  15.7 miles from Troy, KS 66087

Starting at

$106.99

per night

Read Reviews View Amenities View All Rooms

Hotel Eastin Riverwalk

401 South 10th St Atchison, KS

For a alluring, affordable stay, Hotel Eastin Riverwalk offers budget-friendly comfort with rooms from $66.14, creating a clean and welcoming space perfect for guests. Relax in accommodations that balance comfort and value, offering a welcoming environment at an economical price.

Enjoy a peaceful atmosphere at Hotel Eastin Riverwalk, where guests can relax knowing that downtown Troy remains close enough for exploration. Enjoy Troy with a hotel that offers comfort and savings—secure your stay today!

  Call (855) 234-7135 to book with an agent.
  15.8 miles from Troy, KS 66087

Starting at

$66.14

per night

Read Reviews View Amenities View All Rooms

Stoney Creek Hotel St. Joseph

1201 North Woobine Rd St. Joseph, MO

Travelers visiting Troy will enjoy the charm of Stoney Creek Hotel St. Joseph, where refined accommodations create a welcoming stay, with rates starting at $158.99. Relax in a luxurious setting that provides an array of amenities designed to make your stay both enjoyable and comfortable.

At Stoney Creek Hotel St. Joseph, guests can unwind in a calm setting, with the excitement of downtown Troy still nearby for exploration. Discover how Troy becomes unforgettable with accommodations that cater to your every need—secure now!

  Call (855) 235-6136 to book with an agent.
  15.8 miles from Troy, KS 66087

Starting at

$158.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Saint Joseph MO

4021 Frederick Ave St. Joseph, MO

With affordable rooms starting at $65.99, Motel 6 Saint Joseph MO offers inviting accommodations for travelers bound for Troy, creating a welcoming space ideal for unwinding. Count on Motel 6 for dependable, no-frills accommodation, a trusted name in budget lodging for decades.

Unwind in the peaceful environment at Motel 6 Saint Joseph MO, with downtown Troy remaining close enough for a day of adventure. Stay smart and enjoy Troy with a practical, comfortable hotel—book today!

  Call (855) 234-2997 to book with an agent.
  15.8 miles from Troy, KS 66087

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Atchison

509 South 9th St Atchison, KS

For travelers bound for Troy, Super 8 by Wyndham Atchison offers inviting accommodations with rates beginning at $75.99, creating a clean, mellifluous setting for relaxation. Travel with your pets with ease, thanks to Super 8’s accommodating pet-friendly policy across numerous locations.

Enjoy a peaceful retreat at Super 8 by Wyndham Atchison, where quiet surroundings allow guests to relax, with downtown Troy still within reach. Plan ahead and make the most of your Troy adventure with cost-saving lodging—book now!

  Call (855) 234-7135 to book with an agent.
  15.9 miles from Troy, KS 66087

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Atchison

500 Highway 73 Atchison, KS

With rooms beginning at $147.65, Quality Inn Atchison is a practical option for travelers to Troy, providing budget-conscious accommodations in a gentle setting. Unwind at the end of the day with Quality Inn's premium cable TV channels, a perfect way to relax in your room.

Guests at Quality Inn Atchison will love the quiet atmosphere, with downtown Troy still accessible for a day of exploration and city adventures. Experience Troy without overspending with a hotel that enhances your visit—lock in now!

  Call (855) 234-7135 to book with an agent.
  15.9 miles from Troy, KS 66087

Starting at

$147.65

per night

Read Reviews View Amenities View All Rooms

AmeriStay Inn

4502 South US Highway 169 St. Joseph, MO

For those bound for Troy, AmeriStay Inn offers soft comfort with rooms starting at $124.99, creating a clean, comfortable space perfect for unwinding. Experience a no-frills stay in rooms that provide all the necessary comforts, from plush bedding to basic entertainment options.

From AmeriStay Inn, a scenic drive brings guests into downtown Troy, where they can experience the city’s highlights before returning to the serene atmosphere of the hotel. Make your Troy trip stress-free and comfortable with a budget-friendly hotel—lock in now!

  Call (855) 236-8982 to book with an agent.
  16.8 miles from Troy, KS 66087

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Hiawatha Hotel

119 East Lodge Street Hiawatha, KS

For a harmonious and affordable stay near Troy, Best Western Plus Hiawatha Hotel offers comfortable accommodations with rates beginning at $131.99, providing a warm environment. Relax with the on-demand movies and entertainment systems provided in Best Western Plus rooms, perfect for a relaxing night in.

At Best Western Plus Hiawatha Hotel, spacious accommodations and a peaceful setting make it a perfect choice for guests visiting Troy. Relax in Troy with a hotel that provides comfort and peace of mind—book today!

  Call (855) 234-5074 to book with an agent.
  23.2 miles from Troy, KS 66087

Starting at

$131.99

per night

Read Reviews View Amenities View All Rooms

FairBridge Inn Express Hiawatha

101 Lodge Rd Hiawatha, KS

Guests bound for Troy can unwind at FairBridge Inn Express Hiawatha, where gentle rooms start at $94.99, creating a warm and inviting environment perfect for relaxation. Experience convenience in a friendly setting, where rooms are equipped with necessary amenities and simple comforts.

For a tranquil experience, FairBridge Inn Express Hiawatha offers spacious accommodations with Troy only a short journey away. Take the guesswork out of your Troy stay with a hotel that delivers on value—secure now!

  Call (855) 239-5277 to book with an agent.
  23.4 miles from Troy, KS 66087

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Sunflower Motel Hiawatha by OYO

406 1st St Hiawatha, KS

With affordable rooms starting at $67.97, Sunflower Motel Hiawatha by OYO provides budget-conscious comfort for guests visiting Troy, creating a welcoming and relaxing space. Experience the perfect blend of comfort and convenience in rooms that offer a practical setup for a budget-friendly rate.

At Sunflower Motel Hiawatha by OYO, guests can recharge in quiet surroundings while keeping Troy's best attractions close enough to explore. Plan your Troy travels with comfort and affordability—book your room today!

  Call (855) 233-7850 to book with an agent.
  23.5 miles from Troy, KS 66087

Starting at

$67.97

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Mound City

109 West 8Th Street Mound City, MO

Guests visiting Troy will appreciate the gentle comfort at Super 8 by Wyndham Mound City, where rooms begin at $107.99, creating a welcoming and inviting environment. Bring your pets along for the journey with Super 8's friendly pet policy, ensuring no family member is left behind.

Enjoy the best of both worlds at Super 8 by Wyndham Mound City, offering a tranquil atmosphere with the convenience of Troy close by. Make your Troy trip stress-free and comfortable with a budget-friendly hotel—lock in now!

  Call (855) 234-5074 to book with an agent.
  25.2 miles from Troy, KS 66087

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites Leavenworth

1101 North 4th Street Leavenworth, KS

With rooms starting at $139.99, Fairfield Inn & Suites Leavenworth provides budget-friendly comfort for travelers bound for Troy, creating a clean, welcoming environment. Take advantage of Fairfield's meeting spaces, perfect for small gatherings, presentations, or remote work needs.

Surrounded by peace and quiet, Fairfield Inn & Suites Leavenworth lets you relax while keeping the thrills of Troy within reach. Settle into Troy with a hotel that balances convenience and cost savings—lock in now!

  Call (855) 239-4019 to book with an agent.
  32.9 miles from Troy, KS 66087

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

TownePlace Suites by Marriott Leavenworth

1001 North 4th Street Leavenworth, KS

Guests bound for Troy can unwind at TownePlace Suites by Marriott Leavenworth, where inviting rooms start at $149.99, creating a warm and comfortable space ideal for relaxation. Flexible booking options at TownePlace Suites accommodate various travel needs and durations.

Relax at TownePlace Suites by Marriott Leavenworth, where serene surroundings make for a peaceful stay and Troy's activities are always close by. Relax and enjoy Troy with a hotel that keeps comfort affordable—lock in now!

  Call (855) 235-6136 to book with an agent.
  33.0 miles from Troy, KS 66087

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Airport Platte City

504 Prairie View Rd Platte City, MO

Guests visiting Troy will find budget-friendly comfort at Travelodge by Wyndham Airport Platte City, where soft rooms begin at $59.99, providing a warm and welcoming environment. Enjoy a restful night with Travelodge’s high-quality bedding, featuring plush mattresses and soft linens.

Find your sanctuary at Travelodge by Wyndham Airport Platte City, a restful escape that’s ideally found for visiting Troy whenever you choose. Enjoy Troy adventures in a stress-free, affordable hotel—lock in your stay today!

  Call (855) 234-7135 to book with an agent.
  33.0 miles from Troy, KS 66087

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Leavenworth Downtown

250 Delaware Street Leavenworth, KS

Enjoy the warm ambiance of Home2 Suites by Hilton Leavenworth Downtown as you visit Troy, with quality accommodations crafted for comfort, with inviting rates starting at $136.99 per night. Experience the thoughtful design of Home2 Suites' suites, offering extra space and a sleeper sofa for guests or family.

Escape the hustle at Home2 Suites by Hilton Leavenworth Downtown, where you can enjoy a peaceful getaway while staying close to Troy's attractions. Step into Troy luxury without the high price tag—lock in your hotel room today!

  Call (855) 234-7135 to book with an agent.
  33.3 miles from Troy, KS 66087

Starting at

$136.99

per night

Read Reviews View Amenities View All Rooms

Leavenworth Local Hotel

600 Shawnee St Leavenworth, KS

Guests traveling to Troy will find harmonious comfort at Leavenworth Local Hotel, with budget-friendly rooms starting at $107.99, creating a warm and inviting space perfect for rest. Stay in accommodations that provide a little extra, from enhanced comfort to additional amenities, all at a great value.

Enjoy the serene environment of Leavenworth Local Hotel, where spacious accommodations meet convenient access to the heart of Troy. Plan your Troy getaway with a hotel that knows how to make you feel at home—reserve today!

  Call (855) 235-6136 to book with an agent.
  33.5 miles from Troy, KS 66087

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

Suburban Studios Kansas City Airport North

1201 Branch Street Platte City, MO

Guests bound for Troy will appreciate the budget-friendly comfort at Suburban Studios Kansas City Airport North, with rooms starting at $69.99, creating a warm and welcoming atmosphere. Stay in a room that balances comfort and practicality, offering standard amenities for a budget-conscious stay.

Recharge in the comfort of Suburban Studios Kansas City Airport North, where restful surroundings are matched by the proximity to Troy's attractions. Book now and enjoy a practical, affordable Troy stay—reserve your room today!

  Call (855) 239-4019 to book with an agent.
  33.7 miles from Troy, KS 66087

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Leavenworth

405 Choctaw Street Leavenworth, KS

With rates starting at $134.99, Hampton Inn Leavenworth provides budget-conscious accommodations for travelers visiting Troy, creating a mellifluous atmosphere perfect for relaxation. Experience a personalized welcome with unique amenities in select Hampton rooms, including local snacks and drinks to greet you upon arrival.

Experience a restful stay at Hampton Inn Leavenworth, where calm surroundings allow for relaxation and Troy remains within easy reach. Treat yourself to a Troy stay where comfort and affordability meet—reserve your room now!

  Call (855) 233-0132 to book with an agent.
  33.7 miles from Troy, KS 66087

Starting at

$134.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Platte City Kansas City Area Airport

2500 North Prairie View Rd Platte City, MO

At Super 8 by Wyndham Platte City Kansas City Area Airport, guests visiting Troy can unwind in inviting accommodations with rooms from $81.11, creating a warm and welcoming space perfect for rest. Choose Super 8 by Wyndham for your next adventure, where friendly service and comfortable stays come at an unbeatable value.

At Super 8 by Wyndham Platte City Kansas City Area Airport, you can experience a serene atmosphere, with Troy's vibrant streets always close enough for an adventure. Choose a hotel that balances comfort and savings for your Troy visit—reserve now!

  Call (855) 235-0725 to book with an agent.
  34.7 miles from Troy, KS 66087

Starting at

$81.11

per night

Read Reviews View Amenities View All Rooms

Ramada by Wyndham Platte City KCI Airport

2512 North Prairie View Road Platte City, MO

Travelers to Troy will appreciate the warmth and charm of Ramada by Wyndham Platte City KCI Airport, where intimate-feeling rooms create a welcoming escape, all starting at $85.99 per night. Enjoy the festive atmosphere of Ramada's holiday celebrations, with special events and decorations to mark the season.

Stay at Ramada by Wyndham Platte City KCI Airport for a restful experience, while Troy remains close enough for exploration whenever you wish. Find your ideal Troy lodging with accommodations that make you feel right at home—secure now!

  Call (855) 236-8982 to book with an agent.
  34.8 miles from Troy, KS 66087

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms