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

Rock Island Inn & Suites Marshalltown

3303 South Center St Marshalltown, IA

Guests headed to Dillon will find tucked away comfort at Rock Island Inn & Suites Marshalltown, where inviting rooms start at $85.99, creating a welcoming environment ideal for relaxation. Find comfort in rooms that cater to budget-conscious travelers, offering essential amenities and a clean, safe environment.

Rock Island Inn & Suites Marshalltown is ideally situated for guests wanting to visit downtown Dillon, where the city’s best sights are just a short drive away. Settle into Dillon with a hotel that balances convenience and cost savings—lock in now!

  Call (855) 233-0132 to book with an agent.
  5.0 miles from Dillon, IA 50158

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Marshalltown IA

18 West Berle Road Marshalltown, IA

With budget-friendly rooms from $64.99, Motel 6 Marshalltown IA provides inviting accommodations for travelers to Dillon, creating a clean, comfortable environment for all. Experience the community vibe of Motel 6, where guests from all walks of life come together under one roof.

Guests staying at Motel 6 Marshalltown IA are never far from the heart of Dillon, where a quick drive brings them to the city’s top destinations. Plan your Dillon trip with savings and comfort combined—reserve your room now!

  Call (855) 239-4019 to book with an agent.
  5.0 miles from Dillon, IA 50158

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Marshalltown

20 West Iowa Ave Marshalltown, IA

Guests bound for Dillon can enjoy appealing comfort at Hampton Inn & Suites Marshalltown, where rooms start at $117.99, creating a welcoming environment ideal for relaxation. Discover the charm of Hampton’s boutique-style properties, offering a unique and intimate hotel experience in select locations.

At Hampton Inn & Suites Marshalltown, guests can enjoy the convenience of being a quick drive away from downtown Dillon, where the city’s top sights are within easy reach. Enjoy a seamless Dillon experience with well-rounded, budget-savvy lodging—book today!

  Call (855) 235-0725 to book with an agent.
  5.0 miles from Dillon, IA 50158

Starting at

$117.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Marshalltown

115 Iowa Ave. W Marshalltown, IA

Guests bound for Dillon can relax in gentle comfort at Baymont by Wyndham Marshalltown, where rooms start at $80.00, creating a welcoming environment ideal for unwinding. Stay in control of your room environment with Baymont by Wyndham’s air conditioning and heating systems, ensuring your comfort year-round.

With downtown Dillon just a short drive away, guests at Baymont by Wyndham Marshalltown can easily visit the city’s most vibrant spots while staying in a more peaceful location. Discover Dillon with a hotel designed for relaxation and savings—lock in today!

  Call (855) 239-4019 to book with an agent.
  5.0 miles from Dillon, IA 50158

Starting at

$80.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Marshalltown

3315 South Center Street Marshalltown, IA

For an inviting stay near Dillon, Super 8 by Wyndham Marshalltown offers budget-friendly rooms with rates from $63.99, creating a clean and comfortable space ideal for rest. Refresh any time with Super 8’s vending machines, conveniently stocked with snacks and drinks for a quick energy boost.

Unwind at Super 8 by Wyndham Marshalltown, where a calm atmosphere makes it easy to enjoy Dillon whenever you wish. Make your Dillon trip both cozy and budget-friendly—secure your room today!

  Call (855) 233-7850 to book with an agent.
  5.1 miles from Dillon, IA 50158

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Marshalltown an IHG Hotel

102 Iowa Ave. West Marshalltown, IA

Guests traveling to Dillon will appreciate the inviting comfort at Holiday Inn Express & Suites Marshalltown an IHG Hotel, where budget-friendly rooms start at $110.00, creating a warm, welcoming environment. Enjoy a restful sleep in Holiday Inn Express's comfortable beds, designed with high-quality bedding to ensure a good night's rest.

Holiday Inn Express & Suites Marshalltown an IHG Hotel offers a quiet getaway, with easy access to Dillon's most exciting destinations only a short drive away. Make every moment in Dillon memorable with a hotel that offers budget-friendly perks—reserve now!

  Call (855) 234-2997 to book with an agent.
  5.1 miles from Dillon, IA 50158

Starting at

$110.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Marshalltown South

2613 South Center St Marshalltown, IA

With rooms starting at $87.99, Comfort Inn Marshalltown South provides budget-friendly accommodations for guests bound for Dillon, creating a comfortable and inviting space. Experience the modern, chic decor of our bathrooms, providing a refreshing start to your day.

From Comfort Inn Marshalltown South, a simple drive brings guests into downtown Dillon, where they can explore the city’s attractions before returning to a peaceful stay. Enjoy a hassle-free Dillon adventure with extra perks at a great price—lock in today!

  Call (855) 235-6136 to book with an agent.
  5.3 miles from Dillon, IA 50158

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Tremont Inn on Main

24 West Main St Marshalltown, IA

Find relaxation and style at Tremont Inn on Main when visiting Dillon, where cozy-like accommodations create a welcoming retreat, with rates beginning at $144.00. Enjoy the perfect combination of luxury and comfort in rooms that are equipped with upscale amenities and tasteful decor.

The peaceful surroundings at Tremont Inn on Main allow guests to unwind, with downtown Dillon still within reach for a day of exploration. Enjoy an elevated Dillon adventure with a hotel that offers exclusive amenities—reserve your room now!

  Call (855) 235-0725 to book with an agent.
  6.8 miles from Dillon, IA 50158

Starting at

$144.00

per night

Read Reviews View Amenities View All Rooms

Designer Inn & Suites

403 Bus Highway 30 West Toledo, IA

Guests visiting Dillon can enjoy affordable comfort at Designer Inn & Suites, where enchanting rooms start at $55.99, creating a warm and inviting space ideal for unwinding. Stay in accommodations that deliver a richer experience with added amenities, ensuring a satisfying and budget-friendly visit.

From Designer Inn & Suites, a scenic drive takes guests into downtown Dillon, where they can explore the city's highlights before returning to the tranquility of the hotel. Stay in Dillon with a hotel that caters to your needs and budget—secure your room now!

  Call (855) 236-8982 to book with an agent.
  12.3 miles from Dillon, IA 50158

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Toledo

207 West Highway 30 Toledo, IA

Guests traveling to Dillon will find serene comfort at Super 8 by Wyndham Toledo, with rooms starting at $57.99, creating a clean and inviting space perfect for rest. Benefit from Super 8's pet-friendly policy, making it simple to bring your furry friends along on your journey.

The serene atmosphere at Super 8 by Wyndham Toledo provides a quiet retreat, with downtown Dillon just a drive away for exploration and excitement. Stay comfortably and on budget for your Dillon adventure—lock in now!

  Call (855) 236-8982 to book with an agent.
  12.5 miles from Dillon, IA 50158

Starting at

$57.99

per night

Read Reviews View Amenities View All Rooms

Hotel Grinnell

925 Park Street Grinnell, IA

Relax in the inviting atmosphere of Hotel Grinnell on your journey to Dillon, where hospitable accommodations provide comfort, with nightly rates starting at $200.00. Relax in rooms that offer the perfect escape, with luxury amenities and a peaceful atmosphere.

For those who prefer calm surroundings, Hotel Grinnell offers a tranquil retreat, while keeping downtown Dillon within easy reach. Find out how luxurious Dillon can be with a hotel that takes relaxation seriously—lock in today!

  Call (855) 234-2997 to book with an agent.
  16.9 miles from Dillon, IA 50158

Starting at

$200.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Grinnell near I-80

1630 West St. South Grinnell, IA

Guests traveling to Dillon will find plush comfort at Comfort Inn & Suites Grinnell near I-80, with budget-friendly rooms starting at $87.99, creating a warm and inviting space perfect for rest. Relax with the added comfort of Comfort Inn's plush pillows and premium bedding, ensuring a good night's sleep.

At Comfort Inn & Suites Grinnell near I-80, guests can unwind in a calm setting, while downtown Dillon remains easily accessible for sightseeing or city activities. Discover the smart way to experience Dillon with thoughtfully priced lodging—lock in today!

  Call (855) 235-6136 to book with an agent.
  19.1 miles from Dillon, IA 50158

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Grinnell IA

1710 West St. S Grinnell, IA

With rooms starting at $84.99, Country Inn & Suites by Radisson Grinnell IA provides budget-friendly comfort for travelers bound for Dillon, creating a clean, welcoming environment. Stay informed with the daily newspapers provided at Country Inn & Suites, keeping you connected with global and local news.

At Country Inn & Suites by Radisson Grinnell IA, guests can unwind in a serene environment, knowing that downtown Dillon is just a comfortable drive away. Make your Dillon visit memorable with a hotel that delivers more for your money—reserve now!

  Call (855) 233-0132 to book with an agent.
  19.2 miles from Dillon, IA 50158

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Grinnell near University

1902 West St. S Grinnell, IA

For a relaxing and budget-conscious stay near Dillon, Quality Inn & Suites Grinnell near University offers inviting accommodations with rooms starting at $60.99, creating a warm space for rest. Stay cool and comfortable with Quality Inn's climate-controlled rooms, ensuring a perfect environment regardless of the weather outside.

Relax in the tranquil surroundings of Quality Inn & Suites Grinnell near University, with the convenience of downtown Dillon just a drive away for exploration. Discover affordable comfort that’s perfect for exploring Dillon—reserve your room today!

  Call (855) 234-7135 to book with an agent.
  19.4 miles from Dillon, IA 50158

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Grinnell

2210 West St. S Grinnell, IA

With budget-friendly rooms starting at $67.99, AmericInn by Wyndham Grinnell provides inviting accommodations for those bound for Dillon, creating a clean, welcoming space. Experience the convenience of AmericInn by Wyndham’s snack corners, offering quick bites and refreshments around the clock.

Relax in the peaceful environment of AmericInn by Wyndham Grinnell, where guests can unwind while downtown Dillon is just a drive away. Relax and recharge in Dillon with a hotel that doesn’t skimp on quality—book today!

  Call (855) 239-5277 to book with an agent.
  19.7 miles from Dillon, IA 50158

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Grinnell IA

2111 West St. S Grinnell, IA

For budget-savvy travelers to Dillon, Super 8 by Wyndham Grinnell IA offers inviting accommodations with rooms from $64.99, creating a warm, comfortable environment for rest. Unwind in Super 8's updated rooms, featuring fresh decor and comfortable furnishings for a restful stay.

From Super 8 by Wyndham Grinnell IA, a relaxing drive brings guests into downtown Dillon, where they can explore the city’s top spots before returning to the calm of the hotel. Book an inviting, economical stay for your Dillon trip and save—reserve today!

  Call (855) 235-6136 to book with an agent.
  19.8 miles from Dillon, IA 50158

Starting at

$64.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Newton

4401 South 22nd Ave. E Newton, IA

For a comforting stay, AmericInn by Wyndham Newton offers inviting rooms with rates starting at $80.00, creating a warm, welcoming atmosphere perfect for travelers bound for Dillon. Enjoy the convenience and value of AmericInn by Wyndham’s extended stay options, ideal for longer visits and business trips.

Relax and recharge at AmericInn by Wyndham Newton, where restful accommodations are paired with easy access to Dillon's downtown fun. Discover a hotel that keeps your Dillon visit affordable and comfortable—book your room now!

  Call (855) 239-5277 to book with an agent.
  22.4 miles from Dillon, IA 50158

Starting at

$80.00

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Newton

4222 South 22nd Ave. E Newton, IA

With rooms starting at $79.99, Cobblestone Inn & Suites Newton provides inviting comfort for guests bound for Dillon, creating a harmonious, welcoming environment perfect for unwinding. Experience a stay that offers a touch of luxury with rooms that include enhanced amenities for your comfort and convenience.

Stay at Cobblestone Inn & Suites Newton for a peaceful escape, while the vibrant streets of Dillon are always within easy reach. Get ready for Dillon with a hotel that brings comfort and value together—book today!

  Call (855) 234-5074 to book with an agent.
  22.5 miles from Dillon, IA 50158

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Best Western Holiday Manor

208 West 4th St. North Newton, IA

At Best Western Holiday Manor, travelers bound for Dillon will find budget-conscious accommodations with rooms starting at $73.09, creating a warm, welcoming environment. Enjoy the variety of Best Western’s pillow menu, offering different firmness and fill options to ensure a perfect night’s sleep.

Guests at Best Western Holiday Manor will appreciate the calm surroundings, with Dillon's vibrant offerings only a short drive away. Get the best of Dillon with a hotel that balances convenience and cost savings—lock in today!

  Call (855) 234-7135 to book with an agent.
  22.5 miles from Dillon, IA 50158

Starting at

$73.09

per night

Read Reviews View Amenities View All Rooms

Golden Door Motel

515 1st Street Traer, IA

With affordable rooms starting at $82.95, Golden Door Motel provides quiet accommodations for travelers bound for Dillon, creating a clean, inviting space. Experience enhanced comfort at an affordable price, with rooms that offer additional amenities for a more satisfying stay.

Nestled just beyond the city, Golden Door Motel offers a peaceful retreat that’s never too far from Dillon's lively attractions. Get ready for a Dillon visit where comfort and savings go hand in hand—reserve now!

  Call (855) 239-5277 to book with an agent.
  23.7 miles from Dillon, IA 50158

Starting at

$82.95

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Newton

1635 South 12th Ave. W Newton, IA

Guests visiting Dillon will appreciate the restful comfort at Super 8 by Wyndham Newton, where budget-friendly rooms start at $51.85, creating a warm and inviting space. Streamline your travel experience with Super 8's efficient check-in and check-out, minimizing wait times and getting you on your way faster.

At Super 8 by Wyndham Newton, you’ll find a peaceful retreat with the added benefit of being close to the excitement of Dillon. Enjoy Dillon adventures with an affordable, inviting hotel—secure your stay today!

  Call (855) 234-5074 to book with an agent.
  23.7 miles from Dillon, IA 50158

Starting at

$51.85

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Inn & Suites

1405 West 19th St. S Newton, IA

With rooms beginning at $55.99, Econo Lodge Inn & Suites provides affordable accommodations for guests headed to Dillon, creating a hospitable and comfortable space perfect for relaxation. Trust in Econo Lodge for a reliable and satisfying stay, where essential comforts meet attentive service.

Discover the convenience of Econo Lodge Inn & Suites, a peaceful location with Dillon's attractions accessible whenever you're ready to explore. Plan your Dillon getaway with a welcoming, budget-friendly hotel—book today!

  Call (855) 235-6136 to book with an agent.
  23.9 miles from Dillon, IA 50158

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Newton

1605 West 19th St. S Newton, IA

Guests visiting Dillon will appreciate the soft, affordable comfort at Days Inn by Wyndham Newton, where rooms start at $50.99, providing a clean and inviting space perfect for relaxation. Discover the welcoming community at Days Inn, where guests can enjoy a sense of belonging during their stay.

Explore the sights of Dillon from the peaceful base of Days Inn by Wyndham Newton, where a quiet retreat awaits you after your adventures. Lock in an affordable, welcoming stay for your Dillon visit—reserve your room now!

  Call (855) 234-5074 to book with an agent.
  24.0 miles from Dillon, IA 50158

Starting at

$50.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Newton at I-80

1700 West 19th St. S Newton, IA

At Quality Inn Newton at I-80, travelers headed to Dillon will find soft comfort with rooms starting at $47.99, creating a warm and inviting environment ideal for relaxation. Take advantage of Quality Inn's technology hubs, offering guests access to the latest gadgets and tech support.

Enjoy a restful experience at Quality Inn Newton at I-80, where peaceful surroundings ensure a refreshing stay with Dillon nearby. Reimagine budget-friendly travel in Dillon with a hotel that makes relaxation easy—book today!

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

Starting at

$47.99

per night

Read Reviews View Amenities View All Rooms