Marshalltown Iowa Accommodations

Find accommodations in Marshalltown with the hotel list provided below. Search for cheap and discounted hotel and motel rates in or near Marshalltown, IA for your upcoming personal or group travel. We provide the best Marshalltown Iowa hotel/motel rooms. Review the Marshalltown hotel list below to find the perfect lodging. We also have a map of the Marshalltown hotels. Planning a group? Lock in Marshalltown Group Hotel Discounts

The Marshalltown center point is around the area of Marshalltown Dialysis Center and the area of Marshalltown Medical and Surgical Center.

Marshalltown is a city in Marshall County, Iowa. Located in the center of Iowa, Marshalltown is the birthplace of Adrian Constantine "Cap" Anson. Adrian is known for his career as a Major League Baseball player and has been referred to as the "first son" of Marshalltown. He was inducted into the National Baseball Hall of fame in 1939, and he is known to be one of the greatest baseball players of his era. More from this guide...

Marshalltown Hotels/Motels & Accommodations

Courtyard by Marriott Ames 311 SOUTH 17TH STREET, Ames, IA 50010 +1-888-389-4121 ~36.16 miles west of Marshalltown
  • Midscale property
  • 4 floors in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
Staybridge Suites Ames by IHG 2111 ISAAC NEWTON DRIVE, Ames, IA 50010 +1-888-675-2083 ~34.69 miles west of Marshalltown
  • 3 star hotel
  • Hotel has an eco-friendly policy Learn more
Call to Book
Add your dates for price
Very Good 8.9 /10 Read Reviews Call BookMore Details
Hotel Grinnell Downtown an Ascend Collection Hotel 925 Park Street, Grinnell, IA 50112 +1-800-716-8490 ~22.70 miles southeast of Marshalltown
  • Midscale hotel
  • Hotel has 3 floors
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Fairfield Inn & Suites Des Moines Altoona 460 Bass Pro Drive, Altoona, IA 50009 +1-800-805-5223 ~40.98 miles southwest of Marshalltown
  • Affordable property
  • Hotel has an eco-friendly policy See more
Call to Book
Add your dates for price
Excellent 9.6 /10 Recent Reviews Call BookMore Details
Hyatt Place Altoona / Des Moines 480 Bass Pro Dr. NW, Altoona, IA 50009 +1-888-965-1860 ~40.93 miles southwest of Marshalltown
  • Three Star hotel
  • Check in time: 3:00 PM
Call to Book
Add your dates for price
Excellent 9.4 /10 Guest Reviews Call BookMore Details
Gateway Hotel and Conference Center at Iowa State University 2100 Green Hills Drive, Ames, IA 50014 +1-888-788-5576 ~37.58 miles west of Marshalltown
  • Midscale property
  • Fitness center on property
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
The Black Hawk Hotel 115 Main St, Cedar Falls, IA 50613 +1-888-897-9207 ~41.81 miles northeast of Marshalltown
  • Mid-scale hotel
  • Check in: 4:00 PM - 10:00 PM
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent Reviews Call BookMore Details
Spark by Hilton Ames 2609 University Blvd, Ames, IA 50010 +1-888-311-4278 ~37.51 miles west of Marshalltown
  • 3 star property
  • Pets are Welcome
Call to Book
Add your dates for price
Average 7.5 /10 Guest Reviews Call BookMore Details
Residence Inn by Marriott Des Moines Ankeny 1515 SW Main Street, Ankeny, IA 50023 +1-888-469-4795 ~42.76 miles southwest of Marshalltown
  • 3-star property
  • Comp. Breakfast
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Courtyard by Marriott Waterloo Cedar Falls 250 Westfield Ave, Waterloo, IA 50701 +1-888-734-9421 ~42.85 miles northeast of Marshalltown
  • 3 star hotel
  • 166 rooms in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
Hampton Inn Cedar Falls Downtown 101 West 1st Street, Cedar Falls, IA 50613 +1-888-841-5292 ~41.85 miles northeast of Marshalltown
  • 3-star hotel
  • Check in: 3:00 PM
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
SpringHill Suites by Marriott Ames 1810 SE 16TH STREET, Ames, IA 50010 +1-888-455-5160 ~34.90 miles west of Marshalltown
  • Affordable property
  • Hotel has 96 rooms
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Comfort Inn and Suites Ames near ISU Campus 603 South 16th Street, Ames, IA 50010 +1-888-965-8297 ~36.37 miles west of Marshalltown
  • Mid-scale property
  • Hotel has 3 floors
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Courtyard Marriott Ankeny 2405 SE Creekview Dr, Ankeny, IA 50021 +1-888-906-6358 ~41.01 miles southwest of Marshalltown
  • 3-star property
  • 4 floors in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
Isle Casino Hotel Waterloo Hotel & Casino - a Caesars Rewards Destination 777 Isle of Capri Blvd, Waterloo, IA 50701 +1-888-749-6785 ~41.83 miles northeast of Marshalltown
  • Three Star property
  • Check in: 4:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.6 /10 Hotel Reviews Call BookMore Details
La Quinta by Wyndham Altoona Des Moines 1785 11th St. NW, Altoona, IA 50009 +1-888-878-9982 ~39.47 miles southwest of Marshalltown
  • 3-star hotel
  • Hotel has an eco-friendly policy Read more
Call to Book
Add your dates for price
Very Good 8.7 /10 Read Reviews Call BookMore Details
GrandStay Hotel & Suites 1606 South Kellogg Ave, Ames, IA 50010 +1-888-389-4485 ~36.03 miles west of Marshalltown
  • 3 star property
  • Pets are Welcome
Call to Book
Add your dates for price
Average 7.4 /10 Review Score Call BookMore Details
Country Inn & Suites by Radisson Ames, IA 2605 SE 16th St, Ames, IA 50010 +1-888-389-4121 ~34.40 miles west of Marshalltown
  • Three Star property
  • Gym is available on property
Call to Book
Add your dates for price
Average 7.8 /10 Review Score Call BookMore Details
Hilton Garden Inn Ames 1325 Dickinson Ave, Ames, IA 50014 +1-888-675-2083 ~39.59 miles west of Marshalltown
  • 3-star hotel
  • Fitness + Health Center
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
La Quinta Inn & Suites by Wyndham Ankeny IA - Des Moines IA 2402 SE Tones Dr, Ankeny, IA 50021 +1-800-716-8490 ~41.19 miles southwest of Marshalltown
  • Mid-scale hotel
  • Hotel has 3 floors
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Holiday Inn & Suites Cedar Falls - Waterloo Event Center by IHG 7400 HUDSON ROAD, Cedar Falls, IA 50613 +1-800-805-5223 ~37.59 miles northeast of Marshalltown
  • Midscale hotel
  • Hotel has 4 floors
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Best Western Premier Des Moines-Ankeny Hotel 2502 SE Tones Dr, Ankeny, IA 50021 +1-888-965-1860 ~41.16 miles southwest of Marshalltown
  • 3-star hotel
  • Hotel has 4 floors
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Best Western Plus University Park Inn & Suites 2500 University Blvd., Ames, IA 50010 +1-888-788-5576 ~37.45 miles west of Marshalltown
  • 3 star property
  • Check in: 3:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
Homewood Suites by Hilton Ankeny 2455 Southeast Creekview Drive, Ankeny, IA 50021 +1-888-897-9207 ~41.07 miles southwest of Marshalltown
  • Three Star property
  • Check in: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Sleep Inn & Suites Pleasant Hill - Des Moines 5850 Morning Star Ct, Pleasant Hill, IA 50327 +1-888-311-4278 ~42.86 miles southwest of Marshalltown
  • 3 star hotel
  • 3 floors in hotel
Call to Book
Add your dates for price
Average 7.8 /10 Latest Reviews Call BookMore Details
Hampton Inn & Suites Altoona-Des Moines 215 Adventureland Dr. NW, Altoona, IA 50009 +1-888-469-4795 ~38.62 miles southwest of Marshalltown
  • Affordable property
  • Pet-friendly
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Holiday Inn Express & Suites Ames by IHG 2600 East 13th St, Ames, IA 50010 +1-888-734-9421 ~34.27 miles west of Marshalltown
  • Three Star property
  • 75 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
Hampton Inn & Suites Ames 2100 Southeast 16th Street, Ames, IA 50010 +1-888-841-5292 ~34.63 miles west of Marshalltown
  • 3 star hotel
  • Hotel has 27 suites
Call to Book
Add your dates for price
Excellent 9.4 /10 Hotel Reviews Call BookMore Details
Staybridge Suites Des Moines North Ankeny by IHG 2602 South Hulsizer Rd, Ankeny, IA 50021 +1-888-455-5160 ~41.86 miles southwest of Marshalltown
  • Mid-scale hotel
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Excellent 9.4 /10 Review Score Call BookMore Details
TownePlace Suites by Marriott Ames 1523 South Dayton Avenue, Ames, IA 50010 +1-888-965-8297 ~34.75 miles west of Marshalltown
  • Midscale hotel
  • 4 floors in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Holiday Inn Express Des Moines Ankeny by IHG 2502 South HULSIZER RD, Ankeny, IA 50021 +1-888-906-6358 ~41.78 miles southwest of Marshalltown
  • Mid-scale hotel
  • Access to gym on-site
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details
Hampton Inn & Suites Ankeny 6210 SE Convenience Blvd, Ankeny, IA 50021 +1-888-749-6785 ~41.46 miles southwest of Marshalltown
  • 3 star property
  • Pets Allowed
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Holiday Inn Express Waterloo Cedar Falls by IHG 2127 La Porte Road, Waterloo, IA 50702 +1-888-878-9982 ~42.30 miles northeast of Marshalltown
  • Three Star property
  • Complimentary breakfast is offered
Call to Book
Add your dates for price
Very Good 8.1 /10 Hotel Reviews Call BookMore Details
Hampton Inn & Suites Marshalltown 20 West Iowa Ave, Marshalltown, IA 50158 +1-888-389-4485
  • Mid-scale hotel
  • Check in: 4:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
Hilton Garden Inn Cedar Falls 7213 Nordic Dr, Cedar Falls, IA 50613 +1-888-389-4121 ~38.13 miles northeast of Marshalltown
  • 3 star property
  • 113 rooms in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Baymont by Wyndham Des Moines North 4685 NE 14th St, Des Moines, IA 50313 +1-888-675-2083 ~44.71 miles southwest of Marshalltown
  • 3-star hotel
  • Complimentary breakfast is offered
Call to Book
Add your dates for price
Poor 4.4 /10 Reviews Call BookMore Details
Country Inn & Suites by Radisson Ankeny - Des Moines 2510 SE Tones Dr, Ankeny, IA 50021 +1-800-716-8490 ~41.22 miles southwest of Marshalltown
  • Mid-scale hotel
  • 10 suites in property
Call to Book
Add your dates for price
Very Good 8.4 /10 Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Ames 2137 Isaac Newton Drive, Ames, IA 50010 +1-800-805-5223 ~34.59 miles west of Marshalltown
  • 3-star hotel
  • Hotel has 3 floors
Call to Book
Add your dates for price
Very Good 8.6 /10 Hotel Reviews Call BookMore Details
Sleep Inn & Suites Ankeny - Des Moines 2406 SE Tones Drive, Ankeny, IA 50021 +1-888-965-1860 ~41.24 miles southwest of Marshalltown
  • Midscale hotel
  • 3 floors in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites Altoona-Des Moines by IHG 165 Adventureland Dr. NW, Altoona, IA 50009 +1-888-788-5576 ~38.55 miles southwest of Marshalltown
  • 3-star property
  • Hotel has a green policy Read more
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Country Inn & Suites by Radisson Pella, IA 315 Roosevelt Road, Pella, IA 50219 +1-888-897-9207 ~44.68 miles south of Marshalltown
  • 3-star hotel
  • 23 suites in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Hotel Reviews Call BookMore Details
Holiday Inn Express & Suites Cedar Falls - Waterloo by IHG 1614 Technology Pkwy, Cedar Falls, IA 50613 +1-888-311-4278 ~37.70 miles northeast of Marshalltown
  • 3-star hotel
  • Check-in: 3:00 PM
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Country Inn & Suites by Radisson Grinnell, IA 1710 West St. S, Grinnell, IA 50112 +1-888-469-4795 ~24.87 miles southeast of Marshalltown
  • Mid-scale hotel
  • Check-in: 3:00 PM - 1:00 AM
Call to Book
Add your dates for price
Very Good 8.6 /10 Review Score Call BookMore Details
AmericInn by Wyndham Ames 2507 SE 16th St., Ames, IA 50010 +1-888-734-9421 ~34.38 miles west of Marshalltown
  • Mid-scale property
  • Pets are OK
Call to Book
Add your dates for price
Very Good 8.4 /10 Review Score Call BookMore Details
Comfort Inn & Suites Ankeny - Des Moines 215 NE Delaware Ave, Ankeny, IA 50021 +1-888-841-5292 ~40.44 miles southwest of Marshalltown
  • 3-star property
  • Hotel has an eco-friendly policy Read more
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Comfort Inn & Suites Grinnell near I-80 1630 West St. South, Grinnell, IA 50112 +1-888-455-5160 ~24.80 miles southeast of Marshalltown
  • Midscale property
  • 3 floors in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Hampton Inn Waterloo Cedar Valley 2034 La Porte Rd, Waterloo, IA 50702 +1-888-965-8297 ~42.23 miles northeast of Marshalltown
  • Affordable property
  • Fitness center on property
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
Comfort Inn Altoona-Des Moines 2023 Adventureland Drive, Altoona, IA 50009 +1-888-906-6358 ~39.62 miles southwest of Marshalltown
  • 3 star property
  • Hotel has 3 floors
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Sleep Inn & Suites Ames near ISU Campus 1310 Dickinson Avenue, Ames, IA 50014 +1-888-749-6785 ~39.61 miles west of Marshalltown
  • Mid-scale hotel
  • Hotel has 67 rooms
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Best Western Plus Waterloo & Cedar Falls 205 West 4th St, Waterloo, IA 50701 +1-888-878-9982 ~42.97 miles northeast of Marshalltown
  • Mid-scale hotel
  • Pets are OK
Call to Book
Add your dates for price
Very Good 8.6 /10 Recent Reviews Call BookMore Details

Next: See My Marshalltown Hotels with Pricing

When Is the Best Time to Visit Marshalltown, IA?

Going by the average temperature and humidity findings from the National Oceanic and Atmospheric Administration, it is said the best weather in Marshalltown is from early May to late July. Throughout the year, temperatures can vary drastically. This town tends to be cold half the year while having pleasant weather the other half of the year, with occasional rain throughout.

What Are the Best Hotels in Marshalltown, IA For Discounts?

If you are looking for hotels in Marshalltown that offer discounts, there are a few options in the town that give discounts for AAA club members, senior discounts, and military discounts. These hotels are great options when looking for a discounted rate when staying in Marshalltown.

Motel 6 Marshalltown IA is a good option for a discount hotel in Marshalltown that is close to the American Legion Memorial Golf Course and 2.6 miles away from Fisher Community Center Art Gallery. The hotel has 58 rooms with refrigerators, microwaves, Wi-Fi, cable TV, free local calls, and daily housekeeping. Some of the amenities available at Motel 6 Marshalltown IA are 3 p.m. check-in, 11 a.m. check-out, a 24-hour front desk, coffee and tea in the common area, fitness facilities, free newspapers, laundry facilities, and more. This hotel also offers AAA club member discounts.

The Comfort Inn Marshalltown is another great option for a discounted hotel rate. This hotel is just a five-minute drive from the American Legion Memorial Golf Course. The hotel has 60 rooms, all with refrigerators and microwaves. The rooms also feature Tempur-Pedic beds, down comforters, complimentary Wi-Fi, satellite TV, and more. The hotel has discounts for AAA club members, military discounts, and senior discounts.

If you are still looking for a better option, the Holiday Inn Express & Suites Marshalltown is another one for the best discount hotel list. The hotel has 93 rooms with refrigerators, flat-screen TVs, free Wi-Fi, and free cable. It also has an indoor pool, a fitness center, a complimentary continental breakfast, a 24-hour front desk, a business center, laundry facilities, and more. This hotel offers military discounts.

What Are the Hotels With the Best Value in Marshalltown, IA?

If you want to get the most out of your time in Marshalltown, Airbnb properties are a great option for places to stay. Airbnb is a great way to meet locals and get a feel for the town you just can't experience from staying in a hotel. There are plenty of options for Airbnb, and it's worth considering as you can find great rates. Renting a house gives you all the comforts of home while on your trip. Having a full kitchen can help keep your trip affordable by having the option to cook some meals at your rental. Airbnb options in Marshalltown tend to be some of the best options when it comes to finding a great place to stay in Marshalltown for a great value.

What Are the Best Things to Do in Marshalltown, IA?

The town has a few great options for things to do, which include a water park, historic sightseeing, breweries, and great places to eat.

The Marshalltown Family Aquatic Center is a water park located in town as part of the Marshalltown Parks and Recreation Department. They have very affordable admission fees and season pass options for locals or long-term guests of the town. The water park has a pool, a play center, slides, and a lazy river. The park also has dog-friendly hours throughout the season on select days of the year to keep your furry friends entertained.

The Big Treehouse in Marshalltown is also an amazing place that is certainly worth visiting. The Big Treehouse was constructed by Mick Jurgensen and his family and was even featured on Discovery Channel's Monster Nation. The Big Treehouse project was started in 1983 and is a 12-level treehouse that stands over 55 feet high. The treehouse is over 5,000 square feet and is fully equipped with electric, phone lines, and running water. It also has 13 porch swings, a grill, a refrigerator, a microwave, and much more. This attraction is available to see by scheduling a guided tour with Mick's mother or grandmother only.

If you're a part of the growing hobby of finding craft breweries, Iowa River Brewing Company is a highly rated brewery in town. Open from Tuesday to Sunday, this craft brewery is a great place to put on your itinerary when visiting Marshalltown. They have a great selection of in-house brewed beers, with live music and events scheduled regularly.

If you would like to learn more about the history of Marshalltown, the Historical Society of Marshall County is another good spot to check out. They maintain five of the historic properties in town, including the Historical Museum, the Glick-Sower Historical Homestead, Taylor #4 Country School, and the Mowry Irvine Mansion. The Historical Society is open to the public Monday through Friday from 9 a.m. to 3 p.m. Any time outside of the posted hours is by appointment only.

Recent traveler guest reviews of Marshalltown, IA

Below are reviews of the city of Marshalltown, IA from an actual visitor's perspective.

"Grimes park for a family picnic"
Score 4.0 / 5

Zenos (Mikes pizza), Taylor's Maid Rights, Grimes park for a family picnic, walks downtown!

Katherine B., from 21-Jun-2026
"Well Marshalltown is a very different place"
Score 5.0 / 5

Well Marshalltown is a very different place. I used to live they're. Great during the day.

Burton S., from 10-Mar-2026
"We enjoyed eating at the Maid-Rite"
Score 4.0 / 5

We enjoyed eating at the Maid-Rite, and Eve's ice cream both are favorites of ours. The Marshall County Court house is the jewel of the town and for those who are into older architecture it's worth seeing.

Rokk R., from 29-Oct-2025
"Redone Spot"
Score 5.0 / 5

New MHS football field, new Buddha sculpture, finished Marshall County Courthouse, Riverside Cemetery tree remodeled, ELMWOOD Country Club enhanced structures, pool, pickle ball courts, golf greens, etc, reworking Franklin Field, 13th St area, fixing main/state/center streets, new trees, many more creative murals, remodeling Fisher Community/Martha Ellen Tye Theatre, and new the stores that have opened in the last 5 years!

Greg T., from 16-Sep-2025
"Lowe's Floral Shop and Perkins!"
Score 5.0 / 5

Virginia E., from 12-Sep-2025
"Family Reunion"
Score 4.0 / 5

We had a family reunion in Marshalltown

Jeni M., from 06-Jul-2025
"They have a great pizza place...Zeno's!!!"
Score 4.0 / 5

They have a great pizza place...Zeno's!!!

Karla D., from 22-Feb-2025
"Great Pizza Place!"
Score 4.0 / 5

They have a great pizza place...Zeno's!!!

Karla D., from 22-Feb-2025
"Conveniently Located"
Score 5.0 / 5

The hotel is located close to many different eating establishments and a Walmart in case you forgot something.

Sheila W., from 21-Aug-2022
"Zeno's Pizza"
Score 4.0 / 5

Zeno's pizza.

Glenn L., from 15-Oct-2021
Back to Top