The best deals on hotels when visiting Martinstown 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 Martinstown, Iowa 52544

The Continental Hotel

217 North 13th Street Centerville, IA

Enjoy a sophisticated stay at The Continental Hotel on your journey to Martinstown, where inviting accommodations start at a budget-friendly rate of $162.99. Stay in accommodations that not only promise luxury but deliver it, with rooms that are beautifully appointed and fully equipped.

From The Continental Hotel, the drive to downtown Martinstown offers convenient access to the city’s attractions while providing a peaceful retreat afterward. Experience Martinstown with a hotel that keeps you pampered and relaxed from start to finish—lock in today!

  Call (855) 234-2997 to book with an agent.
  5.5 miles from Martinstown, IA 52544

Starting at

$162.99

per night

Read Reviews View Amenities View All Rooms

Westbridge Inn & Suites

117 North 18th St Centerville, IA

For those headed to Martinstown, Westbridge Inn & Suites offers budget-friendly accommodations with rooms from $85.00, creating a clean, comfortable environment perfect for rest. Experience a stay that delivers essential comforts, with rooms that are practical, clean, and well-suited for budget travelers.

At Westbridge Inn & Suites, guests can enjoy the comfort of being slightly removed from the city’s busiest areas, with downtown Martinstown just a convenient drive away. Take advantage of extra perks for your Martinstown trip without the high cost—reserve now!

  Call (855) 233-0132 to book with an agent.
  5.8 miles from Martinstown, IA 52544

Starting at

$85.00

per night

Read Reviews View Amenities View All Rooms

Indian Hills Inn & RV Park

100 Highway 34 East Albia, IA

With rooms starting at $84.95, Indian Hills Inn & RV Park is an affordable choice for guests visiting Martinstown, creating a clean, welcoming space perfect for a peaceful stay. Relax in accommodations that deliver practical comfort, ensuring a pleasant stay at an economical price.

Stay at Indian Hills Inn & RV Park to enjoy spacious comfort, with the convenience of Martinstown's lively offerings just minutes away. Plan your Martinstown adventure with inviting, affordable lodging—secure your room now!

  Call (855) 234-7135 to book with an agent.
  24.0 miles from Martinstown, IA 52544

Starting at

$84.95

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Bloomfield

509 South Washington St Bloomfield, IA

Guests bound for Martinstown will find soft comfort at Cobblestone Inn & Suites Bloomfield, with inviting rooms starting at $129.99, creating a warm and welcoming environment perfect for rest. Enjoy accommodations that add a touch of luxury and comfort, making your stay pleasant without compromising on value.

At Cobblestone Inn & Suites Bloomfield, you’ll enjoy restful accommodations with the added convenience of being close to Martinstown's exciting attractions. Experience a well-rounded Martinstown stay with amenities that keep you comfortable—reserve now!

  Call (855) 235-0725 to book with an agent.
  28.9 miles from Martinstown, IA 52544

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Southfork Motel&Grill

905 South Washington Street Bloomfield, IA

Guests traveling to Martinstown can unwind at Southfork Motel&Grill, where inviting rooms start at $109.99, creating a clean and comfortable environment perfect for relaxation. Relax in accommodations that balance comfort and practicality, offering a comfortable environment at a great price.

At Southfork Motel&Grill, spacious accommodations and a peaceful setting make it a perfect choice for guests visiting Martinstown. Experience Martinstown with added comfort and savings—reserve your hotel today!

  Call (855) 234-7135 to book with an agent.
  28.9 miles from Martinstown, IA 52544

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express&Suites Ottumwa an IHG Hotel

941 North Quincy Avenue Ottumwa, IA

At Holiday Inn Express&Suites Ottumwa an IHG Hotel, travelers bound for Martinstown can enjoy enveloping accommodations with rooms starting at $158.99, creating a clean and comfortable space perfect for rest. Experience the festive atmosphere during the holidays at Holiday Inn Express, with special decorations and seasonal offerings.

At Holiday Inn Express&Suites Ottumwa an IHG Hotel, you can enjoy the best of both worlds—quiet nights and quick trips into Martinstown's bustling center. Experience Martinstown the way you deserve with budget-savvy, comfortable lodging—book now!

  Call (855) 235-0725 to book with an agent.
  35.3 miles from Martinstown, IA 52544

Starting at

$158.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Ottumwa

943 North Quincy Ave Ottumwa, IA

With rates starting at $174.99, Hampton Inn Ottumwa is an ideal option for those traveling to Martinstown, offering budget-friendly rooms in a soft, clean environment. Swim any season in Hampton’s indoor pools, providing a warm and welcoming place to relax, regardless of the weather.

Situated just beyond the city, Hampton Inn Ottumwa offers a peaceful retreat that’s never too far from Martinstown's lively attractions. Make the most of your Martinstown adventure with accommodations that prioritize savings—lock in now!

  Call (855) 233-7850 to book with an agent.
  35.4 miles from Martinstown, IA 52544

Starting at

$174.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Hotel & Suites Ottumwa

108 Church St Ottumwa, IA

Guests visiting Martinstown will find safe accommodations at Cobblestone Hotel & Suites Ottumwa, with rooms beginning at $129.00, creating a clean, inviting environment perfect for rest. Experience practicality and comfort, where rooms are equipped with modern conveniences, ensuring a relaxing and efficient stay.

Enjoy the best of both comfort and convenience at Cobblestone Hotel & Suites Ottumwa, where the energy of Martinstown is just a short drive away. Explore Martinstown while enjoying a hotel that delivers on quality and affordability—lock in today!

  Call (855) 234-2997 to book with an agent.
  36.2 miles from Martinstown, IA 52544

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Ottumwa

222 West 2nd Street Ottumwa, IA

Guests visiting Martinstown will appreciate the comfort at AmericInn by Wyndham Ottumwa, where rooms start at $93.99, creating a welcoming space perfect for relaxation and rest. Stay hydrated with complimentary water bottles provided in each room at AmericInn by Wyndham.

Relax and recharge at AmericInn by Wyndham Ottumwa, where a quiet setting provides the perfect escape with Martinstown's attractions just minutes away. Stay effortlessly in Martinstown with accommodations that make relaxation simple—secure now!

  Call (855) 235-0725 to book with an agent.
  36.6 miles from Martinstown, IA 52544

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Hotel Ottumwa

107 East 2nd St Ottumwa, IA

Travelers visiting Martinstown will appreciate the warmth of Hotel Ottumwa, where heartwarming rooms provide a peaceful escape, with nightly rates starting at $76.99. Find a refined retreat in our rooms that blend modern comforts with luxurious amenities for a superior stay.

Discover relaxation at Hotel Ottumwa, where quiet comfort meets the convenience of being close to Martinstown's vibrant offerings. Relax in Martinstown with accommodations that make every moment feel indulgent—lock in today!

  Call (855) 239-5277 to book with an agent.
  36.6 miles from Martinstown, IA 52544

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Kirksville

2604 North Baltimore Street Kirksville, MO

With rates from $209.00, Hampton Inn Kirksville provides inviting accommodations for travelers visiting Martinstown, creating a comfortable and welcoming space for relaxation. Grab a quick breakfast with Hampton’s on-the-go options, ideal for those mornings when you need to eat and run.

Find your quiet escape at Hampton Inn Kirksville, situated conveniently for exploring the vibrant attractions of Martinstown just a short drive away. Enjoy the best of Martinstown with a hotel that puts your comfort first—lock in your room now!

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

Starting at

$209.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn Kirksville

2209 North Baltimore St Kirksville, MO

At Quality Inn Kirksville, travelers visiting Martinstown can enjoy inviting accommodations with rooms from $94.99, creating a clean and welcoming environment ideal for rest. Unwind in Quality Inn's garden or patio areas, beautifully landscaped for relaxation and outdoor enjoyment.

Enjoy a peaceful stay at Quality Inn Kirksville, where guests can relax and still visit Martinstown's lively streets whenever they choose. Discover how comfort and savings come together on your Martinstown adventure—book today!

  Call (855) 234-5074 to book with an agent.
  38.1 miles from Martinstown, IA 52544

Starting at

$94.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 as you explore Martinstown, where soothing accommodations and welcoming rates start from $84.00 per night, perfect for those seeking relaxation. Relax in Best Western’s mini-suites, offering a bit more space and privacy with a separate seating area.

Find your restful retreat at Best Western Ottumwa Inn & Suites, where guests can enjoy the balance of a quiet stay and the excitement of Martinstown. Relax and rejuvenate in Martinstown with a hotel that makes you feel right at home—secure now!

  Call (855) 239-4019 to book with an agent.
  38.5 miles from Martinstown, IA 52544

Starting at

$84.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Ottumwa

2823 North Court St Ottumwa, IA

At Super 8 by Wyndham Ottumwa, travelers bound for Martinstown will find harmonious rooms starting at $66.99, creating a welcoming, comfortable environment perfect for a peaceful stay. Trust Super 8 for practical, enjoyable, and affordable lodging, making it a top choice for travelers on a budget.

Stay at Super 8 by Wyndham Ottumwa for a relaxing retreat, with the added benefit of having Martinstown's attractions just minutes away. Save big on your Martinstown travels and enjoy enhanced comfort—reserve today!

  Call (855) 234-5074 to book with an agent.
  38.5 miles from Martinstown, IA 52544

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn&Suites Ottumwa

125 West Joseph Ave Ottumwa, IA

For a comfortable and budget-friendly experience, Quality Inn&Suites Ottumwa offers pleasant rooms with rates starting at $83.99, creating a warm environment perfect for rest. Appreciate the boutique atmosphere of Quality Inn's individually decorated rooms, each with unique design features and local flair.

Find both rest and convenience at Quality Inn&Suites Ottumwa, a calm escape positioned just a short distance from Martinstown. Enjoy your Martinstown adventure with a hotel that pairs quality and affordability—lock in today!

  Call (855) 234-5074 to book with an agent.
  38.7 miles from Martinstown, IA 52544

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Kirksville University Area an IHG Hotel

2523 South Franklin St. Kirksville, MO

Guests bound for Martinstown will find inviting comfort at Holiday Inn Express & Suites Kirksville University Area an IHG Hotel, with comfortable rooms starting at $163.99, providing a warm and welcoming space ideal for rest. Opt for Holiday Inn Express, where smart design, complimentary essentials, and friendly service ensure a smooth and satisfying stay.

Unwind in the comfort of Holiday Inn Express & Suites Kirksville University Area an IHG Hotel, a peaceful escape where you can keep Martinstown's energy within easy reach. Enjoy your Martinstown getaway with budget-friendly lodging that exceeds expectations—reserve now!

  Call (855) 235-6136 to book with an agent.
  40.9 miles from Martinstown, IA 52544

Starting at

$163.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Kirksville

3805 South Baltimore St Kirksville, MO

With rates from $89.99, Days Inn by Wyndham Kirksville is an ideal choice for travelers to Martinstown, providing a comfortable, welcoming atmosphere perfect for rest. Enjoy the convenience of Days Inn's locations, strategically situated near highways, airports, and popular attractions.

Find your ideal getaway at Days Inn by Wyndham Kirksville, where calm surroundings and the convenience of Martinstown come together seamlessly. Make your Martinstown trip memorable and cost-effective—secure your room now!

  Call (855) 233-7850 to book with an agent.
  41.0 miles from Martinstown, IA 52544

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Kirksville University Area

2702 South Franklin Kirksville, MO

With rooms starting at $98.99, Baymont by Wyndham Kirksville University Area offers inviting accommodations for travelers to Martinstown, providing a welcoming space ideal for a relaxing stay. Enjoy the seasonal charm of Baymont by Wyndham’s decorations, creating a festive atmosphere during holidays and celebrations.

Nestled outside the city’s core, Baymont by Wyndham Kirksville University Area provides a great option for those seeking tranquility near Martinstown. Rest well in Martinstown with a hotel that offers budget-friendly and inviting lodging—secure your room now!

  Call (855) 233-7850 to book with an agent.
  41.0 miles from Martinstown, IA 52544

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Oskaloosa

2325 COAL MINE LOOP Oskaloosa, IA

Guests traveling to Martinstown will find Fairfield Inn & Suites by Marriott Oskaloosa a practical choice, with rooms beginning at $159.99, creating a clean and inviting environment ideal for relaxation. Enjoy the flexibility of Fairfield's check-in and check-out times, designed to accommodate the needs of busy travelers.

For travelers seeking both quiet and convenience, Fairfield Inn & Suites by Marriott Oskaloosa is perfectly situated near Martinstown for the best of both worlds. Find your ideal hotel for exploring Martinstown without overspending—book your stay now!

  Call (855) 233-0132 to book with an agent.
  44.6 miles from Martinstown, IA 52544

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

EverSpring Inn & Suites

2401 a Ave. West Oskaloosa, IA

For a comfortable stay, EverSpring Inn & Suites offers inviting rooms with rates beginning at $99.99, creating a warm and inviting space ideal for travelers visiting Martinstown. Experience a stay that meets your essential needs, with rooms that are clean, comfortable, and conveniently located.

Guests seeking a peaceful stay will love EverSpring Inn & Suites, where calm surroundings are complemented by proximity to Martinstown. Make Martinstown feel like home with well-equipped, cost-friendly accommodations—secure now!

  Call (855) 233-0132 to book with an agent.
  44.7 miles from Martinstown, IA 52544

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Red Carpet Motel

1702 North Lincoln Street Knoxville, IA

At Red Carpet Motel, guests bound for Martinstown will find budget-friendly comfort with rooms beginning at $92.99, creating a warm and inviting space ideal for rest. Enjoy standard amenities in rooms that offer a comfortable environment for a worry-free visit.

Stay at Red Carpet Motel to experience the perfect blend of quiet retreat and easy access to Martinstown's top attractions. Stay budget-wise and relaxed on your Martinstown visit—secure your hotel room today!

  Call (855) 233-0132 to book with an agent.
  45.3 miles from Martinstown, IA 52544

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn Oskaloosa

1210 a Ave. East Oskaloosa, IA

With rooms beginning at $65.00, Budget Inn Oskaloosa provides inviting accommodations for guests headed to Martinstown, creating a comfortable, welcoming atmosphere for rest. Relax in accommodations that offer a comfortable environment, making your stay both pleasant and affordable.

Budget Inn Oskaloosa offers the perfect blend of quiet surroundings and proximity to Martinstown, allowing you to enjoy both. Book now and enjoy a practical, affordable Martinstown stay—reserve your room today!

  Call (855) 233-7850 to book with an agent.
  45.4 miles from Martinstown, IA 52544

Starting at

$65.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn Oskaloosa

306 South 17th St Oskaloosa, IA

For an affordable stay near Martinstown, Quality Inn Oskaloosa offers inviting accommodations with rooms from $80.99, providing a clean, welcoming space ideal for rest. Benefit from Quality Inn's local partnership discounts, providing guests with exclusive deals on dining, shopping, and entertainment.

Enjoy a restful escape at Quality Inn Oskaloosa, where guests can relax and still have Martinstown's vibrant energy close at hand. Enjoy practical savings and added comfort on your Martinstown trip—reserve now!

  Call (855) 239-5277 to book with an agent.
  45.4 miles from Martinstown, IA 52544

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Knoxville

2205 North Lincoln St Knoxville, IA

For an affordable stay near Martinstown, Super 8 by Wyndham Knoxville offers budget-friendly comfort with rooms from $92.99, creating a clean and mellifluous environment. Count on Super 8's dedicated staff to ensure your stay is enjoyable, with a friendly and helpful approach to guest service.

Unwind at Super 8 by Wyndham Knoxville, a tranquil retreat that provides easy access to the many attractions of Martinstown. Make your Martinstown experience both cost-effective and comfortable—secure your stay today!

  Call (855) 235-0725 to book with an agent.
  45.5 miles from Martinstown, IA 52544

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms