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

Southfork Motel&Grill

905 South Washington Street Bloomfield, IA

Guests visiting Lebanon will find Southfork Motel&Grill a soft, budget-friendly option, with rates starting at $109.99, creating a clean and inviting environment. Stay in a room that balances comfort and value, offering practical amenities for a worry-free visit.

Enjoy the quiet surroundings at Southfork Motel&Grill, where downtown Lebanon remains accessible by car for a day of sightseeing and adventure. Enjoy Lebanon with a hotel that offers comfort and savings—secure your stay today!

  Call (855) 234-7135 to book with an agent.
  17.3 miles from Lebanon, IA 52570

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Bloomfield

509 South Washington St Bloomfield, IA

With budget-friendly rooms beginning at $129.99, Cobblestone Inn & Suites Bloomfield provides inviting comfort for travelers bound for Lebanon, creating a warm and welcoming space. Experience enhanced comfort with rooms that offer added amenities, ensuring a relaxing and convenient stay at a great value.

Unwind in the serene environment of Cobblestone Inn & Suites Bloomfield, where peaceful surroundings meet easy access to the heart of downtown Lebanon. Choose a hotel that adds value to your Lebanon journey—lock in your room now!

  Call (855) 234-2997 to book with an agent.
  17.3 miles from Lebanon, IA 52570

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Fairfield

2104 South Main Street Fairfield, IA

With affordable rooms from $137.99, AmericInn by Wyndham Fairfield provides inviting comfort for travelers to Lebanon, creating a clean, welcoming space perfect for relaxation. Stay engaged with AmericInn by Wyndham’s community-driven activities, connecting guests with local events and happenings.

For a restful stay, AmericInn by Wyndham Fairfield offers a quiet atmosphere, while downtown Lebanon remains a convenient drive away for exploration. Maximize your Lebanon adventure with well-rounded, cost-effective accommodations—secure now!

  Call (855) 234-5074 to book with an agent.
  19.0 miles from Lebanon, IA 52570

Starting at

$137.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fairfield

3001 West Burlington Ave Fairfield, IA

With rooms beginning at $81.99, Super 8 by Wyndham Fairfield offers budget-friendly accommodations for travelers bound for Lebanon, creating a inviting, comfortable space. Celebrate the new day with Fairfield's sunrise coffee service, featuring freshly brewed selections available in the lobby each morning.

Travelers seeking both relaxation and proximity will find Super 8 by Wyndham Fairfield ideal, with downtown Lebanon still close enough for sightseeing. Enjoy a simple yet inviting hotel for your Lebanon travels—secure your room now!

  Call (855) 234-5074 to book with an agent.
  19.9 miles from Lebanon, IA 52570

Starting at

$81.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 beginning at $59.99, Coratel Inn by Jasper Iowa Fairfield provides hospitable accommodations for travelers bound for Lebanon, creating a warm environment. Enjoy the simplicity and value of Fairfield by Marriott, where essential amenities are included to ensure a pleasant stay.

A peaceful stay awaits at Coratel Inn by Jasper Iowa Fairfield, where tranquil surroundings combine with easy access to downtown Lebanon. Make your Lebanon travels both fun and affordable with thoughtfully designed accommodations—secure today!

  Call (855) 234-7135 to book with an agent.
  20.0 miles from Lebanon, IA 52570

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 to Lebanon will find inviting rooms with rates from $129.00, creating a warm, welcoming space perfect for relaxation. Stay in rooms that provide straightforward amenities and comfort, ideal for travelers looking for good value and convenience.

With a serene environment and convenient connections, Cobblestone Hotel & Suites Ottumwa is ideal for travelers who want to explore Lebanon at their own pace. Plan your Lebanon adventure with a hotel that’s as inviting as it is affordable—secure now!

  Call (855) 235-6136 to book with an agent.
  26.4 miles from Lebanon, IA 52570

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Hotel Ottumwa

107 East 2nd St Ottumwa, IA

Unwind in the warm-hearted ambiance of Hotel Ottumwa near Lebanon, where quality accommodations create a welcoming stay, with affordable rates beginning at $76.99. Enjoy a stay that combines modern amenities with elegant design, providing a luxurious and comfortable environment.

Enjoy the serene environment of Hotel Ottumwa, where spacious accommodations meet convenient access to the heart of Lebanon. Step into an extraordinary Lebanon experience with accommodations that define luxury—book today!

  Call (855) 233-7850 to book with an agent.
  26.5 miles from Lebanon, IA 52570

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Ottumwa

222 West 2nd Street Ottumwa, IA

With rooms starting at $93.99, AmericInn by Wyndham Ottumwa provides inviting accommodations for guests traveling to Lebanon, creating a hospitable, welcoming environment. Enjoy a warm welcome from AmericInn by Wyndham’s staff, who are dedicated to making your stay pleasant and memorable.

Relax at AmericInn by Wyndham Ottumwa, where serene surroundings make for a peaceful stay and Lebanon's activities are always close by. Discover how comfort and savings come together on your Lebanon adventure—book today!

  Call (855) 234-2997 to book with an agent.
  26.7 miles from Lebanon, IA 52570

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Ottumwa

943 North Quincy Ave Ottumwa, IA

Guests bound for Lebanon can enjoy tranquil comfort at Hampton Inn Ottumwa, where rooms start at $174.99, creating a welcoming environment ideal for relaxation. Unwind in Hampton's inviting common areas, perfect for catching up on work, reading, or just relaxing with a complimentary coffee.

Discover a refreshing retreat at Hampton Inn Ottumwa, nestled at a comfortable distance from the energy and attractions of Lebanon. Experience Lebanon with a hotel that balances convenience and affordability perfectly—reserve now!

  Call (855) 233-7850 to book with an agent.
  27.3 miles from Lebanon, IA 52570

Starting at

$174.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 to Lebanon will find budget-friendly rooms with rates beginning at $160.00, creating a welcoming and comfortable environment. Enjoy the convenience of Holiday Inn Express's ticket service, helping you purchase tickets for local attractions and events.

Discover the tranquility of Holiday Inn Express&Suites Ottumwa an IHG Hotel, offering a peaceful setting just a quick trip from the excitement of Lebanon. Discover Lebanon with a hotel that offers unbeatable comfort at a great value—lock in now!

  Call (855) 239-4019 to book with an agent.
  27.3 miles from Lebanon, IA 52570

Starting at

$160.00

per night

Read Reviews View Amenities View All Rooms

Best Western Ottumwa Inn & Suites

2813 North Court Street Ottumwa, IA

Unwind at Best Western Ottumwa Inn & Suites near Lebanon, where comfortable rooms create a welcoming escape from the road, with inviting rates starting at $84.00 per night. Take advantage of Best Western’s seasonal offers, providing special rates and packages that align with local festivals and events.

Escape to Best Western Ottumwa Inn & Suites for a restful retreat, where the peace and quiet are perfectly paired with proximity to Lebanon. Maximize your Lebanon visit with accommodations that offer style, comfort, and savings—book today!

  Call (855) 236-8982 to book with an agent.
  28.7 miles from Lebanon, IA 52570

Starting at

$84.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Ottumwa

2823 North Court St Ottumwa, IA

Guests bound for Lebanon can enjoy affordable comfort at Super 8 by Wyndham Ottumwa, with rooms beginning at $66.99, creating a heartwarming and inviting atmosphere perfect for relaxation. Welcome efficiency and warmth at Super 8, where the team is dedicated to providing straightforward and satisfactory service.

Enjoy the serene atmosphere of Super 8 by Wyndham Ottumwa, providing the ideal base for travelers wanting to experience Lebanon at their own pace. Plan your Lebanon visit with budget-savvy, welcoming accommodations—book now!

  Call (855) 235-0725 to book with an agent.
  28.7 miles from Lebanon, IA 52570

Starting at

$66.99

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 visiting Lebanon will find inviting accommodations with rates starting at $83.99, creating a friendly, welcoming environment ideal for rest. Relax in Quality Inn's whirlpool or hot tub facilities, a perfect way to unwind after a busy day.

Stay at Quality Inn&Suites Ottumwa to experience quiet surroundings, while keeping Lebanon's vibrant sights just a convenient drive away. Discover a hotel that elevates your Lebanon adventure while staying budget-friendly—reserve now!

  Call (855) 239-4019 to book with an agent.
  29.0 miles from Lebanon, IA 52570

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

1200 East Baker St Mount Pleasant, IA

For a budget-friendly stay, Quality Inn & Suites offers inviting rooms with rates beginning at $65.99, creating a clean and comfortable space near Lebanon. Unwind in the comfort of Quality Inn's rooms, each outfitted with cozy bedding and thoughtful amenities for a restful sleep.

Escape to Quality Inn & Suites for a refreshing stay, where peaceful surroundings are paired with the convenience of Lebanon's top spots. Enjoy stress-free Lebanon travel with accommodations designed for relaxation and savings—book today!

  Call (855) 233-7850 to book with an agent.
  33.0 miles from Lebanon, IA 52570

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Mt. Pleasant

1000 North Grand Ave Mount Pleasant, IA

Guests bound for Lebanon will appreciate the budget-friendly comfort at Super 8 by Wyndham Mt. Pleasant, with rooms starting at $73.99, creating a warm and welcoming atmosphere. Explore with confidence, utilizing Super 8's local expertise for recommendations on dining, sightseeing, and entertainment.

At Super 8 by Wyndham Mt. Pleasant, guests are treated to restful lodgings with the bonus of Lebanon's top destinations only a short drive away. Enjoy Lebanon adventures with an affordable, inviting hotel—secure your stay today!

  Call (855) 233-7850 to book with an agent.
  33.3 miles from Lebanon, IA 52570

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

At Best Western Mt. Pleasant Inn, travelers to Lebanon will find quiet, budget-friendly rooms with rates starting at $88.99, creating a warm and inviting space for relaxation. Stay in touch with Best Western's state-of-the-art connectivity options, including high-speed internet and digital concierge services.

Escape to the comfort of Best Western Mt. Pleasant Inn, a restful haven just a drive away from the lively attractions of Lebanon. Take advantage of extra features and affordability while exploring Lebanon—lock in now!

  Call (855) 236-8982 to book with an agent.
  33.3 miles from Lebanon, IA 52570

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

AmericInn by Wyndham Mount Pleasant

1100 North Grand Ave Mount Pleasant, IA

With budget-friendly rooms from $85.99, AmericInn by Wyndham Mount Pleasant is a convenient choice for travelers bound for Lebanon, creating a warm and comfortable space. Enjoy AmericInn by Wyndham’s attention to accessibility, with features designed to accommodate guests with mobility needs.

Step away from the noise and recharge at AmericInn by Wyndham Mount Pleasant, where a calm atmosphere is paired with easy access to Lebanon. Book now and make your Lebanon trip comfortable and cost-effective—secure today!

  Call (855) 235-6136 to book with an agent.
  33.4 miles from Lebanon, IA 52570

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Fort Madison near Hwy 61

6169 Reve Ct Fort Madison, IA

At Quality Inn & Suites Fort Madison near Hwy 61, travelers to Lebanon will find inviting rooms with rates from $105.99, creating a warm, welcoming space perfect for relaxation. Relax with Quality Inn's personalized streaming services, allowing you to access your favorite content directly in your room.

Unwind at Quality Inn & Suites Fort Madison near Hwy 61, where the peaceful surroundings offer a refreshing break while keeping Lebanon within reach. Get ready for a Lebanon trip that’s as affordable as it is memorable—lock in today!

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

Starting at

$105.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fort Madison

5107 Ave. O Fort Madison, IA

Guests traveling to Lebanon can unwind in inviting accommodations at Super 8 by Wyndham Fort Madison, where soft rooms start at $60.99, creating a clean, comfortable space. Appreciate swift check-outs with Super 8’s express services, allowing you to save time and streamline your departure.

Find a peaceful hideaway at Super 8 by Wyndham Fort Madison, where you can unwind after exploring the bustling streets of Lebanon. Stay smart and keep your Lebanon trip within budget with a comfortable hotel—reserve now!

  Call (855) 234-5074 to book with an agent.
  37.5 miles from Lebanon, IA 52570

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Cobblestone Inn & Suites Fort Madison

4901 Ave. O Fort Madison, IA

For an affordable and comfortable stay, Cobblestone Inn & Suites Fort Madison offers inviting rooms with rates starting at $71.99, creating a clean, welcoming environment for guests. Stay in accommodations that offer more than the essentials, with added features to make your visit both pleasant and affordable.

Enjoy a calming retreat at Cobblestone Inn & Suites Fort Madison, where quiet surroundings and Lebanon's energy are just a drive apart. Treat yourself to a relaxing Lebanon getaway without the high cost—secure your room now!

  Call (855) 239-4019 to book with an agent.
  37.7 miles from Lebanon, IA 52570

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Rivers Inn Fort Madison

4501 Ave. O Fort Madison, IA

With affordable rooms from $48.99, Rivers Inn Fort Madison provides inviting accommodations for guests bound for Lebanon, creating a warm and welcoming environment for relaxation. Relax in accommodations that deliver practical comfort, making your stay both convenient and budget-friendly.

Unwind in the tranquil surroundings of Rivers Inn Fort Madison, where a restful stay is paired with convenient access to Lebanon. Enjoy Lebanon to the fullest with a welcoming, cost-effective hotel—reserve now!

  Call (855) 239-5277 to book with an agent.
  38.0 miles from Lebanon, IA 52570

Starting at

$48.99

per night

Read Reviews View Amenities View All Rooms

Nauvoo Temple House Hotel

1200 Mulholland St Nauvoo, IL

Guests visiting Lebanon can relax in budget-conscious comfort at Nauvoo Temple House Hotel, where rooms start at $69.99, creating a clean and inviting space for unwinding. Relax in rooms that offer the basics for a comfortable stay, designed for travelers seeking value and simplicity.

Relax in the calm environment of Nauvoo Temple House Hotel, knowing that the many attractions of Lebanon are never far away. Choose a reliable hotel for your Lebanon adventure that won’t break the bank—book now!

  Call (855) 236-8982 to book with an agent.
  38.6 miles from Lebanon, IA 52570

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Keokuk

3511 Main St Keokuk, IA

Guests headed to Lebanon can relax at Super 8 by Wyndham Keokuk, where budget-friendly rooms start at $65.99, creating a warm, welcoming atmosphere perfect for a peaceful stay. Find a warm and inviting atmosphere in Super 8's lobbies, designed as comfortable spaces to relax, work, or socialize.

Relax in the quiet comfort of Super 8 by Wyndham Keokuk, while keeping Lebanon's attractions within easy reach whenever you desire. Enjoy Lebanon adventures in comfort without breaking the bank—secure your stay today!

  Call (855) 236-8982 to book with an agent.
  41.0 miles from Lebanon, IA 52570

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Westbridge Inn & Suites

117 North 18th St Centerville, IA

For a budget-friendly stay, Westbridge Inn & Suites offers inviting rooms with rates beginning at $85.00, creating a clean and comfortable space near Lebanon. Relax in accommodations that offer a clean and welcoming environment, perfect for rest after a day of exploring or business.

Enjoy the best of both relaxation and convenience at Westbridge Inn & Suites, where guests can unwind and still reach Lebanon with ease. Make your Lebanon journey relaxing and budget-smart with well-appointed lodging—secure today!

  Call (855) 239-4019 to book with an agent.
  41.1 miles from Lebanon, IA 52570

Starting at

$85.00

per night

Read Reviews View Amenities View All Rooms