The best deals on hotels when visiting Troy in Iowa.

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, Iowa 52537

Southfork Motel&Grill

905 South Washington Street Bloomfield, IA

For a restful stay near Troy, Southfork Motel&Grill offers welcoming accommodations with rooms starting at $109.99, creating a clean, welcoming environment ideal for relaxation. Experience a stay that's both economical and satisfying, with rooms that provide necessary amenities for a comfortable visit.

For a serene stay, Southfork Motel&Grill provides calm surroundings, with the excitement of downtown Troy still a short drive away. Enjoy added comfort and savings while exploring Troy—lock in your stay now!

  Call (855) 239-4019 to book with an agent.
  10.9 miles from Troy, IA 52537

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Bloomfield

509 South Washington St Bloomfield, IA

Guests traveling to Troy will find budget-conscious comfort at Cobblestone Inn & Suites Bloomfield, where peaceful rooms start at $129.99, creating a welcoming atmosphere. Stay in rooms that provide essential comforts, with straightforward amenities and a focus on providing a good night's sleep.

Relax at Cobblestone Inn & Suites Bloomfield, where peaceful surroundings make for a restful stay and downtown Troy is still within driving distance. Stay refreshed and on budget in Troy with thoughtfully designed accommodations—secure today!

  Call (855) 234-5074 to book with an agent.
  11.0 miles from Troy, IA 52537

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fairfield

3001 West Burlington Ave Fairfield, IA

At Super 8 by Wyndham Fairfield, travelers to Troy will find inviting accommodations with rates beginning at $79.99, creating a warm and comfortable space perfect for relaxation. Experience the warmth of Fairfield's guest service, where friendly staff are dedicated to making your stay as comfortable as possible.

Unwind at Super 8 by Wyndham Fairfield, a tranquil retreat that provides easy access to the many attractions of Troy. Enjoy Troy with a hotel that makes affordability feel effortless—reserve your room today!

  Call (855) 236-8982 to book with an agent.
  20.7 miles from Troy, IA 52537

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Coratel Inn by Jasper Iowa Fairfield

2200 West Burlington Ave Fairfield, IA

With budget-conscious rooms starting at $59.99, Coratel Inn by Jasper Iowa Fairfield is a practical option for guests bound for Troy, providing a welcoming environment for relaxation. Benefit from Fairfield's strategic partnerships, offering you discounts and benefits at local restaurants, shops, and attractions.

Enjoy the peaceful environment at Coratel Inn by Jasper Iowa Fairfield, perfect for those seeking relaxation while having quick access to Troy. Get ready for a Troy adventure that’s both enjoyable and cost-effective—book today!

  Call (855) 236-8982 to book with an agent.
  21.0 miles from Troy, IA 52537

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Hotel & Suites Ottumwa

108 Church St Ottumwa, IA

At Cobblestone Hotel & Suites Ottumwa, travelers bound for Troy will find budget-conscious comfort with rates starting at $129.00, creating a clean and welcoming environment. Relax in a clean and efficient environment, where rooms offer the necessary amenities for a comfortable and straightforward stay.

Settle into spacious comfort at Cobblestone Hotel & Suites Ottumwa, where you can enjoy a quiet atmosphere and still take a quick trip into Troy. Unlock the comfort you deserve on your Troy trip with affordable lodging—reserve now!

  Call (855) 235-6136 to book with an agent.
  21.4 miles from Troy, IA 52537

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Hotel Ottumwa

107 East 2nd St Ottumwa, IA

With a touch of sophistication, Hotel Ottumwa near Troy offers calm accommodations for a relaxing escape, with budget-friendly rates beginning at $76.99. Enjoy the extra attention to detail in rooms that offer a blend of luxury and comfort, perfect for a memorable stay.

Guests will appreciate the quiet environment at Hotel Ottumwa, where restful accommodations are never too far from Troy's activities. Plan your Troy getaway with a hotel that offers premium service at a great rate—reserve now!

  Call (855) 235-0725 to book with an agent.
  21.6 miles from Troy, IA 52537

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Ottumwa

222 West 2nd Street Ottumwa, IA

With affordable rooms beginning at $93.99, AmericInn by Wyndham Ottumwa provides budget-conscious comfort for guests bound for Troy, creating a welcoming atmosphere. Stay fit with AmericInn by Wyndham’s on-site swimming facilities, providing a great way to get some exercise and relaxation.

Discover a calm haven at AmericInn by Wyndham Ottumwa, where guests can rest comfortably with Troy's best spots within easy reach. Rest easy in Troy with a hotel that offers all the essentials at a great rate—book now!

  Call (855) 233-7850 to book with an agent.
  21.7 miles from Troy, IA 52537

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Ottumwa

943 North Quincy Ave Ottumwa, IA

With rates beginning at $181.99, Hampton Inn Ottumwa provides budget-conscious accommodations for travelers visiting Troy, creating a delightful space ideal for rest. Rest assured with Hampton's heightened cleaning protocols, ensuring a safe and spotless environment during your stay.

Find your ideal retreat at Hampton Inn Ottumwa, a serene escape found just a short drive from the dynamic atmosphere of Troy. Step into Troy with confidence, knowing your hotel delivers more for less—reserve now!

  Call (855) 239-4019 to book with an agent.
  22.1 miles from Troy, IA 52537

Starting at

$181.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Ottumwa

2823 North Court St Ottumwa, IA

With rates starting at $65.99, Super 8 by Wyndham Ottumwa offers delightful accommodations for travelers bound for Troy, providing a clean, welcoming environment for rest. Explore the area with Super 8's prime locations, offering easy access to local landmarks, parks, and shopping centers.

Find a peaceful hideaway at Super 8 by Wyndham Ottumwa, where you can unwind after exploring the bustling streets of Troy. Choose a hotel that offers comfort and savings for your Troy adventure—book today!

  Call (855) 239-5277 to book with an agent.
  24.1 miles from Troy, IA 52537

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Best Western Ottumwa Inn & Suites

2813 North Court Street Ottumwa, IA

Stay at Best Western Ottumwa Inn & Suites for a restful visit to Troy, where comfortable accommodations create a comfortable atmosphere, with nightly rates starting at just $84.00. Relax in Best Western’s mini-suites, offering a bit more space and privacy with a separate seating area.

Discover the quiet charm of Best Western Ottumwa Inn & Suites, a restful escape situated just a short drive from the excitement of Troy. Plan a seamless Troy trip with a hotel that takes care of all the details—secure your room now!

  Call (855) 239-4019 to book with an agent.
  24.1 miles from Troy, IA 52537

Starting at

$84.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn&Suites Ottumwa

125 West Joseph Ave Ottumwa, IA

At Quality Inn&Suites Ottumwa, travelers to Troy can unwind in affordable comfort with rooms beginning at $70.99, creating a warm, inviting space ideal for relaxation. Find in-room conveniences like microwaves, refrigerators, and coffee makers in select rooms at Quality Inn, enhancing your comfort.

Discover peace and relaxation at Quality Inn&Suites Ottumwa, where a serene retreat is balanced with close proximity to Troy. Relax and enjoy your Troy trip with a hotel that fits your budget—reserve today!

  Call (855) 234-5074 to book with an agent.
  24.4 miles from Troy, IA 52537

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Westbridge Inn & Suites

117 North 18th St Centerville, IA

Guests bound for Troy can unwind at Westbridge Inn & Suites, where delightful rooms start at $85.00, creating a warm and inviting environment perfect for relaxation. Stay in accommodations that cater to your needs with additional features, providing a comfortable and hassle-free visit.

Settle into relaxation at Westbridge Inn & Suites, where guests can recharge in comfort with Troy always within convenient reach. Make Troy travel simple with a hotel that provides convenience and savings—reserve now!

  Call (855) 234-2997 to book with an agent.
  34.8 miles from Troy, IA 52537

Starting at

$85.00

per night

Read Reviews View Amenities View All Rooms

Indian Hills Inn & RV Park

100 Highway 34 East Albia, IA

For budget-savvy guests bound for Troy, Indian Hills Inn & RV Park offers inviting, affordable rooms with rates starting at $84.95, creating a welcoming environment for rest. Experience dependable comfort in rooms that offer practical amenities, ensuring a pleasant and budget-friendly stay.

At Indian Hills Inn & RV Park, spacious accommodations and a peaceful setting make it a perfect choice for guests visiting Troy. Enjoy more of Troy with affordable, value-driven lodging—reserve your room today!

  Call (855) 233-7850 to book with an agent.
  36.5 miles from Troy, IA 52537

Starting at

$84.95

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

1200 East Baker St Mount Pleasant, IA

With rates from $59.99, Quality Inn & Suites provides enchanting comfort for guests traveling to Troy, creating a warm and welcoming environment ideal for rest. Stay cool and comfortable with Quality Inn's climate-controlled rooms, ensuring a perfect environment regardless of the weather outside.

Step into comfort at Quality Inn & Suites, a serene retreat with the convenience of Troy's attractions just a short drive away. Discover a hotel that elevates your Troy adventure while staying budget-friendly—reserve now!

  Call (855) 233-0132 to book with an agent.
  37.8 miles from Troy, IA 52537

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Mt. Pleasant

1000 North Grand Ave Mount Pleasant, IA

Guests headed to Troy will appreciate the delightful accommodations at Super 8 by Wyndham Mt. Pleasant, where rooms begin at $73.99, creating a clean and welcoming space perfect for rest. Seek directions or advice from Super 8’s informed front desk, where staff are ready to help you navigate the local area.

Relax and recharge at Super 8 by Wyndham Mt. Pleasant, where peaceful surroundings complement the convenience of nearby Troy. Plan ahead and enjoy a value-driven stay for your Troy adventure—reserve now!

  Call (855) 233-7850 to book with an agent.
  38.1 miles from Troy, IA 52537

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Best Western Mt. Pleasant Inn

810 North Grand Avenue Mount Pleasant, IA

For a welcoming and restful stay, Best Western Mt. Pleasant Inn offers inviting accommodations with rooms from $84.99, creating a comfy space ideal for travelers visiting Troy. Enjoy the taste of fresh, locally sourced produce at Best Western’s on-site restaurants, committed to sustainable dining.

Relax in the spacious setting of Best Western Mt. Pleasant Inn, where guests can unwind and still have easy access to Troy. Maximize your time in Troy with lodging that keeps your comfort top of mind—lock in today!

  Call (855) 233-7850 to book with an agent.
  38.1 miles from Troy, IA 52537

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Mount Pleasant

1100 North Grand Ave Mount Pleasant, IA

For those headed to Troy, AmericInn by Wyndham Mount Pleasant offers appealing, affordable accommodations with rates starting at $85.99, creating a warm and welcoming space. Indulge in the convenience of on-site dining options at AmericInn by Wyndham, serving delicious meals and snacks throughout the day.

At AmericInn by Wyndham Mount Pleasant, guests are welcomed into a peaceful environment that provides easy access to Troy's top destinations. Choose a practical, comfortable hotel for your Troy trip—reserve your room today!

  Call (855) 235-6136 to book with an agent.
  38.2 miles from Troy, IA 52537

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Belva Deer Inn

21638 Highway 92 Sigourney, IA

For an inviting and budget-friendly stay near Troy, Belva Deer Inn offers comfy rooms with rates beginning at $97.38, creating a clean, welcoming space. Relax in accommodations that provide extra comfort and conveniences, ensuring a pleasant and economical stay.

Experience a calm retreat at Belva Deer Inn, nestled just a drive away from the vibrant offerings of Troy. Stay affordably in Troy with a hotel that enhances your travel experience—reserve now!

  Call (855) 235-0725 to book with an agent.
  40.6 miles from Troy, IA 52537

Starting at

$97.38

per night

Read Reviews View Amenities View All Rooms

Quality Inn Kirksville

2209 North Baltimore St Kirksville, MO

At Quality Inn Kirksville, travelers to Troy will find budget-friendly comfort with rooms beginning at $92.99, creating a clean and inviting environment. Appreciate Quality Inn's commitment to accessibility, offering rooms and facilities designed for guests with disabilities.

Enjoy the best of both relaxation and convenience at Quality Inn Kirksville, where guests can unwind and still reach Troy with ease. Plan your Troy getaway with a hotel that knows how to make you feel at home—reserve today!

  Call (855) 235-0725 to book with an agent.
  41.9 miles from Troy, IA 52537

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Fort Madison near Hwy 61

6169 Reve Ct Fort Madison, IA

For travelers headed to Troy, Quality Inn & Suites Fort Madison near Hwy 61 offers inviting rooms with rates starting at $101.99, creating a clean and welcoming environment perfect for relaxation. Relax in Quality Inn's specially designed family suites, offering extra space and amenities tailored for family comfort.

Escape the city rush at Quality Inn & Suites Fort Madison near Hwy 61, a peaceful retreat where the best of Troy is always within reach. Relax in Troy at a hotel that knows how to make your stay special—lock in today!

  Call (855) 233-0132 to book with an agent.
  43.1 miles from Troy, IA 52537

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Oskaloosa

306 South 17th St Oskaloosa, IA

At Quality Inn Oskaloosa, travelers headed to Troy will find affordable comfort with rooms beginning at $80.99, creating a charming, welcoming environment for relaxation. Rest assured with Quality Inn's 100 percent satisfaction guarantee, promising a stay that meets or exceeds your expectations.

At Quality Inn Oskaloosa, you’ll find a peaceful retreat with the added benefit of being close to the excitement of Troy. Plan your Troy getaway with affordable and relaxing accommodations—secure now!

  Call (855) 236-8982 to book with an agent.
  43.6 miles from Troy, IA 52537

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn Oskaloosa

1210 a Ave. East Oskaloosa, IA

Guests visiting Troy will find budget-friendly comfort at Budget Inn Oskaloosa, where inviting rooms begin at $65.00, creating a clean, restful environment perfect for rest. Experience a pleasant stay with rooms that provide reliable comfort, making your visit both enjoyable and affordable.

Find your quiet retreat at Budget Inn Oskaloosa, where restful lodgings are paired with the convenience of being close to Troy. Stay affordably and enjoy extra perks on your Troy adventure—reserve your room now!

  Call (855) 233-0132 to book with an agent.
  43.9 miles from Troy, IA 52537

Starting at

$65.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fort Madison

5107 Ave. O Fort Madison, IA

Guests visiting Troy will appreciate the soft comfort at Super 8 by Wyndham Fort Madison, where budget-friendly rooms start at $62.99, creating a warm and inviting space. Keep comfortable with Super 8’s air-conditioned rooms, a must-have amenity to beat the heat during warmer seasons.

Recharge in the comfort of Super 8 by Wyndham Fort Madison, where restful surroundings are matched by the proximity to Troy's attractions. Stay affordably and comfortably on your Troy adventure—lock in your hotel today!

  Call (855) 236-8982 to book with an agent.
  43.9 miles from Troy, IA 52537

Starting at

$62.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Fort Madison

4901 Ave. O Fort Madison, IA

For a hospitable and affordable stay, Cobblestone Inn & Suites Fort Madison offers inviting rooms with rates starting at $71.99, creating a welcoming and comfortable environment ideal for rest. Experience a touch of extra comfort and convenience in rooms that cater to your needs for a relaxing and affordable stay.

At Cobblestone Inn & Suites Fort Madison, you’ll find the balance between relaxation and proximity to Troy, making it an ideal base for exploration. Find a hotel that complements your Troy travels with convenience and value—lock in now!

  Call (855) 233-0132 to book with an agent.
  44.1 miles from Troy, IA 52537

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms