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

Super 8 by Wyndham Fairfield

3001 West Burlington Ave Fairfield, IA

Guests headed to Selma will appreciate the alluring accommodations at Super 8 by Wyndham Fairfield, where rooms start at $81.99, creating a warm, inviting environment ideal for rest. Find comfort in Fairfield's allergy-friendly rooms, designed to provide a safe and accommodating environment for all guests.

A tranquil retreat awaits at Super 8 by Wyndham Fairfield, with the convenience of downtown Selma still close enough for exploration. Enjoy more of Selma with a budget-friendly, comfortable hotel—book now!

  Call (855) 234-7135 to book with an agent.
  12.4 miles from Selma, IA 52551

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Fairfield

2104 South Main Street Fairfield, IA

Guests visiting Selma can enjoy affordable comfort at AmericInn by Wyndham Fairfield, where charming rooms start at $136.99, creating a warm and inviting space ideal for unwinding. Experience a family-friendly atmosphere at AmericInn by Wyndham, with amenities and services designed for guests of all ages.

For those seeking tranquility, AmericInn by Wyndham Fairfield provides a peaceful setting, while keeping downtown Selma easily accessible by car. Relax in Selma at a hotel that’s designed for comfort and affordability—reserve your room now!

  Call (855) 236-8982 to book with an agent.
  12.7 miles from Selma, IA 52551

Starting at

$136.99

per night

Read Reviews View Amenities View All Rooms

Coratel Inn by Jasper Iowa Fairfield

2200 West Burlington Ave Fairfield, IA

With rates beginning at $67.84, Coratel Inn by Jasper Iowa Fairfield is an ideal choice for travelers visiting Selma, creating a pleasant and welcoming space for relaxation. Unwind in Fairfield's comfortable and spacious guest rooms, featuring ergonomic workspaces for business travelers.

Relax in the tranquil environment at Coratel Inn by Jasper Iowa Fairfield, knowing that downtown Selma is just a comfortable drive away for sightseeing. Plan your Selma getaway with a hotel that knows how to make you feel at home—reserve today!

  Call (855) 235-0725 to book with an agent.
  12.8 miles from Selma, IA 52551

Starting at

$67.84

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Bloomfield

509 South Washington St Bloomfield, IA

At Cobblestone Inn & Suites Bloomfield, guests bound for Selma will enjoy budget-friendly comfort with rooms starting at $139.99, creating a warm and welcoming atmosphere. Experience a stay that focuses on essential amenities and cleanliness, providing a comfortable and efficient lodging experience.

Guests staying at Cobblestone Inn & Suites Bloomfield will appreciate the calm retreat, with downtown Selma still close enough for city adventures. Plan your ideal Selma getaway with accommodations that make sense for your budget—reserve now!

  Call (855) 236-8982 to book with an agent.
  16.0 miles from Selma, IA 52551

Starting at

$139.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 Selma will find budget-conscious comfort with rates starting at $129.00, creating a clean and welcoming environment. Enjoy a straightforward and comfortable stay, with rooms that provide the basics for rest and relaxation at an affordable price.

For a serene experience, Cobblestone Hotel & Suites Ottumwa offers peaceful accommodations, with downtown Selma still close enough for easy exploration. Get the rest and comfort you deserve while exploring Selma—secure your hotel room now!

  Call (855) 233-7850 to book with an agent.
  16.9 miles from Selma, IA 52551

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Hotel Ottumwa

107 East 2nd St Ottumwa, IA

Relax in the elevated comfort of Hotel Ottumwa near Selma, where quality rooms offer a welcoming environment, with rates starting at an accessible $84.99. Find luxury in rooms that are thoughtfully designed with your comfort and convenience in mind, offering a superior stay.

From Hotel Ottumwa, guests can enjoy the peaceful retreat of the hotel, while downtown Selma remains easily accessible for sightseeing. Relax in Selma at a hotel that brings together elegance and modern convenience—lock in today!

  Call (855) 233-7850 to book with an agent.
  16.9 miles from Selma, IA 52551

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Ottumwa

222 West 2nd Street Ottumwa, IA

Guests bound for Selma will enjoy budget-conscious accommodations at AmericInn by Wyndham Ottumwa, with rooms starting at $96.99, creating a welcoming space. Relax in the modern style and comfort of AmericInn by Wyndham’s newly renovated properties, offering a fresh and contemporary feel.

For a quiet retreat, AmericInn by Wyndham Ottumwa offers peaceful surroundings, with the convenience of downtown Selma remaining nearby for city access. Treat yourself to a seamless Selma adventure with affordable, welcoming lodging—secure now!

  Call (855) 233-7850 to book with an agent.
  17.1 miles from Selma, IA 52551

Starting at

$96.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Ottumwa

943 North Quincy Ave Ottumwa, IA

Guests traveling to Selma will appreciate the inviting comfort at Hampton Inn Ottumwa, where hospitable rooms start at $115.99, creating a welcoming space for rest. Enjoy the convenience of free Wi-Fi at Hampton by Hilton, keeping you connected with work, family, and friends during your stay.

At Hampton Inn Ottumwa, guests can enjoy a quiet retreat, knowing that downtown Selma is just a comfortable drive away for a day of exploration. Relax and explore Selma knowing your accommodations provide excellent value—book today!

  Call (855) 234-5074 to book with an agent.
  17.9 miles from Selma, IA 52551

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express&Suites Ottumwa an IHG Hotel

941 North Quincy Avenue Ottumwa, IA

Guests bound for Selma will find soft comfort at Holiday Inn Express&Suites Ottumwa an IHG Hotel, where inviting rooms start at $137.99, creating a welcoming atmosphere ideal for relaxation. Relax with Holiday Inn Express's choice of soft or firm pillows, allowing you to customize your sleeping experience for optimal comfort.

From Holiday Inn Express&Suites Ottumwa an IHG Hotel, a brief drive brings guests into downtown Selma, where they can explore the city’s top spots and return to the peace and quiet of their stay. Relax and enjoy Selma with a welcoming hotel that fits your budget perfectly—secure today!

  Call (855) 233-7850 to book with an agent.
  17.9 miles from Selma, IA 52551

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Ottumwa

2823 North Court St Ottumwa, IA

With budget-friendly rooms from $61.99, Super 8 by Wyndham Ottumwa provides inviting accommodations for travelers to Selma, creating a clean, comfortable environment for all. Maintain your connectivity seamlessly at Super 8, where free Wi-Fi keeps you in touch with colleagues, friends, and family.

From Super 8 by Wyndham Ottumwa, guests can enjoy the scenic route into downtown Selma, where they can explore the city’s highlights before returning to a serene stay. Stay comfortably and save on your Selma adventure—lock in your room today!

  Call (855) 233-0132 to book with an agent.
  18.7 miles from Selma, IA 52551

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Best Western Ottumwa Inn & Suites

2813 North Court Street Ottumwa, IA

Relax in the warm ambiance of Best Western Ottumwa Inn & Suites as you journey to Selma, where quality rooms provide comfort and relaxation, with nightly rates starting at $89.00. Enjoy the perks of Best Western's VIP programs, providing exclusive services and amenities to frequent travelers.

At Best Western Ottumwa Inn & Suites, visitors can unwind in a more serene environment, knowing that downtown Selma is still within reach for a day of sightseeing. Find your ideal base in Selma with a hotel that turns your stay into an experience—book today!

  Call (855) 235-0725 to book with an agent.
  18.7 miles from Selma, IA 52551

Starting at

$89.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 Selma can unwind in affordable comfort with rooms beginning at $70.99, creating a warm, inviting space ideal for relaxation. Relax with Quality Inn's selection of hypoallergenic bedding, available upon request for guests with allergies or sensitivities.

Travelers staying at Quality Inn&Suites Ottumwa will appreciate the calm atmosphere, while downtown Selma is just a convenient drive away. Enjoy an exceptional Selma stay with added perks at a budget-friendly price—reserve today!

  Call (855) 239-4019 to book with an agent.
  19.0 miles from Selma, IA 52551

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Belva Deer Inn

21638 Highway 92 Sigourney, IA

With rooms from $100.74, Belva Deer Inn offers budget-friendly accommodations for guests visiting Selma, creating a welcoming environment ideal for unwinding. Relax in rooms that combine comfort with affordability, offering extra amenities to enhance your travel experience.

At Belva Deer Inn, you can rest in peaceful surroundings while keeping the lively streets of Selma within easy reach. Find the ideal base for your Selma adventures with a hotel that adds value—lock in today!

  Call (855) 236-8982 to book with an agent.
  32.2 miles from Selma, IA 52551

Starting at

$100.74

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

1200 East Baker St Mount Pleasant, IA

With rates from $76.99, Quality Inn & Suites provides inviting accommodations for travelers visiting Selma, creating a comfortable and welcoming space for relaxation. Enjoy a customized travel experience with Quality Inn's concierge services, helping you book tours, tickets, and reservations.

Relax and reset at Quality Inn & Suites, where guests can enjoy a calm environment just minutes away from the heart of Selma. Step into Selma comfort without the hefty price tag—lock in your hotel room today!

  Call (855) 236-8982 to book with an agent.
  32.6 miles from Selma, IA 52551

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Mt. Pleasant

1000 North Grand Ave Mount Pleasant, IA

Guests traveling to Selma can enjoy affordable comfort at Super 8 by Wyndham Mt. Pleasant, with serene rooms beginning at $91.99, creating a clean and comfortable space perfect for relaxation. Count on Super 8’s staff for outstanding service, always available to assist with any needs or queries during your stay.

Escape the crowds at Super 8 by Wyndham Mt. Pleasant, where you can enjoy quiet comfort while keeping Selma's attractions within easy reach. Make your Selma trip both cozy and budget-friendly—secure your room today!

  Call (855) 233-7850 to book with an agent.
  32.9 miles from Selma, IA 52551

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Best Western Mt. Pleasant Inn

810 North Grand Avenue Mount Pleasant, IA

At Best Western Mt. Pleasant Inn, guests bound for Selma can enjoy inviting accommodations with rates starting at $109.99, creating a warm and welcoming environment. Experience local flavors at Best Western’s dining facilities, where chefs incorporate regional ingredients into their dishes.

Enjoy the best of both worlds at Best Western Mt. Pleasant Inn, offering a tranquil atmosphere with the convenience of Selma close by. Make your Selma travels both enjoyable and budget-friendly with inviting lodging—book today!

  Call (855) 234-7135 to book with an agent.
  32.9 miles from Selma, IA 52551

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Mount Pleasant

1100 North Grand Ave Mount Pleasant, IA

For an affordable, relaxing stay, AmericInn by Wyndham Mount Pleasant offers quiet accommodations with rooms from $111.99, creating a clean and inviting environment perfect for rest. Relax with a movie night at AmericInn by Wyndham, offering in-room movie rental services for a perfect evening in.

Stay at AmericInn by Wyndham Mount Pleasant to enjoy a blend of relaxation and excitement, with Selma never far from your tranquil retreat. Save big on your Selma travels and enjoy enhanced comfort—reserve today!

  Call (855) 235-6136 to book with an agent.
  32.9 miles from Selma, IA 52551

Starting at

$111.99

per night

Read Reviews View Amenities View All Rooms

Indian Hills Inn & RV Park

100 Highway 34 East Albia, IA

With budget-friendly rooms starting at $94.95, Indian Hills Inn & RV Park is a practical option for travelers visiting Selma, creating a clean, comfortable space ideal for rest. Relax in accommodations that deliver practical comfort, making your stay both convenient and budget-friendly.

At Indian Hills Inn & RV Park, guests can recharge in quiet surroundings while knowing Selma's lively destinations are just a drive away. Plan ahead and make your Selma stay enjoyable and affordable—lock in today!

  Call (855) 239-4019 to book with an agent.
  35.5 miles from Selma, IA 52551

Starting at

$94.95

per night

Read Reviews View Amenities View All Rooms

Hawkeye Motel

1320 West Madison St. Washington, IA

For those visiting Selma, Hawkeye Motel offers cozy-like accommodations with rates beginning at $69.99, creating a warm, welcoming atmosphere perfect for unwinding. Relax in a setting that blends comfort with convenience, offering additional amenities to make your stay pleasant and economical.

Find your restful haven at Hawkeye Motel, where the calm surroundings are paired with proximity to Selma's best offerings. Enjoy your Selma adventure with accommodations designed for relaxation—book now!

  Call (855) 234-7135 to book with an agent.
  37.4 miles from Selma, IA 52551

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Hometown Inn & Suites

119 Westview Drive Washington, IA

Hometown Inn & Suites offers a relaxing stay for travelers to Selma, with enchanting accommodations providing comfort, with nightly rates beginning at an affordable $94.99. Experience the ideal blend of comfort and convenience, with rooms equipped to ensure a relaxing and productive visit.

Whether you're here for business or pleasure, Hometown Inn & Suites provides a peaceful setting that keeps Selma within easy reach. Plan your Selma adventure with a hotel that keeps your comfort top of mind—reserve now!

  Call (855) 235-6136 to book with an agent.
  37.7 miles from Selma, IA 52551

Starting at

$94.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Oskaloosa

306 South 17th St Oskaloosa, IA

With rooms starting at $89.99, Quality Inn Oskaloosa is a practical choice for travelers headed to Selma, providing a clean, inviting space for relaxation. Experience the reliability of Quality Inn, with a commitment to providing clean and accommodating guest rooms.

Recharge at Quality Inn Oskaloosa, a serene haven situated perfectly for guests who want to explore Selma at their own pace. Lock in enhanced comfort for your Selma adventure—reserve your hotel now!

  Call (855) 234-2997 to book with an agent.
  38.2 miles from Selma, IA 52551

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Centerville

1021 North 18th Highway 5 N Centerville, IA

Guests traveling to Selma will appreciate the affordable comfort at Super 8 by Wyndham Centerville, where rooms begin at $98.99, creating a warm and inviting space for relaxation. Welcome to Super 8 by Wyndham, where exceptional service and comfortable accommodations meet affordability.

Step into comfort at Super 8 by Wyndham Centerville, a peaceful retreat where guests can relax and still venture into Selma for excitement. Book now and make your Selma trip both relaxing and budget-friendly—secure your room!

  Call (855) 233-0132 to book with an agent.
  38.3 miles from Selma, IA 52551

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn Oskaloosa

1210 a Ave. East Oskaloosa, IA

For a budget-friendly stay near Selma, Budget Inn Oskaloosa offers reassuring accommodations with rates starting at $65.00, creating a clean and comfortable environment. Stay in a room that delivers dependable comfort, with practical amenities designed to make your visit enjoyable.

Recharge in the comfort of Budget Inn Oskaloosa, where guests can unwind in peace while keeping Selma within reach for exploration. Enjoy Selma without the high cost—reserve a cozy, affordable room now!

  Call (855) 234-2997 to book with an agent.
  38.5 miles from Selma, IA 52551

Starting at

$65.00

per night

Read Reviews View Amenities View All Rooms

Westbridge Inn & Suites

117 North 18th St Centerville, IA

For a welcoming stay near Selma, Westbridge Inn & Suites offers cozy-like, budget-friendly rooms with rates starting at $90.00, creating a comfortable environment. Stay in rooms that provide essential comforts, with straightforward amenities and a focus on providing a good night's sleep.

Discover your ideal getaway at Westbridge Inn & Suites, where peaceful accommodations are paired with proximity to Selma's top sights. Enjoy stress-free Selma travel with accommodations designed for relaxation and savings—book today!

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

Starting at

$90.00

per night

Read Reviews View Amenities View All Rooms